按K线收盘交易的EA也需要7×24小时在线:终端离线时到底会发生什么

1 九月 2026, 08:00
Kenichiro Sakamoto
0
4
一个很有诱惑力的推理:"我的EA只在K线收盘时交易,一小时才看一次市场——那肯定不需要全天候运行。"这个推理是错的,而且在它让你亏钱之前,值得弄清楚错在哪里。

EA只在终端运行时才存在
EA并不驻留在经纪商那边。它是在你的终端里运行的代码,终端一关,EA就在任何地方都不存在了。持仓仍然保留,存放在服务器上的止损和止盈订单仍然有效——但EA自己做的一切都暂停了:没有新开仓,没有信号平仓,没有移动止损,没有保本移动,没有篮子管理。

错过一次K线收盘的真实代价
如果带有入场信号的那根K线收盘时终端离线,大多数写得规范的EA不会事后补单——那个时刻已经过去,下一根K线是另一个决策。你就这样悄无声息地跳过了一笔回测里统计过的交易。更糟的是出场这一侧:出场信号打在一个"死掉"的终端上,持仓会一直敞口到你重新连接为止,硬扛着策略明确想要回避的行情。而移动止损在EA移动它之前根本不是订单;服务器端的止损停留在上一次修改的价位,所以停机期间趋势一旦延伸,本该被移动止损锁住的利润就会吐回去。入场规则一小时只需要一个Tick,不代表持仓管理也只需要这些。

选VPS:延迟与可靠性哪个重要
对于止损远离市价的收盘型系统,到经纪商的低ping在很大程度上是个面子指标——晚80毫秒执行的信号还是同一笔交易。真正重要的是无聊的可靠性:机器能不能连续运行几个月,宿主机维护后能不能干净地重启,能不能自动重新拉起终端。先买在线率;只有策略真正需要时才买低延迟,而收盘型趋势跟踪并不需要。关掉睡眠的家用电脑在这项考试上落榜的频率比人们想象的高——光是Windows更新就会在最糟糕的时刻重启它。

重启后的检查清单
无论是否计划内,任何重启后都要检查四件事:终端已连接(看右下角的流量指示,而不是窗口开着就算);EA挂在图表上且算法交易已启用——这个开关在某些更新场景下会被悄悄重置;Experts日志显示EA无错误完成初始化;当前持仓与EA预期管理的对象一致。花两分钟检查,总好过一周后才发现EA一直只是图表上的装饰品。
我们自己就是这样运营的组合EA,在常开机器上7×24小时运行: https://www.mql5.com/en/market/product/182751

我们对每个EA的实测回测数据(盈利因子、净值回撤、交易次数、逐年成绩)均公布在 fxea365.com/ea/ranking