下载MetaTrader 5
要添加评论,请登录注册
让您的闲置电脑做些有用的事。加入MQL5 Cloud Network!
phoenix17
42
phoenix17 2010.11.03 10:13 

145 错误 ERR_TRADE_MODIFY_DENIED 过于接近市场 关闭订单失败

前提: 刚好价格接近止损位置,指标EA发出OrderClose()函数信号,结果函数关闭订单失败,最终显示订单打了止损。

测试出来的日志顺序为:

1.OrderClose失败145。

2. 订单止损关闭。

请问 “过于接近市场” 的含义是什么?什么情况下会出现这个错误?

会不会出现ORDERCLOSE失败,同时又没有打到止损(止盈)的情况,造成莫名的损失?

谢谢!

WANGGUANG
81
WANGGUANG 2010.11.04 07:47  

你的设置太小了,

phoenix17
42
phoenix17 2010.11.04 10:07  

止损设置足够了 问题是 当价格接近止损价时 再有修改或者关闭订单的 命令 会失败并且报错,即:以上情况。

问题是 这样的话 CLOSE命令会失败 而最终如果并未打止损 那将造成损失。是否存在这样的风险?

phoenix17
42
phoenix17 2010.11.04 10:16  

我想应该你没有看仔细我的问题 :

当价格接近止损价时 再有修改或者关闭订单的命令 会失败并且报错,即:145 错误 ERR_TRADE_MODIFY_DENIED

这样就导致 关闭订单的命令无效。但是如果最终并未打到止盈/止损,则这一单将面临 风险。

/
要添加评论,请登录注册