
做外汇 EA 的朋友应该都懂那种痛:周一开盘前电脑没开、半夜停电、家里网络抖动掉线——MT5 一断,持仓裸奔,止损全靠祈祷。我之前用家里的旧笔记本挂机,合着盖放电视柜后面,夏天烫得能煎蛋,上个月还蓝屏了一次,EA 停了一整个美盘时段。
其实外汇圈里"EA 要挂 VPS"是常识,但我一直觉得"租个 Windows 服务器好麻烦,还贵"。拖了大半年,上周笔记本风扇开始发出拖拉机一样的声音,我知道不能再拖了。
结果——
从买服务器到 EA 在云上的 MT5 里跑起来,一共 25 分钟。 跑了一个月,零断线。
这篇教程写给和我一样玩 MT5 EA 的人:看完你能把 MT5 搬到腾讯云轻量应用服务器上,让 EA 7×24 小时不间断跑,你自己的电脑该关机关机,该睡觉睡觉。
先说清楚一个最容易踩的坑:MT5 官方只有 Windows 桌面版最稳,所以实例系统要选 Windows Server。云服务器市场里一堆 Linux 教程,别跟着选 Ubuntu,不然你就得折腾 Wine,那是个无底洞。
我选的配置:2核4G,Windows Server 2022。MT5 本身很轻,但 Windows 系统自己就要吃掉 1.5G 左右的内存,2G 内存的机器跑 Windows + MT5 会很勉强,4G 是稳妥的选择。价格一天不到一块多钱,比我之前那台旧笔记本 24 小时开机的电费+损耗便宜多了。
地域建议:看你的交易商服务器在哪。我的交易商主服务器在欧美,但我实测了几个地域的延迟后选了个 ping 值最低的——开实盘前务必用 MT5 里的"服务器扫描"功能实测延迟,后面细说。
付款、开机,两分钟后控制台显示了 Windows 实例的登录信息。
Windows 实例第一次登录用腾讯云控制台的 VNC 或者设置好密码后用 RDP。Mac 用户装个 Windows App(以前叫 Microsoft Remote Desktop),Windows 用户直接 mstsc。
输入 IP、账号 Administrator、控制台设置的密码——一个熟悉的 Windows 桌面出现在我眼前。
那一刻的感受很奇妙:这台"电脑"在几百公里外的机房里,但操作起来和我自己的机器没有任何区别。打开浏览器,去 MetaQuotes 官网下 MT5(或者直接用你交易商官网给的定制版 MT5,推荐后者,服务器列表预置好了),下载、安装,和在本地一模一样。
对比一下我了解的"传统外汇 VPS":某些专门的外汇 VPS 商,一个月十几美金起步,面板还是十年前的风格,重装系统要提工单等半天。云服务器这边控制台自己点点就搞定,价格还便宜,真不是一个时代的产物。
MT5 装好后,装 EA 这步反而最简单,但路径要记准:
C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\<实例ID>\MQL5\Experts\把我的 EA 文件(.ex5)拖进 Experts 文件夹,回 MT5 按 F5 刷新导航器,EA 就出现了。拖到图表上,勾选"允许算法交易",再把 MT5 工具栏上那个"算法交易"大按钮点亮成绿色——EA 开始跑了。
顺便说个我坚持做的动作:登录交易账户后,在 MT5 里点"工具 → 选项 → 服务器",扫描一遍交易商各服务器的延迟,选 ping 最低的那个。我云上的延迟是 8ms,而家里宽带连同一个服务器是 45ms——挂单成交的滑点差距就是这么来的。
重点来了,这是我实测踩的真坑,也是所有用 Windows 云服务器挂 EA 的人必踩的一个坑。
第一天晚上,EA 跑得好好的,我退出远程桌面的时候,顺手点了"开始菜单 → 注销"。
第二天早上用手机看账户,从昨晚 11 点之后一笔交易都没有。心里咯噔一下,远程连回去一看——MT5 整个被关掉了。
原因其实很简单:Windows 的"注销"会结束当前用户的所有进程,MT5 自然也被杀掉了。而"断开连接"(直接关掉远程桌面窗口,或者点开始菜单用户头像里的"断开")只是断开显示,后台进程继续跑。
所以正确姿势是:
另外我还加了两道保险:
shell:startup 里放个 MT5 快捷方式,万一服务器重启,MT5 能自己起来(前提是你勾选了 MT5 的"保存密码自动登录")这两道保险加上之后,我挂机一个月,中途腾讯云有一次实例维护重启,MT5 自己起来了,EA 无缝续跑。
挂了一个月,说说真实感受:
延迟:稳定 8ms 左右,家里是 40-80ms 抖动。我做的剥头皮类 EA 对延迟敏感,这个月的滑点成本肉眼可见地降了,粗算省了 0.3 个点左右的滑点损耗。
稳定性:零意外断线。对比之前家里笔记本一个月至少一两次"意外"(断电、蓝屏、被家人误碰插座),这就是从"操心"到"无感"的区别。
管理:手机端 MT5 登录同一个账户随时看持仓,需要改 EA 参数的时候,掏出电脑远程桌面上去改,5 分钟搞定。
新旧方式对比:
维度 | 家里旧笔记本挂机 | 腾讯云轻量应用服务器 |
|---|---|---|
断线风险 | 断电/蓝屏/网络抖动 | 一个月零断线 |
交易商延迟 | 45ms 抖动 | 稳定 8ms |
噪音发热 | 拖拉机风扇 | 无 |
远程管理 | 远程桌面随缘连 | 随时 RDP |
意外重启恢复 | 手动开机手动开MT5 | 开机自启+自动登录 |
月成本 | 电费+硬件损耗 | 一天不到一块多钱 |
一句话:25 分钟搬家,换来的是从此睡觉不用惦记持仓。
还在家里挂 EA 的老鸟,放心冲。记住三件事就行:选 Windows 实例、退出用"断开"别用"注销"、关掉 Windows 自动更新重启。
第一次玩 EA 的新手,建议先挂个模拟账户跑两周,把远程管理、开机自启这些流程玩熟了再上实盘。EA 这行有句话:技术问题都好解决,实盘心态才是终极考验——但至少,服务器稳定这块,你可以提前毕业了。
Q1:MT5 EA 挂机选什么配置的云服务器?
必须选 Windows 实例(Windows Server 2022),配置 2核4G 起步。2G 内存跑 Windows 加 MT5 会很卡。腾讯云轻量应用服务器一天不到一块多钱就能搞定。
Q2:云服务器挂 MT5,关闭远程桌面后 EA 还会运行吗?
会,但前提是退出时用"断开连接"(直接关窗口),而不是"注销"。注销会杀掉所有进程,EA 就停了。这是新手最常踩的坑。
Q3:云服务器挂外汇 EA 延迟能降低多少?
取决于机房地域和交易商服务器位置。实测从家庭宽带的 45ms 降到 8ms 左右,剥头皮类策略的滑点改善明显。买之前可以先用 ping 和 MT5 的服务器扫描功能测一下。
Q4:Windows 云服务器挂 EA 安全吗?
做好三点就稳:强密码(20位以上随机串)、防火墙限制 3389 远程端口只允许自己的 IP 访问、MT5 账户不在服务器上存提币/出金密码。
Q5:服务器重启后 MT5 能自动启动吗?
能。把 MT5 快捷方式放进 shell:startup 启动文件夹,并在 MT5 里勾选保存账户密码自动登录,服务器重启后 EA 会自动恢复运行。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。