我们取了8款自家EA已公布的MT5回测,把所有1月、所有2月……按日历月份分别加总净利润,看最佳月份和最差月份在各个EA之间是否一致。本文只使用回测,不含任何前向账户数据。数据截至2026-10-19。
先说结论
- 没有任何一个日历月份对8款EA都是最佳。最佳月份:3月有3款(GOLD KING、DONCHIAN ENGINE、GOLD VIPER),11月有2款(BITCOIN COMET、GOLD NEURON),5月、10月、2月各1款。最差月份分散在6个不同的月份,其中8月是最弱月份的有3款。
- 最佳日历月份贡献了整个测试净利润的13.6%(GOLD KING)到31.3%(GOLD VIPER)。若12个月平均分配,每月为8.3%。
- 8款EA×12个月(96格)中,合计为净亏损的有15格。6月、7月、11月对8款EA合计均为正;12月只有5款为正。
- 合计亏损的日历月份,并不是每年都亏的月份。GOLD VIPER 的5月合计为 -141,138.46,但8年中有6年的5月是盈利的。有一个月(2026-05,-192,160.63)压过了其余:其余7个5月合计为 +51,022.17。
- 最佳日历月份同样不稳定:ETHEREUM TREND 在6年中只有3年盈利,GOLD NEURON 在22年中只有13年盈利。
统计方法
- 每笔已平仓交易按其在策略测试器中的平仓时间归入日历月份,包含手续费和隔夜利息,月末未平仓的持仓不计价。然后把测试中所有年份按日历月份加总。
- 金额以测试账户货币计,所有测试的初始入金均为10,000。部分测试采用复利,后期年份的金额远大于早期,因此某个日历月份的合计主要反映账户余额较大的那些年份。所以我们还列出该月份盈利的年数,它不受金额影响。
- “盈利年数”只统计该日历月份至少有一笔交易的年份;年中开始或结束的测试,某些月份的观测数会更少。
- 最后一列的回撤是MT5报告中整个测试的余额回撤,仅按已平仓交易的余额计算。包含未平仓交易的净值回撤更大:这8个测试的净值回撤在10.33%到42.8%之间。我们不把两种回撤放在同一列。
- 本文不含 TRINITY 和 AIFW:它们已公布回测所依据的原始报告文件不在我们的明细数据中,无法按月拆分。
表格
EA | 测试周期与数据 | 最佳日历月份(合计净利润) | 占整个测试净利润的比例 | 该月份盈利的年数 | 最差日历月份(合计净利润) | 该月份盈利的年数 | 合计为净亏损的日历月份数(共12个月) | 余额回撤(MT5报告,整个测试)
GOLD VIPER | M30, 2019.01.01-2026.09.01, 8% real ticks | 3月(612,953.45) | 31.3% | 7 / 8 | 5月(-141,138.46) | 6 / 8 | 3 | 19.6%
GOLD NEURON | M30, 2004.01.01-2026.09.01, 100% real ticks | 11月(115,851.13) | 27.8% | 13 / 22 | 4月(-53,295.25) | 10 / 23 | 3 | 22.84%
ETHEREUM TREND | H4, 2019.01.01-2026.06.28, 100% real ticks | 2月(7,789.69) | 24.1% | 3 / 6 | 12月(-2,913.81) | 1 / 6 | 3 | 6.7%
BITCOIN COMET | H4, 2018.01.01-2025.12.31, 98% | 11月(269,019.09) | 22.1% | 4 / 8 | 9月(-78,431.68) | 2 / 8 | 3 | 14.06%
MEGAMAX DONCHIAN (USDJPY) | H1, 2017.01.01-2026.06.01, 100% | 5月(39,557.91) | 18.4% | 7 / 10 | 1月(-2,844.90) | 2 / 10 | 2 | 15.19%
DONCHIAN ENGINE (free) | H1, 2017.01.01-2026.06.01, 100% real ticks | 3月(3,002.71) | 18.2% | 6 / 10 | 8月(6.55) | 2 / 9 | 0 | 7.31%
ATLAS PORTFOLIO | H4, 2019.01.01-2026.06.28, 100% | 10月(70,335.43) | 14.2% | 4 / 7 | 8月(-5,899.83) | 2 / 7 | 1 | 16.29%
GOLD KING | M1, 2019.01.01-2026.06.01, 5% real ticks | 3月(83,898.83) | 13.6% | 8 / 8 | 8月(24,351.47) | 7 / 7 | 0 | 7.45%
各测试的周期和数据质量不同,请只比较同一行内的数字,不要在行与行之间比较。利润合计、年数和整个测试的余额回撤均来自同一个测试。MEGAMAX DONCHIAN 与 DONCHIAN ENGINE 在相同周期内交易笔数几乎相同(629和631),因此我们不把它们的月份当作相互独立的证据。DONCHIAN ENGINE 的“最差”月份是8月的 +6.55,并非亏损。GOLD KING 没有任何日历月份在合计或任何一年中出现亏损。
为什么合计最差的月份并非每年都最差
GOLD VIPER 的5月是最清楚的例子。它8个5月的合计为 -141,138.46,是所有日历月份中最低的,但8个5月中有6个收盘为正。整个测试中最差的单月是 2026-05,为 -192,160.63(143笔交易);去掉它,其余5月合计为 +51,022.17。合计可能只是因为某一个月而为负。因此“5月不好”只是对这一次测试的描述,而不是下一个5月的规律。
反过来也成立。GOLD NEURON 的最佳日历月份11月贡献了 115,851.13,占整个测试净利润的27.8%,但它只在22年中的13年盈利(59.1%)。较大的合计可能建立在勉强过半的年份之上。
各EA的月份是否一致?
一致性很弱。8月是 GOLD KING、ATLAS PORTFOLIO 和 DONCHIAN ENGINE 合计最低的月份,但对 GOLD VIPER 却是第二好的月份(412,385.82),所以它并不是共同的弱月。3月是3款EA的最佳月份,却不是任何一款的最差月份。每款EA只有6到22年,合计又由少数几个大月份主导,因此我们不会依据这些规律去交易。展示它们,是为了让您看到日历规则能解释的结果有多少。
我们的结论
- 不要把按月份汇总的表当作时间表来读。在这些测试中,最佳和最差的日历月份因EA而异,合计本身也说明不了该月份有多少次为正。
- 要查看每个月份背后的年数。6年中的3年、22年中的13年,和8年中的8年,证据强度并不相同。
- 单独一个月就可能决定某个日历月份的合计。请问一问:去掉最大的那个月,合计是多少。
- 比较回撤时,请比较同一种类、同一时期的回撤。
- 这些都是历史模拟。它们描述的是过去的测试在各日历月份中的分布,而非未来各月的走势,这里的任何数字都不是对未来结果的承诺。
本文主要讨论的两款EA:GOLD VIPER https://www.mql5.com/en/market/product/182297 · GOLD NEURON https://www.mql5.com/en/market/product/187329
我们公布的回测均注明周期、余额和设置;展示前向账户时,均标明其为模拟账户。完整列表:fxea365.com/ea/ranking


