ليست أخطاء بل اغلبها تنبيهات ليس لها تأثير على عمل الاكسبيرت
عموما property strict للتدقيق البرمجي في كل كلمة أو تعبير بالكود
يعني مثلا البرنامج يتجاوز حالة جمع بين كلمة وعدد صحيح (أو عشري) بينما بالـ strict لابد من تحويل العدد الى كلمة من نوع string
مثلا
وهكذا...
اكتب الكود للتعديل عليه
ويمكنك متابعة التحديثاث من الموقع الرسمي للغة على الرابط التالي Updated MQL4
بعض الاكواد التي اصنعها تعمل بشكل صحيح بدون استخدام
مثلا الاكسبرت المرفق يعمل بشكل صحيح عند وضع شروط الدخول في اكسبرت منفرد لكل زوج
وعندما صنعته ف اكسبرت واحد ليعمل ع كل الازواج من خلال شارت واحد ظهرلي مشكلة الاوامر المعلقة حيث يقوم بفتحها عند اسعار غير صحيحة واحيانا لا يفتح رغم انها نفس المتغيرات مع الاكسبرت المنفرد ويعمل هناك بشكل صحيح بجانب انه لا يعمل مع ازواج الين نهائيا والعكس مع الاكسبرت المنفرد يعمل بدون مشاكل
اما بعد اضاافة #propertystrict ظهرلي 7 اخطاء و 24 تحذيرات
ارجو اصلاحها اذا امكن لاتعلم منها
تمام الف شكر ياغالي
جاري التجربة
بس لدي ببعض الاستفسارات الصغيرة
1- لاحظت انه لا يوجد استخدام ل void Point() داخل الدالة فما فائدتها؟
2- فهمت من تعديلاتك ان سبب عدم عمل الاكسبرت ع ازواج الين هو قسمة المتغيرات ع Point مباشرة
والمفروض كانت Marketinfo(sym,mode_point) صح؟
3- بخصوص دالة CandleOrders ما الفرق بينها وبين الاخرى لاني لم افهم الشرح
حيث ان الاوامر المعلقة لا تفتح مباشرة بعد الصفقة الاولى بل تنتظر اغلاق شمعة اولا ع الفريم المستخدم وحيث ان الوقت اطول فاستدعيت فريم الدقيقة ف التوقيت الزمني
1- لأنه التعامل مع عدة أزواج من شارت واحد فلازم دالة فرعية للبوينت حسب الزوج، ويوجد استخدامات لها بالدالة الرئيسية، راجع الكود أكثر
2- نعم صحيح
3- لأن طريقة الزوج الواحد تتعامل مع متغير وحيد time أو BarTime وعند فتح الصفقة على زوج ما لن يكرر فتح صفقة بزووج آخر بنفس الشمعة، لهذا عملنا دالة فرعية تستخرج توقيت الشمعة حسب الزوج ومقارنتها مع توقيت الفتح
ما هي شروط الأوامر المعلقة؟ لأنه كان لديك خطأ في سعر الفتح،
اقصد دي لم اجد لها استخدام داخل الدالة
بحثت عنها ولم اجدها
الاوامر المعلقة صحيحة
الشروط انه بيفتح صفقة معلقة تبريد ف نفس الاتجاه بعد فتح الاوردر المباشر
كنت اقصد اني لو فاتح ع فريم الساعة والاكسبرت فتح اوردر مباشر بيتم فتح الاوردر المعلق بعد ساعة
لكن المفروض مباشرة بعد الاوردر المباشر
العلامات المرجعية