Generated by Answer me with HTML 0.5.10 · 2026-10-30 11:31 · ★ Star on GitHub
五色量柱×海底捞月C4 共振测试
事件级f20优势未能转化为组合级Calmar增益,推荐保持现有C4口径
核心结论
共振无助,不推荐使用。测试了7种五色量柱过滤,无一在满足硬规则(交易数≈基准、增益分段稳定、胜率不降)的前提下改善Calmar。
关键发现:事件级f20最优特征在组合级反而失效——蓝地量+3.45pp但交易数降65%;量比1.9-3.0中位16.4%但Calmar降55%。负对照(量比>3.0)意外正向但增益集中某段且交易数降40%。
建议:保持海底捞月现有C4出手口径(SD≥10 + EF≥4)不变,不纳入五色量柱过滤。如需优化,聚焦卖点/仓位管理/状态门控,而非入场过滤。
测试设计
事件集: 54,351个C4出手事件(SD≥10 + 深度≥4 + 振幅≥3%),覆盖2014-01-02至2026-10-23,4233只个股。
五色定义(通达信公式,互斥优先级):
- 黄金柱: VOL=HHV(VOL,10) 且 VOL>2倍昨量 且 收在趋势线上 且 收阳
- 橙倍量: VOL>1.9倍昨量
- 绿价涨量缩: 连2日价升 且 连2日量缩
- 紫平量: VOL在昨量98%-102%
- 蓝地量: VOL=LLV(VOL,60)
分层维度:
- 五色共振: 事件日同时出现某颜色(同日共振)或近3日出现黄(预热)
- 量比强度: 事件日成交量/前5日均量,分段0.8/1.2/1.9/3.0
- 价格位置: pos250分位(低<0.3/中0.3-0.7/高>0.7)
验证层级:
- 层级1: 事件级f20(20日远期收益),按颜色分组比较
- 层级2: 组合级回测(生产口径),含全周期/OOS/4段+随机对照
事件级f20分层
全部C4基准: n=53,497, f20中位11.45%, 胜率76.6%
| 分组 | n | 占比 | f20中位 | 胜率 | vs基准 | 判定 |
|---|---|---|---|---|---|---|
| 黄 黄金柱 | 11 | 0.0% | 26.48% | 90.9% | +15.03pp | 样本极少 |
| 橙 倍量柱 | 6,984 | 12.8% | 11.07% | 74.4% | -0.38pp | 略负 |
| 绿 价涨量缩 | 246 | 0.5% | 12.14% | 80.9% | +0.69pp | 微正 |
| 紫 平量柱 | 2,178 | 4.0% | 11.75% | 75.6% | +0.30pp | 微正 |
| 蓝 地量柱 | 570 | 1.0% | 14.90% | 74.2% | +3.45pp | 最强 |
| 无任何颜色 | 43,508 | 80.1% | 11.46% | 77.0% | +0.01pp | 基准 |
| 黄或橙(放量) | 6,995 | 12.9% | 11.08% | 74.4% | -0.37pp | 略负 |
| 绿或蓝(缩量) | 816 | 1.5% | 13.82% | 76.2% | +2.37pp | 次强 |
| 近3日出现黄 | 24 | 0.0% | 14.33% | 83.3% | +2.89pp | 样本少 |
量比强度分层(全部C4):
| 量比区间 | n | f20中位 | 胜率 | 评价 |
|---|---|---|---|---|
| 0-0.8(缩量) | 9,625 | 9.09% | 71.1% | 弱 |
| 0.8-1.2(常量) | 18,054 | 9.70% | 74.7% | 中 |
| 1.9-3.0(放量) | 5,522 | 16.40% | 83.4% | 最优 |
| >3.0(极端放量) | 2,449 | 4.72% | 60.9% | 最差 |
价格位置分层(低位pos<0.3):
| 颜色 | n | f20中位 | 胜率 |
|---|---|---|---|
| 全部C4 | 47,531 | 12.06% | 77.9% |
| 黄或橙 | 6,070 | 11.32% | 75.6% |
| 蓝(地量) | 450 | 16.22% | 74.7% |
| 绿或蓝 | 684 | 14.70% | 77.0% |
事件级结论: 蓝地量 f20最优 +3.45pp;量比1.9-3.0 f20中位16.4%/胜率83.4%为事件级最强组合;但样本占比小(蓝1.0%、量比10.2%);橙放量>1.9x反而略负。
组合级全周期对比
生产口径: 门控4.5%,WZ80卖点,40日兜底,-30%灾难线,K=10,cost=0.1%
| 过滤器 | 保留% | 笔数 | Calmar | vs基准 | vs随机均值 | 判定 |
|---|---|---|---|---|---|---|
| B0 基准(全C4) | 100.0% | 376 | 0.431 | - | - | baseline |
| F2 橙(放量>1.9x) | 12.9% | 311 | 0.307 | -29% | +8% | 全线劣化 |
| F4 紫(平量) | 4.1% | 236 | 0.251 | -42% | -23% | 劣于随机 |
| F5 蓝(地量) | 1.1% | 131 | 0.432 | 0% | +36% | 笔数降65% |
| F7 绿或蓝 | 1.5% | 134 | 0.444 | +3% | +35% | 笔数降64% |
| F16 量比1.9-3.0 | 10.2% | 280 | 0.192 | -55% | -43% | 巨降 |
| F17 量比>3.0(负对照) | 4.6% | 225 | 0.537 | +25% | +90% | 增益不稳 |
| F19 非橙 | 87.1% | 373 | 0.420 | -3% | +1% | 无改善 |
关键指标(基准B0): 年化+21.45%, MDD -49.8%, 胜率70.2%, OOS Calmar 0.857
随机对照说明: 每个过滤器匹配同开仓率,3个随机种子,比较Calmar均值。F5蓝/F7绿或蓝优于随机但笔数骤降(违反交易数规则),F17量比>3.0远优于随机但增益不稳定。
分段稳定性检验
验证规则: 增益只来自某一段=未证明。全周期/OOS/4个2-3年段各自验证。
F5 蓝(地量) 分段Calmar:
| 分段 | Calmar | vs基准 | 笔数 | 评价 |
|---|---|---|---|---|
| full | 0.432 | 0% | 131 | 持平 |
| OOS | 0.627 | -27% | 63 | 低于基准 |
| 2014-16 | 0.483 | +287% | 30 | 强 |
| 2017-19 | 0.422 | -59% | 27 | 弱 |
| 2020-22 | 0.620 | -72% | 28 | 弱 |
| 2023-26 | 0.686 | -30% | 46 | 中 |
增益主要来自2014-16段,其余段落低于基准,不稳定。
F17 量比>3.0(负对照) 分段Calmar:
| 分段 | Calmar | vs基准 | 笔数 |
|---|---|---|---|
| full | 0.537 | +25% | 225 |
| OOS | 0.864 | +1% | 81 |
| 2014-16 | 0.546 | +337% | 39 |
| 2017-19 | 0.739 | -28% | 74 |
| 2020-22 | 1.469 | -34% | 52 |
| 2023-26 | 0.995 | +2% | 60 |
增益集中2014-16段(+337%)与2023-26(+2%),2017-19/2020-22低于基准,不满足全局稳定性。
F16 量比1.9-3.0 全线劣化:
| 分段 | Calmar | vs基准 |
|---|---|---|
| full | 0.192 | -55% |
| 2014-16 | 0.118 | -91% |
| 2017-19 | 0.905 | -11% |
| 2020-22 | 0.713 | -68% |
| 2023-26 | 0.546 | -44% |
事件级f20最优(16.4%)但组合级全段劣化,揭示事件级vs组合级结构性差异。
随机对照验证
用户硬规则: 同开仓率随机对照,验证是否为随机噪音。
F5 蓝(地量) 开仓率1.1%:
- F5 Calmar: 0.432
- 随机平均: (0.497 + 0.239 + 0.215)/3 = 0.317
- F5 vs随机: +36% → 显著优于随机
F17 量比>3.0 开仓率4.6%:
- F17 Calmar: 0.537
- 随机平均: (0.318 + 0.246 + 0.282)/3 = 0.282
- F17 vs随机: +90% → 远优于随机
但两者均违反交易数规则(F5降65%, F17降40%)且增益分段不稳定。
F2 橙(放量) 开仓率12.9%:
- F2 Calmar: 0.307
- 随机平均: (0.293 + 0.229 + 0.334)/3 = 0.285
- F2 vs随机: +8% → 与随机无差异,且seed3(0.334) > F2
事件级vs组合级差异分析
现象: 蓝(地量)事件级f20 +3.45pp最优,组合级Calmar持平但笔数降65%;量比1.9-3.0事件级f20中位16.4%/胜率83.4%最优,组合级Calmar降55%;量比>3.0事件级f20最差(4.72%/60.9%),组合级Calmar反而+25%。
原因推断:
持有期与卖点策略交互:事件级f20固定20日;组合级实际持有期受WZ80/40日兜底/灾难线三重控制。量比1.9-3.0事件虽f20高;但组合级常触发40日兜底;持有期内波动→MDD深→Calmar被压。
长尾效应:量比>3.0事件f20中位低(4.72%);但少数极端上涨在组合级被放大——WZ80上行时连续持有;涨停后继续涨而非20日硬切;推高Calmar;但样本少(225笔 vs 376笔基准);易受少数大胜支配。
动态仓位分散:组合级K=10同时持仓;单事件f20优势被仓位分散稀释;蓝地量事件太少(570/54351=1.1%);组合级笔数降至131;鲁棒性差。
五色在超跌池已是噪音:海底捞月C4本身已深度筛选(SD≥10超跌 + EF≥4能量);80.1%的C4事件日无任何五色特征;叠加五色无增益反而引入噪音。
用户硬规则违反情况
- 交易数须≈基准: F5蓝降65%(131 vs 376), F7绿或蓝降64%, F17量比>3.0降40% → F5/F7/F17均违反
- 增益只来自某一段=未证明: F5蓝增益主要来自2014-16(+287%), 其余段低于基准; F17量比>3.0增益集中2014-16(+337%)与2023-26(+2%), 2017-19/2020-22低于基准 → 不稳定
- 胜率不可降: 所有过滤器胜率均≥69.4% (vs基准70.2%), 无重大违反
最终推荐
结论: 无推荐使用任何五色过滤。
理由:
- F2橙(放量): Calmar降29%, 全线劣化
- F4紫(平量): Calmar降42%, 劣于随机
- F5蓝(地量): 虽优于随机+36%但笔数降65%, 增益不稳定
- F7绿或蓝: 同F5, 笔数降64%
- F16量比1.9-3.0: Calmar降55%;事件级最优特征组合级失效
- F17量比>3.0: 虽Calmar +25%且远优于随机;但笔数降40%;增益集中某几段;与直觉相反(负对照变正);可能是长尾噪音或数据挖掘假阳性
建议: 保持海底捞月现有C4出手口径(SD≥10 + EF≥4)不变,不纳入五色量柱过滤。如需优化,聚焦:
- 卖点策略优化(WZ80阈值/动态卖点)
- 仓位管理(状态系数/风险叠加)
- 状态门控(牛熊震荡分层)
入场过滤已被证明无效,继续在此维度挖掘回报递减。
技术细节
数据源:
- 信号数据:
/root/lxxg/cache2/*.npz(5390只, SD/EF/深度/连阴/回踩/RSI) - 行情数据:
/root/ths_analysis/universality/bundles_qfq/*.npz(前复权OHLCV) - 事件表:
/root/lxxg/data/zbvol_bt.npz(54351事件, 含五色/量比/pos250)
五色实现验证: 向量化实现vs逐位朴素实现对照, 4只股×900根K线×5色, 0差异 (sh600519/sz300820/sz002126/sz002600 PASS)
回测引擎: engine.run + EXStore(mode='wz80'), 门控4.5%, K=10, P=95, cost=0.1%, 40日兜底, -30%灾难线
统计显著性: 随机对照3种子, 匹配开仓率, 验证非随机噪音