如何在 VPS 上识别和防止 MT4 中的错误

  为了发现、查找和解决以及防止在 VPS 上的 MT4 中发生“错误”,我们必须检查以下几项重要事项(作为最接近事件/现实的取证数据/事实)特定的 Metatrader 4):

  在元交易者文件夹中(C:Program FilesMetatrader 4logs – 可能因每个经纪商而异)以及我们元交易者的底部,有几个选项卡,包括:日志选项卡和专家选项卡。

  日志选项卡包含在我们的 VPS 和代理服务器之间发生的所有执行。

  如何在 VPS 上识别和防止 MT4 中的错误

  专家选项卡包含我们的 EA 已完成的所有执行,在此之前被视为对经纪商执行的订单。

  如何在 VPS 上识别和防止 MT4 中的错误

  交易者必须识别 MT4 上的几个错误消息:

  交易环境繁忙

  这个问题的罪魁祸首是 MT4 程序试图同时向经纪商服务器发送多个信号。这可能是由多次鼠标点击或过度活跃的 EA 引起的。在第一个任务被处理之前,第二个任务不能被处理,MT4 将显示“交易环境正忙”的消息。 重新启动 MT4 将清除此问题。

  Off Quotes

  任何违反该经纪商交易限制的订单将被经纪商的服务器拒绝,这可能导致显示“Off quotes”消息。

  在其他情况下,“非报价”通常表示连接中断,导致当前价格不可用。

  无连接

  当您无法与代理服务器建立连接时,会出现“无连接”。

  无效的 T/P 或 S/L

  如果您尝试设置的止损或止盈不在该特定限制和止损水平的正确参数范围内,则会出现“无效的 S/L 或 T/P”错误消息乐器。

  旧版

  交易禁用

  “交易禁用”错误表明您的账户不能进行任何交易活动。

  市场休市

  没有足够的资金

  重新报价

  当您请求以不再可用的特定价格执行订单时,就会发生重新报价。这可能发生在快速变化的市场中

  需要注意的重要事项:

  您没有手动开仓,EA 也没有开仓,但突然之间,有一个已成交的订单(无论是直接订单还是挂单)。

  EA 的订单在 1.4000,图表通知(显示)已达到目标价格,但订单未执行。

  EA 的 TP 在 1.4000,图表通知(显示)已达到目标价格,但尚未执行 TP。

  EA 的 SL 在 1.4000,图表通知(显示)目标价格尚未达到,但 SL 已执行。

  我在我的台式电脑上手动开仓,但 VPS 中的 EA 没有处理我的特定订单。

  我正在将 VPS 从旧的迁移到新的 VPS 提供商,同时有浮动订单。但是当我在新 VPS 上打开 MT4 时,所有订单都立即关闭。

  我正在将 VPS 从旧的迁移到新的 VPS 提供商,同时有浮动订单。但是当我在新 VPS 上打开 MT4 时,新 VPS 上的 EA 显示它没有处理特定的订单。

  几个观察指导:

  记下 EA 在专家选项卡上执行订单的时间(小时、分钟和秒)。

  在日志选项卡上记录执行的订单被转发到服务器经纪人的时间(小时、分钟和秒)。

  比较两者的时间,看看它们是否有任何微小的时??间差异(以秒为单位,通常在 3-5 秒左右)。

  是否有任何已执行的订单(打开或关闭或挂单),但没有记录在日志选项卡中?

  是否有任何已执行的订单(在日志选项卡中)在专家选项卡中不存在?

  EA 是否有任何订单正在执行,但未执行(不存在于日志选项卡中)。

  交易者的敌人(VPS 用户):

  在 MT4 的日志(或日志选项卡)中出现了几个错误命令,其中一些解释如下:

  重新报价。这是最常发生的事情,几乎每个交易者都经历过。我们的 MT4 实际上连接到 2(两)套经纪商服务器:首先是登录和当前价格服务器,其次是图表构建数据服务器。当两个数据不相等(相同/相似/在相同限制内)时,将发生重新报价。由于经纪商的服务器拥有“报价历史”数据(买入价和卖出价数据 – 相差一秒),为什么有时会达到 SL 目标价而不是 TP 目标价,而图表没有显示这样的东西。事实上,并不是所有的经纪商都愿意透露这个“报价历史”数据,而且没有人会知道。重新报价与互联网连接无关,你相信吗?

  交易环境繁忙。这可能是由于 EA 过于激进,或者有一次 EA 未能执行订单,并“强制”连续执行。这样,由于第一次执行还没有完全完成,下一次已经完成了。为避免这种情况,请经常重启您的 Metatrader。

  交易超时。这可能发生在与代理服务器的 VPS 连接在几秒钟内断开(或取消链接)的情况下。这是由很多原因引起的,最有可能是由于 VPS 和代理服务器之间的网络问题(VPS 和代理服务器之间有几个跃点,其中一个可能会遇到减速/延迟)。解决方案:重启 Metatrader 和/或 VPS。

  交易禁用或常见错误。这也会发生并且可能是由于代理的服务器已关闭,因此它不可用。如果重启 MT4 后仍然出现此命令,请尝试使用/连接另一个经纪商的服务器 IP 地址。在周六和周日(关闭交易),经纪人的服务器经常被关闭(由于多种原因,特别是为了维护)。


免责声明:MT4交易软件下载平台发布此文目的在于促进信息交流,MT4交易软件下载平台对文中陈述、观点判断保持中立,不对所包含内容的准确性、可 靠性或完整性提供任何明示或暗示的保证,且不构成任何投资建议,请读者仅作参考,并自行承担全部风险与责任。