首页 > 博客 > EA运行中的日常检查 - MT5中需确认的5个要点

EA运营MT5VPS日常管理检查清单

EA运行中的日常检查 - MT5中需确认的5个要点

发布日: 2026-10-02阅读时间:约 7 分钟
⏱ 本文为发布之日的信息。EA的业绩数值(PF、DD、年化)会随实盘运行与重新验证而变动,最新数值请在各EA页面确认。 查看最新EA业绩 →

EA运行中的日常检查 - MT5中需确认的5个要点

将EA部署到VPS上运行后,很多人会以为"接下来就全自动了",但定期检查其实是不可或缺的。如果放任错误不管,EA可能在不知不觉中停止运行或产生误操作。本文将介绍让EA安全持续运行的日常检查流程。

每日5分钟检查清单

每天早上第一件事,按从上到下的顺序确认。各项目的具体查看方法将在"每日确认(4项)"中详细说明。

  • Expert标签:今天的日志中是否出现 ERR_ 等错误
  • 自动交易按钮:工具栏中的"自动交易"按钮是否处于ON(绿色)状态
  • 开仓持仓:货币对、持仓数量、SL是否与预期一致
  • 保证金维持率:是否已降至需注意的水平(低于200%)
  • EA没有开仓:通过下方的"异常发生时的处理流程"排查原因

📧 免费邮件课程(共 8 封)+ 订阅者专享 MT5 指标 13 款合集

订阅后会立即收到订阅者专享合集的下载链接,内含本站 13 款 MT5 指标的已编译文件(.ex5)、源代码和使用指南。随后通过共 8 封邮件介绍外汇自动交易的本质、回测的正确解读方法和经纪商选择技巧(前 5 天每天 1 封,之后在订阅第 7、14、30 天各 1 封)。MQL5 Market 版(首发价,随销量分阶段涨价)涨价前也会通知您。在本站,只要拥有合作经纪商的真实账户,EA 即可免费使用。

※ 严格保护隐私。可随时取消订阅。

检查频率参考

检查内容频率
Expert 标签日志确认每日1次(早晨)
开仓持仓确认每日1~2次
保证金维持率确认每日(保证金较少时一日多次)
每周盈亏确认每周一
VPS运行状态确认每周1次
MT5更新确认每月1次

每日确认(4项)

① 通过Expert标签检查错误日志

MT5底部的"Expert"标签以时间顺序显示所有EA的日志。

正常日志示例

2026.05.18 09:00:01 SampleEA (XAUUSD,H1): No signal. ATR=1245, EMA50=1998.23
2026.05.18 10:00:01 SampleEA (XAUUSD,H1): BUY SIGNAL confirmed. Lot=0.02, SL=1996.00, TP=2003.50
2026.05.18 10:00:02 SampleEA (XAUUSD,H1): Order placed successfully. Ticket #12345678

需要注意的日志

ERR_NO_MONEY         → 保证金不足,无法开仓
ERR_TRADE_DISABLED   → 自动交易已被禁用
ERR_CONNECTION       → 与经纪商的连接已断开
ERR_MARKET_CLOSED    → 市场处于休市时间(如周六、周日)
Margin level too low → 保证金维持率低于设定阈值

上面的 ERR_… 是为便于理解含义而简化的示例写法。实际文字因EA和MT5版本而异,对应MT5标准的交易结果代码分别为 10019(保证金不足)、10027(终端端已禁用自动交易)、10017(交易被禁用)、10031(未连接交易服务器)、10018(市场已休市)。

ERR_TRADE_DISABLED 需要特别注意。这意味着MT5的"自动交易"按钮处于OFF状态,或EA被手动停止。VPS重启后若EA未自动恢复运行,也会出现此错误。

关于 ERR_NO_MONEY(保证金不足)等各错误代码的数值含义及具体处理方法,已汇总至 MQL5 / MT5 错误代码处理方法(ERR_NO_MONEY・ERR_TRADE_DISABLED 一览)。若错误频繁出现,请一并参阅。

Expert标签内容过多难以查看时

右键单击 →"清除"即可重置显示(日志文件仍会保存)。

② 自动交易按钮是否已开启

请每日确认MT5上方工具栏中的"自动交易"按钮(绿色按钮)是否处于ON状态。在较新版本的MT5中,该按钮显示为"算法交易"。

  • ON状态:按钮显示为亮绿色
  • OFF状态:按钮变灰(笑脸图标变暗)

VPS重启后,即使MT5自动启动,"自动交易"也可能处于OFF状态。此状态下,即使EA显示在图表上,也不会进行任何交易。

确认MT5自动启动设置

要在VPS上持续运行MT5,请按如下步骤操作:

  1. 在Windows开始菜单中右键单击MT5快捷方式 →"属性"
  2. 如果以便携模式(portable)运行,请保留"目标"末尾原有的 /portable 选项(若是常规安装,请勿事后添加——添加后数据文件夹位置会改变,导致EA和设置无法显示)
  3. 将快捷方式放入启动文件夹(shell:startup)

③ 开仓持仓确认

在MT5终端(底部面板)→"交易"标签中查看开仓持仓列表。

  1. EA是否持有正确货币对的仓位 若黄金用的 EA 持有 EURUSD 仓位,可能是 MagicNumber 设置有误

  2. Comment列中EA名称是否正确 各EA在Comment中记录EA名称。若出现来历不明的持仓,可能是手动误操作开仓

  3. 持仓数量是否与预期一致 若设置了 OneTradePerDay=true 的EA持有多个仓位,请检查设置

  4. SL是否已正确设置 SL=0.0 的持仓处于无止损状态(非常危险)

④ 保证金维持率确认

