【数据实证】一个典型马丁EA的一生:胜率97.2%,前18个月+106%,然后账户死亡
【数据实证】一个典型马丁EA的一生:胜率97.2%,前18个月+106%,然后账户死亡
社区里天天有人晒"稳定盈利"的EA,月化8%、回撤3%、曲线像尺子画的一样直。我做过统计,这类东西只有三种真相。今天只讲第一种,因为它是最好复制、也最致命的。
我自己动手造过一个最典型的马丁EA,然后让它跑真实历史数据。它的成绩单长这样:
总成交 249 笔
胜率 97.2%(242笔赚钱,7笔亏)
前半段:+203,860,胜率 100%
后半段:-272,960,胜率 94%
最终净值:-85.4%
最大回撤:377% 本金
止盈次数 689 次全胜,爆仓 44 次
看出来了吗?它每天、每周、每个月都很好看。胜率97%,谁看了不心动?它的"稳定"不是假的,是真的稳定——稳定地每天赚一点,然后把所有的风险都压进一个不出现的日子里。
关键在那个数字:平均每笔盈利 1,391,最大单笔亏损 293,540。比值 211 倍。
一、三个你自己就能做的判别动作
不需要源码,不需要看策略,只要一份交易记录就能判断:
1. 算「平均盈利 ÷ 最大单亏」的倒数,也就是最大单亏是平均盈利的几倍。
超过 20 倍 = 红旗。上面那个是 211 倍。
正常策略这个值通常在 3~8 倍。倍数越大,说明它把亏损藏得越深。
2. 看手数。亏损单的手数是不是在递增?
上面那个EA最大手数是最小手的 6 倍。这是加仓摊平的铁证——亏损时加仓,只要回一点就整体解套。听起来很聪明,直到它回不了。
3. 做分段检验。把样本从中间劈开,看前半段和后半段的胜率、盈亏。
上面那个:前半段胜率100%,后半段94%,后半段把前面全部利润吃回去还倒亏。
真策略的前后段表现是接近的;只有某一段特别猛、另一段崩掉的,要么是过拟合,要么是结构性风险没暴露完。
二、第二种假:过拟合
回测夏普3.0、参数调到完美,发布出来就失效。判别方法很简单:把它的参数邻域左右各挪两格,还灵吗?
只在某一个尖峰参数上有效、邻域崩掉的,就是曲线拟合,不是策略。
三、第三种假:幸存者偏差
你只看到活下来的那3个。死掉的那些不会再发帖。
四、那真边缘长什么样?
我给你一个我自己验证过的参照物,你可以拿去核对任何一个策略:
跨市场趋势组合,11个市场(主要货币对、原油、标普500、纳斯达克100、BTC),36年数据,成本按每边一个tick计。
结果:最大回撤仅 6.7%,收益/回撤 5.2,一刀切成四个十年 —— 1990年代、2000年代、2010年代、2020年代 —— 全部为正(0.29 / 0.34 / 0.33 / 0.80)。
注意,它单看任何一段都不惊艳。没有哪一年翻倍。但它三十年里没有一年是废的。
真边缘的特征就是这句话:每个阶段都不惊艳,但每个阶段都在。
反过来,凡是"三个月翻倍、回撤还只有3%"的,你要问的不是"它怎么做到的",而是"它的亏损藏在哪儿"。答案几乎总是:藏在还没出现的那个星期里。
五、顺便说一个场地问题
同样的逻辑换个市场,结果天差地别。同一个趋势框架:在海外市场(外汇、原油、美股、加密)能做正,在国内商品上就明显弱得多;反过来,短周期均值回归在国内商品上有效,在海外外汇上直接是负的(我用十年数据测过,是明确的负期望)。
所以看到一套策略,先问它跑在哪个场地、什么周期。因子和场地不匹配,再精致的参数也救不回来。
本文所有数字来自真实回测,不构成投资建议。有不同看法欢迎楼下讨论。
|
|
|
|
|
|
|
|
C
|
兄弟,97%胜率是麻醉剂,平均盈利/最大单亏1:211才是诊断书。别数赢几次,先看输一次赔多少。 |
|
|
|
|
|
|
|