حصلت عليه وأدعوك. اعتقد انني سأعود لاحقا سيحدث عاجلا أو في وقت لاحقOriginally Posted by ;
حصلت عليه وأدعوك. اعتقد انني سأعود لاحقا سيحدث عاجلا أو في وقت لاحقOriginally Posted by ;
مرحبا يسرني أن أقول بعض التحسن منذ رحلتي الأخيرة. لقد تمكنت من فتح المعاملات بنجاح في MQL في نقاط معينة ، (أنا أتفهم التوصيف الكبير) ولكن لسبب لا أستطيع إغلاق أي منها. أنا في اختبار MT4 الاستراتيجية ، من خلال تشغيله إلى حيث يجب أن تغلق التجارة. يظهر النص Objext Cls كما يجب ولكن لم يتم إغلاق أمر مفتوح واحد. جميع تحت باطل OnTick () هناك أخطاء 0 تحذيرات. أنا لا تحصل على أي نوافذ تنبيه ظهرت ولكن يفترض أن كل شيء في وضع الاختبار. أضع تعليقًا من الحلقة لمعرفة ما إذا كان قد تم تشغيل الشفرة عليه تمامًا. يبدو لي أنه يؤكد أن كل شيء يجب أن يعمل ، مع وجود عملية تداول قصيرة واحدة جاهزة للإغلاق ، ومع ذلك ، يعود عامل إعادة تحميل bool إلى 0. يظهر التعليق على الشاشة: String = Short Reslt = 0 Open Orders = 1 Please would you مساعدة. رمز تم إدخاله لـ (int I = OrdersTotal ()؛ igt؛ = 0؛ I--)/كل الطلبات المتاحة إذا كانت (OrderSelect (I، SELECT_BY_POS) == true) إذا تم إعادة (bool) (OrderSymbol () = = Symbol ()) . if (str == Long) reslt = OrderClose (OrderTicket ()، OrderLots ()، MarketInfo (OrderSymbol ()، Bid)، 3، clrMagenta)؛ if (str == Short) reslt = OrderClose (OrderTicket ()، OrderLots ()، MarketInfo (OrderSymbol ()، Ask)، 3، clrMagenta)؛ if (reslt == false) تنبيه (Error Closing Order (s))؛ تنبيه آخر (الطلبات مغلقة بنجاح) ؛ Opinion (String =، str \ n، Reslt =، reslt \ n، Open Orders =، OrdersTotal ())؛ ObjectCreate (AtClose، OBJ_TEXT، 0، CurrentTime، High # 91؛ 0 # 93؛ 0.0004)؛ ObjectSetText (AtClose، Cls:، 10، Calibri، clrMagenta)؛ }