0

根据MetaTrader 5 的智能交易系统编程...

request.action = TRADE_ACTION_DEAL;

[...]

request.sl = 0;

request.tp = 0;

request.deviation = 50;

OrderSend(request,result);

...如果我的经纪人使用市场交易所执行类型,将无法工作。我将不得不通过事后修改订单来添加止损和获利,request.action = TRADE_ACTION_SLTP;如果可能的话,我不想这样做。但是,如果不是通过反复试验(或损失,即),我如何找出我的经纪人(它是 ActiveTrades)使用的执行类型?

PS:执行类型为InstantRequestMarketExchange执行。

4

1 回答 1

1

CTrade.OrderModify()是为了修改。发送一个简单的市价单,然后在成功后修改它,适用于 ecn 和非 ecn 经纪商

于 2018-02-14T16:08:28.883 回答