المفوضية الأوروبية ، أقدر أنك تحاول مساعدتي ولكني لا أعتقد أنك تعرف ما أحاول تحقيقه هنا. اسمح لي بمحاولة شرح المزيد. داخل تطبيقي ، المدخل المزدوج المتغير = السعر الذي أحتاج إليه من أجل وضع طلب بيع من أساس معادلة قمت بإنشائها باستخدام عدد قليل من الفروع. Dual entry1 = السعر الذي أحتاجه إلى وضع طلب buystop استنادًا إلى معادلة مشابهة لهذا الأمر sellstop. لذا عندما تخلق معادلاتي قيمة مختلفة لدخلي ، ومتغيرات الإدخال 1 التي أريد تغييرها في أوامر sellstop و buystop لنقل orderopenprice () إلى القيمة الجديدة للدخول ، أو الإدخال 1. إنها تعمل بشكل جيد ، حيث تقوم EA بتحويل الأوامر بمجرد أن تتغير قيمة إدخال و entry1 ، المشكلة الوحيدة التي أواجهها هي أنها تحاول تغيير entry1 حتى عندما يكون مكافئًا لـ orderopenprice الحالي () على الترتيب buystop. لذلك المعادلة الخاصة بي: كود مدرج # 91 ؛ لون = # 0000ff # 93 ؛ يجب # 91 ؛لون # 93؛ (OrderSymbol () == # 91 ؛ اللون = # 8a2be2 # 93 ؛ الرمز # 91 ؛اللون # 93 ؛ -LRB-) OrderType () == OP_BUYSTOP RiskManagement == true) # 91؛ b # 93؛ # 91 ؛ لون = # 0000ff # 93 ؛ يجب # 91 ؛لون # 93. (# 91 ؛ لون = # 8a2be2 # 93 ؛ NormalizeDouble # 91 ؛اللون # 93 ؛ (entry1 ، # 91 ؛ لون = # 008000 # 93 ؛ 4 # 91 ؛لون # 93 ؛ -RRB-! = OrderOpenPrice () ) # 91 ؛b # 93 ؛ OrderModify (OrderTicket () ، entry1 ، stoploss1 ، takeprofit1 ، # 91 ؛ لون = # 008000 # 93 ؛ 0 # 91 ؛لون # 93 ؛ # 91 ؛ لون = # 008000 # 93 ؛ 0 # 91 ؛لون # 93 ؛ -RRB- ؛ في جريئة أعلاه أحاول أن أذكر أنه إذا كان سعر المدخل 4 أرقام لا يعادل السعر المحدد للأوامر المحددة ، ثم تغييره وتغيير سعر buystop إلى في حال لم يفسر ذلك ، أشكرك على محاولتك المساعدة ولكني لا أظن أني أستطيع شرح ذلك بشكل أفضل.Originally Posted by ;