EA 要 7×24 小时运行,本地电脑显然不现实:关机、断电、断网、系统更新,任何一次中断都可能导致错过行情甚至持仓失控。把 EA 放到 VPS 上跑是标准解法,但 VPS 也不是一劳永逸,部署之后有五个要点需要盯住。

要点一:选对位置和配置
VPS 的机房位置决定延迟,配置决定能跑多少个实例。只跑一个 EA,1 核 1G 勉强够用;多个 EA 或同时跑回测,2 核 4G 起步。系统用 Windows Server,MT5 原生运行,别折腾 Linux 兼容层。选型细节可以看MT5 VPS选型指南。
要点二:自动登录和自动重连
VPS 重启后,MT5 要能自己启动、自己登录、自己重连。用 Windows 计划任务设置开机自启,MT5 里开启自动重连,必要时用脚本检测连接状态、断开时自动重启终端。这一步做不到,你的“无人值守”就是空话,半夜断线一次,可能一整晚都没有行情。
要点三:监控比部署更重要
EA 跑起来之后,不能撒手不管。建议定期(每天或每几天)检查三样东西:终端窗口的状态(是否连接、EA 是否在运行)、日志里有没有异常报错、账户的持仓和挂单是否符合预期。有条件的话配置监控提醒,比如持仓异常变化或长时间无交易时通知你。
要点四:数据备份要定期做
VPS 上的 MT5 数据文件夹包含你的 EA、模板和交易记录,商家跑路、硬盘故障、误操作都可能让数据消失。定期把数据文件夹下载到本地备份,或者用脚本自动打包上传。备份方法可以看MT5数据文件夹是什么。
要点五:安全别放松
VPS 暴露在公网,密码要够强,远程桌面端口别用默认的 3389,不用的端口和服务尽量关闭。MT5 的账户密码不要存在容易被读取的文本文件里。安全设置的具体做法可以看MT5 VPS部署EA全流程,更多运维内容在MT5高阶进阶专区栏目。