想让 MT5 开机自动启动、自动登录账户,甚至断线自动重连?这套“无人值守”环境配置好之后,EA 可以 7×24 小时运行,不用每天手动打开软件。这篇按步骤讲,Windows 和 VPS 都适用。

第一步:让 MT5 开机自动启动
Windows 里让程序开机自启最简单的方法:按 Win+R 输入 shell:startup 打开启动文件夹,把 MT5 的快捷方式复制进去。以后开机,MT5 会自动运行。VPS 上同样适用,配合远程桌面自动登录,无人值守的第一步就完成了。
第二步:配置自动登录
MT5 本身支持记住账户信息:在“工具 → 选项 → 服务器”里勾选“保存账户信息”,勾选后启动时自动登录上次的账户。需要注意:自动登录是“启动后自动连”,不是“断线后自动重连”,重连功能在“工具 → 选项 → 服务器”里也有对应选项,两个都勾上,断线后 MT5 会自己恢复连接。
第三步:解决 Windows 自动登录
如果电脑设置了登录密码,开机后会停在登录界面,启动文件夹里的程序不会运行。需要配置 Windows 自动登录:在系统设置里打开 netplwiz,取消“要使用本计算机必须输入用户名和密码”,输入账户密码确认。这一步有安全权衡:任何人开机都能直接进系统,交易电脑上不要放其他敏感数据。
第四步:验证整套流程
配置完成后,重启电脑实测一遍:开机后 MT5 是否自动启动、是否自动登录、EA 是否恢复运行、行情是否正常更新。重点看 EA 是否在重启后重新挂载:MT5 默认会恢复上次的图表和 EA,但最好实测确认。重启后出现问题的排查思路可以看MT5 EA不运行。
给 VPS 用户的额外提醒
VPS 上的无人值守环境,建议加上自动备份:定期把 MT5 数据文件夹打包备份,防止硬盘故障导致 EA 和数据丢失。备份方法可以看MT5数据文件夹是什么,更多性能与运维内容在MT5性能优化指南栏目。