订阅
ZH

为什么黄金 EA 回测能通过,实盘却失败

简短回答:黄金 EA 在真实交易中失败,通常有三个原因之一:它被调校到过去的某一段行情,它的测试漏掉了真实成本(点差、佣金、滑点、隔夜利息),或者它的好结果只是运气。请只在它未调校过的价格上判断它,计入所有成本并再翻一倍,并在投入资金之前先做运气检验。

发布于:2026年10月10日。最近检查:2026年10月10日。

免费,无需注册 现已发售:月度通行证和终身通行证。 查看方案

为什么我的 EA 在回测中赚钱,在真实交易中却亏损?

因为回测可能在无人有意的情况下被做得很好看,而真实交易会去掉它被做得好看的每一种方式。

差距可能很大。以下数字只是示例,并非真实案例:某个回测显示最大回撤为 3%,而真实账户后来出现的回撤为 27%。回测中没有任何迹象预警,因为回测从未见过造成这种回撤的价格、成本或成交。

我的黄金 EA 是否对过去过度拟合?

如果它的好结果依赖于某一个确切的设置或某一段好时期,那就是过度拟合。

过度拟合:不断调校策略的规则和设置,直到它们与过去的价格贴合得太紧,以至于描述的是那段历史的噪声,而不是持久的规律。它在回测中看起来很棒,在新的价格上就会消退。

在黄金上,过度拟合是什么样子?

最常见的迹象有两个。其一,优化报告里只有一个尖锐的峰值:只有某一个设置赚钱,邻近的设置都不赚。其二,整个结果全靠某一个好年份,其他年份亏损或漂移不定。BaroqTech 的测试会直接检验第二个迹象:在被判断的 8 个半年中,至少有 5 个必须盈利,并且最大的那个半年所贡献的利润不得超过全部利润的一半。

什么是样本外测试和 walk-forward 前推测试?

样本外 / walk-forward 前推测试:样本外是指在策略未调校过的价格上对它做判断。Walk-forward 前推测试把这个过程分步重复:在一个窗口上调校,在下一个未见过的窗口上判断,然后向前推进,如此重复。

  • 在这里选定参数
  • 在这里评判,从未见过
  • 留作最后一次检查
真实的测试窗口。每一行是一轮;只有实心金色的半年才计入。

BaroqTech 使用金价对美元、以五分钟为单位的数据,时间范围为 2020年1月 至 2025年12月。一个想法可以在两年的价格上选择设置,然后在接下来它从未见过的六个月上接受判断。窗口向前移动半年,整个过程重复八次,覆盖 2022 至 2025。只有被判断的半年才计入。2026 起的价格被单独留出,用于最后一次检验。完整规则见方法页面。

邻近的设置是否也有效?

应该有效。如果 20 周期的移动平均线有效,而 19 和 21 无效,那么您找到的只是一个数字,而不是一种规律。BaroqTech 的规则是:邻近的 10 个设置中,至少 6 个也必须有效,以防止“单一神奇数字”。

成本会在多大程度上改变黄金 EA 的结果?

足以把一个赢家变成输家。只有在低成本交易下才站得住的优势,不能算优势。

XAUUSD 上的点差、佣金、滑点和隔夜利息分别是什么?

点差:买入价(ask)与卖出价(bid)之间的差额,每笔交易都要支付。在每日结算时点和新闻前后会变宽。

佣金:经纪商对每笔交易收取的费用,许多原始点差账户会收取。

滑点:订单预期价格与实际成交价格之间的差异。在黄金上,新闻前后和交易清淡的时段会变大。

隔夜利息:持仓越过每日结算时点而被收取或支付的隔夜融资费用。在 MT5 上,周三夜间通常按三倍计算。

在 BaroqTech 的测试中,每笔交易都要支付点差、佣金和滑点,多头仓位每持有一晚还要支付融资费用,周三按三晚计算(空头仓位不获得任何补偿)。合计下来,一进一出大约相当于交易价值的 0.013%。

  1. 点差在每日休市前后的几个小时里宽四倍
  2. 佣金经纪商的佣金,每笔交易都付
  3. 滑点订单成交前价格已经变动
  4. 隔夜融资多头持仓过了纽约时间 17:00,周三按三晚计

进出一次大约花费交易金额的 0.013%。然后所有成本翻倍,整个测试再跑一遍。

每笔测试交易要付的成本

如果成本翻倍会怎样?

