【问题标题】:MQL4 Trade Is DisabledMQL4 交易被禁用
【发布时间】:2014-10-21 13:45:25
【问题描述】:

我已经使用MQL4 几天了,但最近我收到了错误消息:

(133) trade is disabled

执行订单时。

通过阅读不同的论坛,我了解到人们普遍认为我必须与我的经纪人交谈才能启用Expert Advisors,但直到现在,交易对我来说都有效(开启和关闭)!

有没有其他人遇到过这个错误 - 与从服务器启用 EA 无关?

【问题讨论】:

    标签: mql4 trading broker metatrader4


    【解决方案1】:

    无需与您的经纪人交谈

    MetaTrader4 服务器端与此无关。

    检查您的本地主机终端设置

    可能有几个原因,为什么 EA 工作(“DID 工作”,因为你发布它) 仍然会出现错误。

    MT4.Terminal.Profile 更改也可能导致这种情况发生。

    MT4.Terminal.LogAnotherUser 更改也可能导致这种情况发生。

    MT4.Terminal.Graph 更改为 { Symbol | Period } 也可能导致这种情况发生。

    检查Tools > Options > Expert Advisor [TAB]查看上述所有复选框中的活动值。

    检查您是否正确登录到正确(未取消)交易账户

    检查,如果您的连接是绿色的/工作中

    检查您的交易代码是否有活跃市场(开放交易时间)

    如果仍有问题,请发送几个 OrderSend()-s 和 PrintScreen-s,然后从日志文件中复制回复并在此处发布。

    【讨论】:

    • 谢谢!我一直在搞乱图表(和时间段),这可能与它有关......我会调查它:)
    • @user3666197 - 有时您确实需要与您的经纪人交谈。在我的情况下,我尝试交易的交易品种已过期,因此他们只允许关闭该交易品种的交易 - 不允许打开新交易。
    【解决方案2】:

    这可能是您的“EA 交易”异常循环的原因。您可能会在日志选项卡中看到,如果它一次创建太多订单或修改订单,服务器可能会严重超载并导致滞后和故障。因此,代理应该禁用它。

    如果是这样,您应该先修复您的 EA,然后让您的经纪人知道,作为要求他们重新启用您的帐户的考虑因素。

    【讨论】:

      【解决方案3】:

      刚刚使用经纪人配置的帐户并启用了对冲功能时遇到了这个问题。

      我一直在DEMO-practice上运行,没有问题,但是当我切换到LIVE-account时,error 133发生了。

      因为它所链接的交易服务器是GMT-5的,而对冲账户只允许GMT+2的服务器。

      服务器已更改,开始工作没问题。

      【讨论】:

        【解决方案4】:

        与您的经纪商确认该交易品种未被禁用。他们有时会在引入新符号来替换旧符号时这样做。

        MT4 中仍会显示禁用的交易品种,以允许用户关闭交易品种(但如果您尝试开立新订单,则会收到上述错误)

        【讨论】:

          【解决方案5】:

          我在尝试修改已关闭订单的止损时遇到了同样的错误代码。

          【讨论】:

            猜你喜欢
            • 2021-07-23
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2020-07-30
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多