刚入坑那会儿,我拿着MT5上回测曲线贼漂亮的EA,兴冲冲挂到实盘VPS上,结果一周亏掉半个月工资。后来翻来覆去对比参数才发现,回测和实盘根本是两码事。今天不扯虚的,直接聊我踩过的七个坑,新手看完能少交不少学费。
先说最典型的 点差和手续费。MT5默认回测经常用浮动点差,但实盘黄金在数据行情时点差能拉到40-50美分,你回测设20美分,盈亏比直接失真。我后来固定用 当前经纪商最大点差+2美分 去测,虽然曲线难看点,但至少实盘不会突然暴雷。另外手续费别忘填,很多新手漏了这步,回测盈利看着高,实盘扣完手续费直接变负。
第二个坑是 滑点模型。MT5自带的“当前报价”模式默认无滑点,但黄金流动性差的时候,止损单滑个10-15美分很正常。我建议用 “每个tick基于实时报价”,再把滑点设为10美分以上,回测里那些精准止盈止损的漂亮单子,实盘根本不可能复现。
还有,K线开盘价和收盘价的选择。EA如果用了收盘价触发信号,回测用M1开盘价可能没问题,但黄金隔夜跳空时,开盘价直接偏离收盘价30-50点,策略瞬间失效。我吃过亏后统一用 “每个tick基于真实tick”,虽然慢,但至少跳空场景能模拟出来。
再说 历史数据质量,很多人直接下载MT5自带数据就开测,其实黄金2020年3月那种流动性枯竭的行情,自带数据根本不含点差扩大和停盘时段。我后来专门去经纪商后台拉 包含点差变动的tick数据,回测结果才有参考价值。
第五个坑是 持仓时间限制。EA如果过夜持仓,回测默认按隔夜利息算,但实盘周五凌晨的利息是三倍,而且部分平台周末休市前会强制平仓。我遇过回测盈利的单子,实盘因为周末持仓被强平,直接变亏损。所以 在回测设置里务必勾选“周末休市”,再手动算上三倍隔夜利息。
第六,资金管理和手数计算。新手总喜欢用固定手数回测,但实盘账户净值波动会导致手数变化。我改用 动态手数(比如每1000美金下0.01手),回测和实盘资金曲线才接近。另外,回测里 单笔最大回撤超过20% 的EA,实盘基本必爆仓,别抱侥幸。
最后是 样本外验证。我见过太多人拿2020-2023年数据回测,但2024年行情一换就废。建议至少留出 最近6个月数据不参与优化,用前几年参数跑一遍,如果收益曲线明显变形,说明参数过拟合了,实盘肯定亏。
对了,跑EA的VPS也提一嘴,延迟超过50ms的服务器,黄金挂单成交价格会差很多,我后来换了 离经纪商机房近的VPS,滑点直接降了一半。新手如果没条件,至少别用家庭网络跑,周末行情一跳,断线就完蛋。
现在每次回测完,我都会先问自己:这套参数在点差翻倍、滑点20美分、隔夜利息三倍的情况下还能活吗?如果答案犹豫,那实盘就再等等。你们有没有遇到过回测完美实盘翻车的EA?评论区聊聊,我看看还有没有别的坑没总结到。
先说最典型的 点差和手续费。MT5默认回测经常用浮动点差,但实盘黄金在数据行情时点差能拉到40-50美分,你回测设20美分,盈亏比直接失真。我后来固定用 当前经纪商最大点差+2美分 去测,虽然曲线难看点,但至少实盘不会突然暴雷。另外手续费别忘填,很多新手漏了这步,回测盈利看着高,实盘扣完手续费直接变负。
第二个坑是 滑点模型。MT5自带的“当前报价”模式默认无滑点,但黄金流动性差的时候,止损单滑个10-15美分很正常。我建议用 “每个tick基于实时报价”,再把滑点设为10美分以上,回测里那些精准止盈止损的漂亮单子,实盘根本不可能复现。
还有,K线开盘价和收盘价的选择。EA如果用了收盘价触发信号,回测用M1开盘价可能没问题,但黄金隔夜跳空时,开盘价直接偏离收盘价30-50点,策略瞬间失效。我吃过亏后统一用 “每个tick基于真实tick”,虽然慢,但至少跳空场景能模拟出来。
再说 历史数据质量,很多人直接下载MT5自带数据就开测,其实黄金2020年3月那种流动性枯竭的行情,自带数据根本不含点差扩大和停盘时段。我后来专门去经纪商后台拉 包含点差变动的tick数据,回测结果才有参考价值。
第五个坑是 持仓时间限制。EA如果过夜持仓,回测默认按隔夜利息算,但实盘周五凌晨的利息是三倍,而且部分平台周末休市前会强制平仓。我遇过回测盈利的单子,实盘因为周末持仓被强平,直接变亏损。所以 在回测设置里务必勾选“周末休市”,再手动算上三倍隔夜利息。
第六,资金管理和手数计算。新手总喜欢用固定手数回测,但实盘账户净值波动会导致手数变化。我改用 动态手数(比如每1000美金下0.01手),回测和实盘资金曲线才接近。另外,回测里 单笔最大回撤超过20% 的EA,实盘基本必爆仓,别抱侥幸。
最后是 样本外验证。我见过太多人拿2020-2023年数据回测,但2024年行情一换就废。建议至少留出 最近6个月数据不参与优化,用前几年参数跑一遍,如果收益曲线明显变形,说明参数过拟合了,实盘肯定亏。
对了,跑EA的VPS也提一嘴,延迟超过50ms的服务器,黄金挂单成交价格会差很多,我后来换了 离经纪商机房近的VPS,滑点直接降了一半。新手如果没条件,至少别用家庭网络跑,周末行情一跳,断线就完蛋。
现在每次回测完,我都会先问自己:这套参数在点差翻倍、滑点20美分、隔夜利息三倍的情况下还能活吗?如果答案犹豫,那实盘就再等等。你们有没有遇到过回测完美实盘翻车的EA?评论区聊聊,我看看还有没有别的坑没总结到。
