ETF版五色令 · 紫柱(顶部预警)可行性检验
个股版的紫柱条件搬到 ETF 会怎样 · 外加 9 个候选口径网格
你问「ETF版怎么没有紫色信号」——对,是当时刻意省略的。这次把个股版紫柱条件放到 ETF 上实测,看它该不该补。
结论速览
结论:不加紫柱
个股版紫柱搬到 ETF 直接变「灯海」:WARN1 在 24.9% 的交易日触发,且触发后 20 日均 +0.98%(不跌反涨);WARN2 几乎不触发。9 个候选口径里也找不出一个「真顶部」。ETF 的顶部信号就是绿柱离场(WZ20≥60),已经标定过。
- ETF版现装视觉:青/黄/红 四档 + ●出手 + S深筛 + 绿离场 + 灰灾难线 —— 覆盖「进-持-退-兜底」全链,没有缺口。
- 个股版紫柱条件在 ETF 上频率 24.9%(WARN1 = JV≥95 或 WZ20≥87)。触发后 20 日 ++1.09%,高于基线 —— 它是「动量」,不是「顶」。
- WARN2(冲高回落)在 ETF 上 13 年只有 300 次(0.1%),且 20 日 ++1.97% —— 形同虚设。
- 9 个候选口径(WZ20≥95 / JV≥110 / WZ250≥90 / BD7≥70 等)里唯一略负的是 JV≥110(2.1% 频率、超额 -0.32),弱到不值得上色。
个股版紫柱条件 · ETF 实测
| 条件 | 触发频率 | +5日 | +20日 | +40日 |
|---|---|---|---|---|
| WARN1:JV≥95 或 WZ20≥87 | 24.9% of LQ日 | +0.36% / 胜54.0% | +1.09% / 胜56.4% | +1.29% / 胜53.6% |
| WARN2:冲高回落 | 0.1%(13年300次) | +0.45% / 胜45.7% | +1.97% / 胜58.0% | +1.20% / 胜50.0% |
| 基线(全池 LQ 日) | 100% | ++0.17% | ++0.63% | ++1.05% |
对照:同条件在个股上(抽样 1754683 个事件)20 日 ++1.77%,基线 ++1.13%。个股上它也不是「跌」的信号;紫柱在个股另有用途(拉高派发提示)。
候选口径网格(ETF · 20日超额)
| 口径 | 频率 | 样本 | 20日均 | 胜率 | 超额 |
|---|---|---|---|---|---|
| A 个股WARN1 (JV95 | WZ87) | 24.9% | 129044 | +0.98% | 55.7% |
| B AND版 (JV95&WZ87) | 9.4% | 48930 | +1.30% | 58.4% | +0.76 |
| C WZ20>=95 | 8.8% | 45849 | +1.20% | 59.3% | +0.66 |
| D JV>=110 | 2.1% | 10728 | +0.23% | 50.5% | -0.32 |
| E WZ250>=90 | 15.3% | 79578 | +0.55% | 57.5% | +0.01 |
| F WZ250>=90 & JV>=95 | 4.7% | 24231 | +0.50% | 59.6% | -0.04 |
| G WZ20>=90 & BL20>=8 | 3.0% | 15789 | +1.30% | 52.0% | +0.76 |
| H BD7>=70 | 33.0% | 171052 | +0.72% | 54.2% | +0.17 |
| I 深先跌后V: WZ20>=87 & 60日涨幅<-10 | 3.6% | 18459 | +2.10% | 54.6% | +1.55 |
(基线 20日:均 ++0.55%、胜 50.6%;超额为正=「触发后偏涨」=不是顶部信号)
该怎么读 · 为什么 ETF 不一样
- 个股的紫柱是「派发」提示:个股拉高后主力出货、冲高回落频繁;ETF 是指数篮子,高位大多只是动量延续 —— 同样的阈值,含义完全不同。
- 「顶」在绿柱:WZ20≥60 离场线经 10-13 标定(组合回测 Calmar 0.45~0.57),已承担顶部提示。
- 如果还想要一个「过热」色:数据上唯一略负的是 JV≥110(频率 2.1%,20日 −0.3pp)——太弱,不建议;换别的想法我可以再测。
口径与复算
- 样本:1301 只权益ETF(剔货币/债/商品/金),5577 只年;LQ=当日成交额≥2000万;前瞻收益=收盘→收盘(非交易口径,只用于判定「预警有没有效」)。
- 复算:
python3 /root/ths_analysis/warn_etf_check.py(紫柱条件实测)·python3 /root/ths_analysis/warn_etf_variants.py(9 口径网格)。 - 结论:ETF 版公式维持现状(不加紫柱);个股版的紫柱继续只在个股版公式里。