私は、ECNブローカーでOrderModifyを利用する最良の方法を考え出すのにちょっとした問題を抱えています。
基本的に、私は最初に注文する:
チケット= OrderSend(Symbol()、OP_BUY、Lots、Ask、Slippage、0,0、Test EA、16384,0、Green);
次に、次の行には、
OrderModify(チケット、OrderOpenPrice()、Ask-Point * StopLoss、Ask Point * TakeProfit、0、Green);
しかし、市場が急速に動いている場合には、利払いとストップロスはエントリーポジションに対して相対的に配置されるのではなく、変更された時点でAskに適用されます。
私は以下を試みた:
OrderModify(ticket、OrderOpenPrice()、OrderOpenPrice() - Point * StopLoss、OrderOpenPrice() Point * TakeProfit、0、Green);
ただし、コンソールにエラーがスローされ、変更順序は受け入れられません。
何か案は?ありがとう!