我已经使用MQL4
了几天了,但是最近我收到了错误消息:
(133) trade is disabled
执行订单时。
通过阅读不同的论坛,我了解到一个普遍的看法是我必须与我的经纪人交谈才能启用智能交易系统,但直到现在,交易对我来说都有效(开启和关闭)!
有没有其他人遇到过这个错误 - 与从服务器启用 EA 无关?
我已经使用MQL4
了几天了,但是最近我收到了错误消息:
(133) trade is disabled
执行订单时。
通过阅读不同的论坛,我了解到一个普遍的看法是我必须与我的经纪人交谈才能启用智能交易系统,但直到现在,交易对我来说都有效(开启和关闭)!
有没有其他人遇到过这个错误 - 与从服务器启用 EA 无关?
MetaTrader4 服务器端与此无关。
可能有几个原因,为什么 EA 正在工作(当您发布它时“DID 工作”)并且您仍然收到错误。
MT4.Terminal.Profile
更改也可能导致这种情况发生。
MT4.Terminal.LogAnotherUser
更改也可能导致这种情况发生。
MT4.Terminal.Graph
{ Symbol
|的变化 Period
} 也可能导致这种情况发生。
检查Tools
> Options
> Expert Advisor
[TAB]以获取上述所有相应复选框中的活动值。
检查您是否正确登录到正确(未取消)的交易账户。
检查您的连接是否为绿色/工作
检查您的交易品种是否有活跃市场(开放交易时间)
如果仍然遇到问题,请发送一些OrderSend()
带有 -s 的PrintScreen
-s 并从日志文件中复制响应并在此处发布。
可能是您的“EA 交易”异常循环的原因。您可能会在日志选项卡中看到,如果它一次创建太多订单或修改订单,服务器可能会严重超载并导致滞后和故障。因此,经纪人应该禁用它。
如果是这样,您应该先修复您的 EA,然后让您的经纪人知道这是要求他们重新启用您的帐户的考虑因素。
Check with your broker that the symbol hasn't been disabled. They do this sometimes when they introduce a new symbols to replace old ones.
A disabled symbol will still show up in MT4 to allow users to close trades in the symbol ( but you get the above mentioned error, if you try to open a new order )
当我尝试修改已关闭订单的止损时,我遇到了相同的错误代码。
刚刚使用经纪人配置的帐户,启用了对冲,遇到了这个问题。
我一直在DEMO-practice上运行,没有问题,但是当我切换到LIVE-account时,error 133
发生了。
这是因为它所连接的交易服务器是GMT-5,而对冲账户只允许GMT+2服务器。
服务器已更改,开始工作没有问题。