是不是那些需要在ordersend()之后用ordermodify()修改订单以设置TP和SL的经纪人,由于新的规则?
Matutin:
是不是那些需要在ordersend()后用ordermodify()修改订单以设置TP和SL的经纪人之一,由于新的规则?
是不是那些需要在ordersend()后用ordermodify()修改订单以设置TP和SL的经纪人之一,由于新的规则?
这是由于使用BT桥(半'ECN'经纪商),而不是由于新规则。
Matutin:
是不是那些需要在ordersend()后用ordermodify()修改订单以设置TP和SL的经纪人,由于新的规则?
是不是那些需要在ordersend()后用ordermodify()修改订单以设置TP和SL的经纪人,由于新的规则?
不,MIG确实允许在OrderSend()中设置SL和TP。
CB
似乎是唯一的办法......谢谢!
Hmmm....也许我错过了什么,但是否有任何情况下,以下内容是不够的?
// select the closed order first and then do this: double sl_diff = MathAbs(OrderClosePrice() - OrderTakeProfit()), tp_diff = MathAbs(OrderClosePrice() - OrderStopLoss()); if ( sl_diff > tp_diff ) Print("order closed at tp"); else Print("order closed at sl"); // I assume here that an equality of sl_diff and tp_diff is impossible...?
我正在使用评论来了解订单是否被止盈或止损关闭......。我意识到,在MIG银行(真实账户)中,他们已经删除了订单中的"[tp]"或"[sl]"标签......我的EA在模拟账户中工作,但在真实账户中不工作,因为他们已经删除了这个标签......我正在考虑在获利价格和收盘价格之间进行比较,但在收盘时出现滑点或其他情况时,这可能不准确。有什么想法吗?