مشكور يا غالى على مجهودك تسلم ايدك
Printable View
او يشيل هذا السطر من اعلى البرنامج---اكيد موجود؟؟؟كود PHP:
#property strict
وجود strict يجعل التعريفات ضيقة السكوب اكثر وبالتالي ماهو داخل البلوك لايظهر خارج البلوك
http://www2.0zz0.com/2017/10/29/17/894648998.pngكود PHP:
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==magic)
{
ii =OrderLots();
}
سجل اخي هذه الحاجات الهايفة الصغيرة--خصوصا ان 65% من البرمجة لم يتم شرحه في المنتديات العربية
وجزاك الله خيرا على دعائك الطيب
كلمة STRICT بالعربي تعني حازم او مشدد او صارم وبالتالي فيه صرامة وقيود على التعريفات ومن هنا تكمن اهميتها
هذه الامور اخي اذا سجلت فوق 500 معلومة على هذا النحو مع فهمها ومتى تكون مهمة ومتى لا - تصبح فيلسوف برمجة وليس دكتور او بكالوريوس وحسب
فيلسوف برمجة--يعني 1) تدرك ماهية المشكلة 2) ومسبباتها 3) وحلولها من النظرة الاولى حتى دون تطبيق.
ملحوظة هنا سؤال للهلالي عن الاوامر
اتمنى تقبلون ان اكون الاخ الاكبر ومنسق الموضوع
اي نقاش له علاقة ب ORDERSEND وتوابعها (يعني كافة دوال التداول) في موضوعي انا --- بينما بقية الامور وهي الاكثرية الساحقة تكون في هذا الموضوع
https://forum.arabictrader.com/t242735.html
وضعوا في الاعتبار اخوان لكم سيأتون بعد سنوات بنفس المشاكل--كما اتيتم الان---فتكون مرجع لهم.
جزاك الله خير اخونا فيلسوف الباديه وجعله الله فى ميزان حسناتك
شرح مبسط لتغيير حجم اللوت بحسب ادارة راس المال .. المهم هنا المتغير الخاص بحجم اللوت الخاص بالدالة ()OrderSend والتحكم به خارجيا
لدينا برنامج فيه اداة for كعداد لاشياء نعلم ان قيمتها الدنيا لايمكن ابدا تقل عن 0 و قيمتها العليا لايمكن تتجاوز 33
السمحان و الهلالي برمجوا الفكرة بشكل صحيح---ولكن تبين أن أحدهما اذكى وافهم من الآخر:
http://www12.0zz0.com/2017/10/29/23/859197655.png
س: من الاذكى؟ وليش؟
كلها صحيحة اخي وتقوم بالمهمة ولكن ماسميناه طريقة السمحان افضل--لأنها تبين انه فاهم بشكل صحيح
فلن يحدث مشاكل في الكومبايل تايم-----ثم بعد ذلك في الرن-تايم سيعمل الاكسبيرت بشكل صحيح
ولكن هنا طالما نحن على يقين ان قيمة i قيمة موجبة ومحدودة برقم صغير 33 فالافضل حتما uchar
char ايضا تعني عدد صحيح مثل int ومثل short ومثل long ومثل موجباتها uchar-ushort-uint-ulong
uchar هي نفسها مفهوم int ولكن الاولى تستهلك مساحة اقل من ذاكرة جهازك
المحددات الثمانية التي تعرف المتغير كعدد صحيح---كلها اسفل مترادفات من جهة هذا المفهوم:
The char type takes 1 byte of memory
The uchar type takes 1 byte of memory
The short type takes 2 byte of memory
The ushort type takes 2 byte of memory
The int type takes 4 byte of memory
The uint type takes 4 byte of memory
The long type takes 8 byte of memory
The ulong type takes 8 byte of memory
ليش التكت نمبر يستحسن نعرفه ك ulong ؟؟
ليش رقم الحساب يستحسن نعرفه ulong ؟
مكانه هنا
في كلمة return في كود انت كاتبه ضع المؤشر للماوس عليها ثم اضغط F1 او اذهب من المحرر الى HELP - MQ4-REFERENCE
ستجد كل التفاصيل عنها
وسأتحدث عنها ايضا هنا
http://www3.0zz0.com/2017/10/30/19/428951755.png
خلني افترض انني اجهل منك وجالس اذاكر--نقرأ المانوال اعلاه مع بعض--شرح الخواجات
http://www10.0zz0.com/2017/10/30/19/646835498.png