MT5的"账户信息"面板(或"交易"标签底部)会显示当前保证金维持率。

维持率参考标准

维持率状态应对措施
500%以上充裕无问题
200~500%正常范围无问题
100~200%注意考虑减少新开仓
100%以下危险接近追加保证金通知
50%以下紧急濒临强制平仓水平

追加保证金通知和强制平仓(止损平仓)在多少百分比时触发,因经纪商和账户类型而异。上表仅为一般参考,实际水平请以所用账户的交易条件为准。

多个EA同时持仓时,维持率可能迅速下降。黄金(GOLD)仓位消耗的保证金尤其大,需格外注意。

维持率过低时的处理方法

  1. 追加入金以恢复维持率
  2. 手动平仓部分开仓
  3. 降低EA的RiskPercent后重新启动EA

每周・每月确认

盈亏回顾(每周一)

每周一次(周一早晨)确认上周的盈亏情况。

  1. 终端 →"账户历史"标签
  2. 将时间段设置为"上周"或"上月"
  3. 确认盈亏合计、交易次数、平均盈亏

导出报告(每月1次)

在账户历史标签上右键单击 →"保存报告",即可输出HTML报告。每月保存一次,日后分析EA成绩时非常有用。

VPS端定期维护(约每周1次)

项目确认方法应对措施
VPS内存使用量Ctrl + Shift + Esc →"性能"→"内存"若可用内存低于1GB,请关闭不必要的软件,或考虑升级至更高规格的套餐
MT5更新帮助 →"检查更新"重要更新可能影响EA的运行,更新后请务必在Expert标签中确认是否有错误
Windows UpdateWindows设置 → Windows Update自动更新可能导致重启并使MT5停止运行,建议设置为"手动",更新时先停止MT5再进行操作

异常发生时的处理流程

EA没有开仓
    ↓
自动交易按钮是否已开启?
    NO → 开启按钮
    YES ↓
Expert标签是否有错误?
    ERR_NO_MONEY → 确认保证金,追加入金
    ERR_TRADE_DISABLED → 重启EA
    ERR_CONNECTION → 确认经纪商服务器
    无错误 → 只是单纯没有产生信号(正常)

总结

EA的"自动"并不等于"无人值守"。每天5分钟的检查,能帮助您及早发现问题、将损失降至最低。

尤其重要的确认事项:

  1. Expert标签的错误日志(每日)
  2. 自动交易按钮是否已开启(每日)
  3. 保证金维持率(每日)

养成每天早上第一时间确认这三点的习惯,能让您更早察觉EA停止运行或误操作,从而更容易防止损失扩大。


常见问题

Q:MT5在VPS上自动崩溃了,该怎么办?

首先请通过Windows事件查看器(Win键 → 搜索"事件查看器")确认MT5崩溃的原因。内存不足或Windows Update导致的重启是最常见原因。请重新检查MT5的自动启动设置,并采取措施防止再次发生。

Q:Expert标签的日志会保存多久?

MT5默认显示数千行日志。日志文件按日期保存在 MQL5/Logs/ 文件夹中。建议定期保存,以免旧日志在消失前来不及查阅。

Q:保证金维持率下降时,EA会自动停止吗?

这因EA而异。本站多数EA配备 Guard_EmergencyMargin(默认120%:维持率低于该值时平掉全部持仓)和 Notify_MarginAlert(默认150%:低于该值时发出警告通知)(部分EA使用作用相同的 UseMarginEmergencyClose / EmergencyMarginLevel(默认150%))。另外,部分EA带有 UseMarginCheck / MinMarginLevel,设置 UseMarginCheck = true(默认为false)后,当维持率低于 MinMarginLevel(默认200%)时将停止新开仓。这一项仅"停止新开仓",已有持仓不会被平仓。您所用的EA具备哪些设置,请在各EA页面的参数列表中确认。

Q:可以用智能手机远程查看MT5吗?

可以。通过MT5移动端应用(iOS/Android)登录同一账户,即可在手机上查看开仓持仓、账户余额及保证金维持率。也可设置推送通知,接收重要警报。

Q:EA在周末不运行,这是正常的吗?

是的,这是正常的。外汇市场在周末休市(按日本时间大致为周六清晨至周一清晨,按服务器时间为周五收盘至周一0点左右)。此期间EA不开仓属于正常运行。不过,已有持仓会跨周持有(产生隔夜利息/掉期)。

Q:计划一周内无法查看VPS,需要停止EA吗?

短期(约1周)内,在确认EA运行正常的状态下也可以不做任何操作。如果担心,可以关闭MT5的"自动交易"按钮,或开启各EA的"暂停按钮"(EA的GUI界面)。长期(1个月以上)情况下,建议在有意停止VPS之前平掉所有持仓。


相关页面

📧 免费邮件课程(共 8 封)+ 订阅者专享 MT5 指标 13 款合集

订阅后会立即收到订阅者专享合集的下载链接,内含本站 13 款 MT5 指标的已编译文件(.ex5)、源代码和使用指南。随后通过共 8 封邮件介绍外汇自动交易的本质、回测的正确解读方法和经纪商选择技巧(前 5 天每天 1 封,之后在订阅第 7、14、30 天各 1 封)。MQL5 Market 版(首发价,随销量分阶段涨价)涨价前也会通知您。在本站,只要拥有合作经纪商的真实账户,EA 即可免费使用。

※ 严格保护隐私。可随时取消订阅。

对EA或外汇有疑问吗?

可以在Nattzy交易论坛发帖提问(免费注册)。不限于本文内容,EA设置、经纪商选择等问题也欢迎。

在Nattzy提问 ↗

评论与提问