为什么你回测年化 35% 的策略,上实盘四个月就击穿了历史最大回撤——聊聊 Alpha Decay 📅 2026/7/15 4:17:30 先抛一个会让很多量化新手心凉一半、但必须接受的判断——策略失灵不是 bug是宿命。一个被广泛使用的策略必然失效——这不是你代码写错了是市场效率定理的直接推论。在一套成熟的系统里策略失灵是默认假设不是意外。所有跑过策略的人都见过这个画面回测 5 年年化 35%、最大回撤 12%、胜率 62%漂亮得像艺术品上实盘第一个月赚 3%、第二个月 0%、第三个月开始亏、第四个月回撤超过了历史最大回撤。你检查代码没问题、数据没问题、信号没问题——但策略就是不灵了。这一讲不讲交易代码源文里没有可复制的因子公式我也不会硬凑。我讲的是一件更靠前的事Alpha Decay 为什么是所有策略的宿命以及系统该怎样与失灵共存。一、这种实盘衰减有个名字Alpha Decay回测漂亮、实盘衰减量化圈叫它 Alpha Decay阿尔法衰减。它几乎是所有策略的宿命差别只是多快和多严重。承认这一点是整篇的前提。二、为什么会衰减——四个根本原因市场是自适应系统物理规律重力、电磁是固定的研究透了永远适用但市场是由人组成的人会学习、模仿、反向。一个策略被发现能赚钱 → 别人也用 → 资金涌入吃掉机会 → 反向交易者做对手盘 → alpha 被套利掉。一个被广泛使用的策略必然失效。市场结构在变A 股 20 年经历了散户→机构占比上升、T1→T0 ETF、注册制部分放宽、量化资金从无到 30%、北向从零到万亿、退市从形同虚设到严格执行、板块结构一波接一波。每一次结构变化都会让某一类策略集体失效。行情风格切换A 股有明显的风格周期价值 vs 成长、大盘 vs 小盘、高景气 vs 低估值。针对某一种风格优化的策略遇到风格切换就失灵。过拟合回测调参太狠、让策略刚好适配历史数据那高收益很可能只是噪声拟合的结果。这一类失灵不是市场的错是策略本身就有问题。三、几个策略失灵故事都是活生生的死亡案例曾经有效的策略今天为什么失灵突破 20 日均线买入市场学会了假突破用它基本被反复打脸简单买低 PE 价值股低 PE 常意味着低增长/低质量市场定价已更精细涨停板战法 题材接力量化高频参与散户战法被压制板块龙头切换快 10 倍日历效应春季躁动/红五月过去存在的统计效应大多已被套利掉四、关于AI 选股的特别提醒——它不是解药很多人对 AI 抱有不切实际的期待AI 出场了策略应该不会失效了吧不会。AI 学的是历史模式依然受限于过去不代表未来AI 训练数据里如果有过拟合结果只会更隐蔽地过拟合AI 学到的规律如果被大家用一样会被市场套利掉AI 没有自主进化它该退就要退跟人一样。AI 不是策略失灵的解药AI 是另一种容易过拟合、更难被人理解的策略。用 AI 选股最危险的反而是过度信任它。五、把与失灵共存写进系统架构完全防止失灵不可能市场会变但可以延长策略寿命、并让单个策略的死亡不拖垮系统——fromdataclassesimportdataclassdataclassclassStrategyLifecycle:rolling_monitor:bool# 滚动表现监控:连续差 → 自动降权/下线multi_strategy:bool# 多策略并行,没有皇冠策略:任一失灵不瘫痪系统candidate_pipeline:bool# 持续有新策略候选池:因子挖掘回测,定期晋级regime_switch:bool# 内置风格切换识别:大盘 regime 变了,权重相应调整# 明确的暂停规则(把死了变成可判定信号)pause_if_underperform_months:int# 连续 N 个月跑输基准 → 暂停pause_if_drawdown_breach:bool# 回撤超历史最大 → 暂停alert_if_ic_drops:bool# 信号 IC 大幅下降 → 警报# —— 显式声明 ——# 1. 策略失灵是【默认假设】,不是意外;系统健康 失灵了能识别/切换/恢复。# 2. 把策略当【消耗品】:不指望永远好用,建研发流水线不断补新的。# 3. AI 也是会过期的策略之一,不给它永不失效的特权。# 4. 本结构不含任何胜率;它管理的是策略的生老病死。策略系统的健康不在于任何时候都赚而在于失灵了能识别、能切换、能恢复。这就是大型量化机构的工作模式——他们的研究员永远在研究下一个能用 6 个月的策略。六、警惕几种显得很灵但其实是巧合的策略单一时期的奇迹只在 2015/2019/2020 这种特定行情好用换个时期立刻崩高度依赖少数股票回测年化 50%但 80% 收益来自 1-2 只票——不是策略好是运气好高换手 低胜率靠均值每年交易上千次、单次胜率 51%手续费 滑点会吃掉所有 alpha没控制好的过拟合参数调得每个交叉验证都恰好通过99% 是过拟合。七、给系统的三条纪律也是给人的把失灵当默认假设。上线第一天就想好它怎么死、怎么被监控、怎么下线。多策略组合不押注单一策略。养几个相关性低的策略互相对冲任一失灵组合整体不崩。把策略当消耗品建研发流水线。旧的失效立刻有新的补上——评估、优化、淘汰形成循环。八、思考题源文给了三条暂停规则连续跑输 N 月 / 回撤破历史最大 / IC 大幅下降。你会怎样设置阈值才能既不死了还不知道又不抖动一下就误杀“AI 是更隐蔽的过拟合”。如果要在上线前识别一个 AI 选股模型是否过拟合你会设计哪些样本外检验“多策略组合靠低相关性对冲”。你会怎样度量两个策略的相关性避免表面不同、实则同源比如都在赌小盘风格风险提示本文为系统科普与个人思考分享不构成任何投资建议。所有投资策略均存在失效风险过往表现不代表未来收益。投资有风险入市需谨慎。