أواجه مشكلة صغيرة في معرفة أفضل طريقة لاستخدام OrderModify على وسيط ECN.
في الأساس ، أضع الطلب أولاً:
ticket = OrderSend (Symbol ()، OP_BUY، Lots، Ask، Slippage، 0،0، Test EA، 16384،0، Green)؛
ثم السطر التالي يكون:
OrderModify (تذكرة، OrderOpenPrice ()، اسأل نقطة * StopLoss، اسأل نقطة * TakeProfit، 0، أخضر)؛
ومع ذلك ، إذا كان السوق يتحرك بسرعة ، فلن يتم وضع takeprofit و stoploss نسبة إلى موضع الإدخال ، ولكن بدلاً من ذلك يتم تطبيقها على Ask في الوقت الذي يتم تعديله فيه.
جربت ما يلي:
OrderModify (تذكرة، OrderOpenPrice ()، OrderOpenPrice () - نقطة * StopLoss، OrderOpenPrice () نقطة * TakeProfit، 0، أخضر)؛
على الرغم من أن ذلك يرمي خطأ في وحدة التحكم ولا يقبل أمر التعديل.
أيه أفكار؟ شكر!