| 策略 | 股票池 | 执行口径 | 年化 | 夏普 | 最大回撤 | 总收益 | 说明 |
|---|---|---|---|---|---|---|---|
| 低波+动量 80/10 | 中证1000 小盘池 | 原版(close→close, 信号日当日计入收益) | +24.0% | +1.17 | -22.5% | +383.1% | 技能记录复现, 宽松口径 |
| 低波+动量 80/10 | 中证1000 小盘池 | 严格(T+1开盘, 涨跌停/停牌) | +10.8% | +0.44 | -24.1% | +111.1% | 执行口径影响: 夏普 1.17→0.44 |
| 低波+动量 80/10 | 全A流动性≥1亿 | 严格(T+1开盘, 涨跌停/停牌) | -16.8% | -0.55 | -75.1% | -73.9% | 池子影响: 动量双因子在大盘池失效 |
| 中低频 反转20+低波20 | 中证1000 小盘池 | 严格(T+1开盘, 涨跌停/停牌) | +15.7% | +0.68 | -25.9% | +189.1% | 同池对比: 中低频也胜 |
| 中低频 反转20+低波20 | 全A流动性≥1亿 | 严格(T+1开盘, 涨跌停/停牌) | +11.8% | +0.54 | -23.0% | +125.4% | 冠军(样本外 2024-2026 夏普 0.72) |
1. 执行口径(最大来源): 原版在信号日 T 收盘选股, 当日收益即计入持仓(close→close 且 T 日开始持有), 等价于"收盘后知道信号、却吃到当天涨幅", 含轻度前视; 且无涨跌停/停牌限制, 假设所有单都能成交。严格化(T+1 开盘 + 交易限制)后: 夏普 1.17 → 0.44, 年化 +24.0% → +10.8%。
2. 股票池(第二大来源): 动量双因子只在中小盘(中证1000)有效; 换到全A流动性池(≥1亿, 偏大中盘)后直接转负: 夏普 -0.55, 回撤 -75%。这是"低波+动量"组合的池子依赖, 非通用 alpha。
3. 延迟检验确认无额外前视: 严格版 80/10 在 T+2/T+3 执行不劣化(小盘池 0.44→0.47), 说明它的差(或一般)是真实的, 不是引擎 bug。
✅ 中低频策略(反转20中段+低波20, 月频)在两个池子上都优于严格化的 80/10 双因子: 小盘池 0.68 vs 0.44, 全A流动性池 0.54 vs -0.55。且中低频全A池版本通过了完整防未来函数检查(延迟检验、81组参数扰动、50次随机对照、样本外 0.72)。
⚠️ 原 80/10 的 1.17 夏普不可直接用于决策: 那是在中证1000 上、宽松执行口径、样本内网格选参(80/10 是从 9 组参数里挑的最优)的结果。同口径复测后它并不比中低频强, 且换池子后完全失效。
💡 两者可视为互补: 80/10 是"中小盘动量+低波"风格, 中低频是"全市场温和反转+低波"风格。若要实盘, 中低频(全A池)是更稳的选择; 80/10 仅在小盘环境可能提供风格 beta, 不建议单独使用。