把每一项成本都翻倍,再运行一次测试。结果崩溃的策略,靠的是很薄的利润空间,更宽的点差、更慢的成交或换一家经纪商就会把它拿走。BaroqTech 的规则是:成本翻倍后,分数仍须保持在 0.50 或以上。

哪些 MT5 策略测试器设置最重要?

报价模型、执行延迟和佣金设置对结果的影响最大。请直接阅读 MetaQuotes 自己的页面,而不是摘要:MetaTrader 5 帮助中的策略测试和真实报价与生成报价。

在回测中如何区分运气和能力?

把结果与单靠运气会产生的结果相比较,并且每尝试一个想法,就把门槛提高一次。

什么是择时(打乱)测试?

择时测试把真实结果与它自身的若干副本相比较,在这些副本中,交易被移到随机的时间点。如果真实的择时没有胜过几乎所有被打乱的副本,那么利润来自黄金上涨,而不是来自交易下单的时机。BaroqTech 的规则是:其择时必须胜过 2,000 个被打乱副本中的 99%。

为什么测试的想法越多,门槛就越高?

测试足够多的想法,总有一个会因偶然而显得出色。所以门槛必须把试过的每一个想法都算进去,而不只是您眼前这一个。BaroqTech 的规则是:把有史以来测试过的每一个想法都计入之后,要达到 95% 的置信度。每一次新的测试,都会提高所有其他想法的门槛。

分数高于及格线,仍然可能不通过吗?

是的。分数只是九项测试中的一项。

案例:New York opening-range breakout。分数 1.01,及格线 1.00,共 448 笔交易,测试于 2026年10月8日。被否决:“与运气无法区分。”分数是年化收益除以其波动幅度,已扣除全部交易成本,并且使用的是该想法从未见过的价格。分数超过及格线,但结果可以用运气来解释,就不算通过。来源:成绩记录。

交易笔数够不够用来判断?

如果被判断的期间内交易少于大约 200 笔,就不行。寥寥几笔交易看起来可以是任何样子。

案例:Daily momentum。测试中有 46 笔交易,分数 0.73,测试于 2026年10月7日。被否决:“交易笔数太少,无法判断”,另有六条理由。来源:成绩记录。

在转入真实账户之前,EA 应该在模拟账户上测试多久?

时间要足够长,至少在三周内看到三十笔已平仓交易,并将它们与测试的预期进行比较。

BaroqTech 的步骤顺序:实验室,然后裁判,然后模拟账户,然后真实账户。

在模拟账户上,策略需要在至少三周内完成三十笔已平仓交易,且收益不低于测试预期的一半。只有这样,它才会转到真实账户:小仓位,每笔交易都设止损,设每日亏损上限,并设有一条使其关闭的底线。收益停止的策略会退回上一步。不会删除任何内容。

测试或模拟账户的结果并不能预测真实账户的结果。

适用于任何黄金 EA 回测的 10 分钟核对清单

检查项原因在 MT5 中查看的位置
真实报价,而非生成的报价生成的报价可能掩盖K线内部的成交策略测试器设置:建模
已计入佣金和隔夜利息成本决定了大多数利润微薄的策略测试器设置和品种规格
成本翻倍的测试显示利润空间有多薄用更宽的点差和更高的佣金重新运行
样本外期间在 EA 未调校过的价格上做判断前向测试选项,或您自己的日期划分
相邻设置排除“单一神奇数字”所选设置周围的优化结果
按年或按半年统计的结果某一段好时期撑起了其余部分报告,或导出交易并按日期分组
被判断的期间内有 200 笔或更多交易更少的交易看起来可以是任何样子报告:总交易数
净值回撤,而不只是余额未平仓浮亏也要计入报告:净值回撤
回测旁边的真实交易记录差距显示了测试漏掉的东西参阅如何验证黄金 EA 的交易记录

BaroqTech 自己的测试显示了什么?

目前还没有策略通过;每一个结果都公开在 baroqtech.com/record。

每个想法都列出了它的分数、未通过的测试和日期。研究日志显示裁判的每一次运行,包括修正后再次被判断的想法。

案例:Moving-average pullback with a VWAP filter。分数 0.29,测试于 2026年10月7日。被否决:“分数低于及格线”,另有六条理由。

案例:从未启用。有些想法在测试中从未获准交易:在任何两年的训练阶段里,没有任何设置能赚钱,所以它们从未被允许在被判断的价格上交易。

