🚀 终极实盘版策略:实证结果——风控层是负贡献
小盘池: 中证1000 297 只 · 2019-01 ~ 2026-08 · 基线: 60%双因子(80/10) + 40%等权 · 双边成本0.3%
0. 策略结构
① 核心层 (每10个交易日调仓)
60%资金: 低波+动量双因子打分, 选前10% (~30只小盘股), walk-forward验证过
② 卫星层 (买入持有)
40%资金: 全池等权, 几乎零换手, 跟上牛市
③ 可选风控层
波动率目标 / 回撤熔断 —— 实测在这段A股是负贡献(见第4节)
1. 收益曲线(基线 vs 各版 vs 基准)
基线A 无风控混合(橙,粗)
保守B 波动目标20%(绿)
原默认C 15%+熔断(粉)
双因子核心(蓝)
等权基准(灰)
2. 月度收益分布(基线A)
正月 60/92 (65%) · 最差月 -12.05% · 最好月 17.20%
3. 核心指标
| 策略 | 年化 | 夏普 | 波动率 | 最大回撤 | 卡玛 | 总收益 | 超额 |
| A 无风控混合(推荐基线) | 21.63% | 1.07 | 20.14% | -25.21% | 0.86 | 318.86% | 4.17% |
| B 波动目标20%(保守版) | 12.91% | 0.74 | 17.43% | -31.90% | 0.40 | 143.10% | -4.55% |
| C 波动15%+熔断15/25(原默认) | 11.09% | 0.73 | 15.19% | -30.00% | 0.37 | 115.79% | -6.38% |
| 双因子核心 | 24.03% | 1.17 | 20.57% | -22.52% | 1.07 | 383.14% | 6.56% |
| 等权基准 | 17.47% | 0.79 | 22.13% | -31.33% | 0.56 | 224.63% | - |
4. 风控悖论(本实验最重要的发现)
| 配置 | 年化 | 夏普 | 最大回撤 | 波动率 |
| A 无风控(纯混合) | 21.63% | 1.07 | -25.21% | 20.14% |
| B 波动目标20% | 12.91% | 0.74 | -31.90% | 17.43% |
| C 波动15%+熔断15/25 | 11.09% | 0.73 | -30.00% | 15.19% |
为什么风控帮倒忙? ① 熔断悖论: 2019-2026 A股的大回调(2020.3 / 2024.2 / 2024.9)都是急跌急涨V型——熔断在底部清仓, 反弹时仓位没回来, 错过最大涨幅; ② 波动率目标15%把策略自然波动(20%)硬压到15%, 砍掉近40%收益; ③ 回撤并没有变小(甚至更大): C版回撤-30.00% vs A版-25.21%。
结论: 风控不是越多越好——每加一层都要用数据验证贡献。在这段A股, 正确的"风控"是选股层本身(低波因子天然低回撤), 而不是交易层止损。真正的熔断价值在心理层面和黑天鹅尾部(本样本未出现)。
5. 成本敏感性(基线A)
| 双边成本 | 年化 | 夏普 | 波动率 | 最大回撤 | 总收益 |
| 0.002 | 24.43% | 1.21 | 20.15% | -24.00% | 394.60% |
| 0.003 | 21.63% | 1.07 | 20.14% | -25.21% | 318.86% |
| 0.004 | 18.90% | 0.94 | 20.13% | -26.41% | 254.67% |
| 0.006 | 16.22% | 0.81 | 20.14% | -27.60% | 200.27% |
回测默认0.3%。实盘佣金0.025%+卖出印花税0.05%+滑点≈0.2-0.4%, 若能做到0.2%夏普0.92, 若滑点失控到0.6%只剩0.50。
6. 分阶段表现
| 区间 | 基线A年化 | 基线A夏普 | 基线A回撤 | 保守B年化 | 保守B夏普 | 原默认C年化 | 基准年化 |
| 2019-2022 | 23.92% | 1.18 | -21.20% |
16.86% | 0.95 | 15.55% | 20.80% |
| 2023-2026 | 19.13% | 0.95 | -25.21% |
8.67% | 0.51 | 6.31% | 13.86% |
7. 实盘操作手册
📅 调仓节奏
- 核心: 每10个交易日调仓(约每两周), 卖出旧名单买入新名单, 等权
- 卫星: 买入持有, 每季度再平衡回40%权重
💵 资金分配(以100万为例)
- 核心 60万: 按双因子打分选前10% (~30只), 每只约2万, 单票上限5%
- 卫星 40万: 等权买入全池, 实操可用中证1000 ETF(512100)简化
- (保守版B可选): 组合波动率>20%时降仓, 目标20%; 现金放货币基金
📋 每周监控清单
- 信号更新: 重算双因子打分 → 生成调仓名单(同walkforward.py逻辑)
- 跟踪: 核心vs卫星权重偏离, 单票占比, 换手成本实际值
- 季度复盘: 月度收益 vs 回测预期, 偏离>30%检查执行问题
- 策略停用线: 年化回撤超过回测最大回撤-25.21% + 5pp → 暂停评估