أواجه مشكلة صغيرة في معرفة أفضل طريقة لاستخدام 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، أخضر)؛

على الرغم من أن ذلك يرمي خطأ في وحدة التحكم ولا يقبل أمر التعديل.

أيه أفكار؟ شكر!