坦率地说,正如成绩记录所写:被裁判否决的 New York opening-range breakout,仍作为前向测试在一个模拟账户和 BaroqTech 自己的一个账户(该账户至今还未下过一笔交易)上运行,每笔交易都设止损,并有固定的每日亏损上限。它不算通过,也不是一项推荐,无论结果如何都会公布。

BaroqTech 还提供 Desk,这是一个只读面板,读取您自己的 MetaTrader 5 账户,无法下单。它对每个机器人、策略和信号渠道给出同样的判定,每个数字里都已计入成本。

Desk 已开始销售。在 baroqtech.com 查看方案:按月订阅的软件,任何一个月都可以取消。

Why do gold EAs struggle on news days?

On news days such as a Fed or FOMC release, spreads widen, fills get worse and slippage grows, so live costs can be far above what a backtest assumed. Many backtests use a fixed spread and perfect fills, so they never show this.

Check your MT5 deals list after each release and compare fills with quiet days. The full checklist is how a gold EA should behave on news days.

常见问题

为什么我的 EA 在回测中有效,在真实交易中却不行?

通常是三个原因之一:设置被调校到过去的某一段价格,测试中收取的成本低于真实账户实际支付的,或者结果只是运气。真实交易会把这三者全部去掉。请在未见过的价格上做判断,把成本翻倍,并把结果与自身被打乱的副本相比较。

如何在 MT5 上正确测试 EA?

使用真实报价,计入佣金和隔夜利息,并留出一段 EA 未调校过的期间用于判断。把成本翻倍后重新运行,检查邻近的设置,并统计被判断期间内的交易笔数。每个设置都请阅读 MetaTrader 5 帮助中关于策略测试的说明,而不要依赖默认值。

如何判断黄金 EA 是否过度拟合?

看优化结果里是否有一个尖锐的单一峰值(邻近设置都失败),以及是否有某一个好年份撑起了其余部分。然后在它未调校过的价格上做判断。过度拟合的 EA 在调校所用的期间里看起来很强,在从未见过的期间里则很弱。

MT5 中的 walk-forward 前推分析是什么?

Walk-forward 前推分析在一个价格窗口上调校策略,在它未见过的下一个窗口上做判断,然后把两个窗口一起向前移动并重复。BaroqTech 在两年上调校,在接下来的六个月上做判断,如此重复八次。只有被判断的期间才计入结果。

点差、滑点和隔夜利息对 XAUUSD 有多重要?

重要到足以决定一个利润微薄的策略是赚钱还是亏钱。点差和滑点在新闻和每日结算时点前后会变宽,周三夜间的隔夜利息通常按三倍计算。一个有用的检验是把每项成本翻倍重新运行测试,看结果是否仍然成立。

回测需要多少笔交易才有意义?

比大多数报告显示的要多。BaroqTech 要求被判断的期间内至少有 200 笔交易,结果才算数。解读真实交易记录时,三周内少于三十笔交易,还远远不足以说明任何问题。

在转入真实账户之前,黄金 EA 应该在模拟账户上测试多久?

至少在三周内完成三十笔已平仓交易,并将它们与测试的预期进行比较。BaroqTech 要求收益不低于测试结果的一半,才可转入小额真实账户。测试或模拟账户的结果并不能预测真实账户的结果。

黄金 EA 检查工具包,$9

这些文章中的每一项检查,汇总在一页可打印的纸上。

这是一个教育工具,不是投资建议。交易黄金差价合约(CFD)等杠杆产品有很高的亏损风险,您可能损失全部资金。

BaroqTech 做的是软件。它不是投资建议,也不管理资金。交易黄金差价合约(CFD)等杠杆产品有很高的亏损风险,您可能损失全部资金。测试或模拟账户的结果并不能预示真实账户的结果。

免费电子书 · PDF · 6 页

如何阅读回测而不欺骗自己

如何阅读任何回测,包括我们自己的:未见过的价格、成本、运气测试、曲线拟合,以及让坏点子看起来很好的五种手法。

我们会把下载链接发到这个邮箱,并为这本书保存该邮箱。不勾选的话,这就是唯一的一封邮件。电子书本身为英文。 隐私:我们保存什么,为什么保存。

继续阅读

全部 73 篇指南

市场数据一览

对比

季节性

波动率

价格历史

最佳交易时间

移动平均线

市场相关性

RSI

限时优惠

20% 折扣

your first month of the Monthly Pass

优惠截止于2026年10月31日

我们会把优惠码发到您的邮箱,并在交易系统开售时通知您一次。每封邮件都可退订。隐私