头图

回测赚翻、实盘亏哭:那条“稳赚曲线”是拿尺子画出来的

坑 2 · 第 012 篇
封面
▣ 文章封面(公众号图文封面用图)
原标题:② 老王踩坑之「回测赚翻,实盘亏哭」

🏷 映射坑位:坑 2 过度拟合

【老王又双叒亏了】

老王有个发小,老周,干了八年程序员,平时话少,闷头写代码。去年春节聚会,老周喝了两杯,神秘兮兮掏出手机给老王看一条曲线:三年十倍,最大回撤只有 5%,红彤彤的,跟茅台的周 K 线一样丝滑。

"我用 Python 加智谱写的量化策略,"老周眼睛发亮,"我把过去十年数据喂进去,参数调到完美,回测跑出来就是这样。"

老王当时就酸了——自己股龄二十年,年化还不如人家一个脚本。他酸的不是老周,是他自己心里一直藏着个心思:有没有一种"超越市场"的玩法,让普通股民也能稳稳跑赢?老周这曲线,像是把他那点小心思具象化了。过完年,老王再问,老周说辞了职,把攒的八十万全 all in 了,还加了点融资:"这叫用它赚钱,不是看着它赚钱。"

实盘跑了一个月,老王在群里看到老周发了条语音,声音是哑的:"回测是上帝视角,实盘是瞎子摸象。"那个月,策略亏了 28%,最大回撤 40%。老周把融资平了,本金剩四十六万。后来老王再提这事儿,老周只说一句:"我以为我把市场算明白了,其实市场把我算得明明白白。"

老王听完拍大腿——这剧本他熟。2022 年他抄底中概,也是"历史估值最低了必反弹",结果抄在半山腰,又跌了百分之三十才缓过来。他逃顶可以,抄底嘛,跟老周这量化一样,经常算得漂亮、买得稀碎。

【坑长啥样】

这叫过度拟合(坑 2)。老王用最土的话给老周解释过:你给 AI 看的历史数据越多、调的参数越细,它就越能把"过去"解释得天衣无缝——但那是在"背诵答案",不是"学会解题"。等换一批它没见过的新题(真实行情),它当场傻眼。

打个比方:你拿本届全班五十个同学的身高、体重、爱不爱吃辣,硬凑一个公式,能完美算出这五十个人每个人考了几分——因为公式是照着答案反推的。你拿这公式去预测下一届,必翻车。参数越多、样本越短,死得越惨。再加点前视偏差(偷偷用了"当时还不知道"的利好)、幸存者偏差(只拿活下来的公司练手),回测就成了美颜相机——照出来的人,跟本人差了十万八千里。

【数据/案例打脸】

采的 case 里,"AI 量化过拟合"是硬核题材。有人把"均线金叉"交给 AI 优化,加了十几个参数,回测胜率 80%、年化翻倍;实盘跑半年,胜率不到 50%,还倒亏。有人做多因子模型,样本内完美、样本外全面塌方,曲线直接从珠峰掉到马里亚纳海沟。

连张坤这种顶流都中招。他把"核心资产"当圣杯拟合了几年,2021 年后回撤 57.91%,五年亏了 43%,规模从 1345 亿缩到 270 亿。人脑都会过度拟合,何况 AI。

🔍 真实案例加餐(老王划重点)

🌐 全网新案例加餐(老王划重点·新增弹药)

🪞 老王照妖镜

老王对着这面镜子一拍大腿——咱踩的坑,早有人用真金白银演过一遍了:

📖 真实故事
(瑞·达里奥—— 用体系对抗人性,弹药库③号 #41)

🎬 还原现场
(瑞·达里奥—— 用体系对抗人性,弹药库③号 #41)

【老王复盘】

老王悟出一个理:凡是回测"太完美"的策略,先当它骗子看。真实市场专治各种不服,尤其是"我找到了圣杯"的那种不服。咱小散,别跟 AI 比谁参数多,比谁活得久。老周现在回公司上班了,工牌挂得比谁都正。老王自己呢?还是那句——逃顶我敢教人,抄底我闭嘴。

【避坑口诀】

  1. 回测越完美,越要当心;
  2. 样本外塌方,才是照妖镜;
  3. 参数少一点,活得久一点;
  4. 抄底前先问:这次是不是又半山腰?

【金句彩蛋】

老王:「拟合历史的人,最后都被历史给拟合了——咱就别去跟历史比谁更聪明。」
杨东(宁泉):「敢于在别人狂欢时提示风险、封盘拒募,才是真负责。」——能克制"拟合冲动"的,才是真本事。

【本期AI避坑助手】(坑 2·过度拟合)

请审查以下交易策略:{粘贴你的策略逻辑与参数}。指出可能的过拟合信号(参数数量、样本长度、是否用到未来信息),并建议最少参数版本与样本外检验方法。