ETF版五色令 · 紫柱(顶部预警)可行性检验

个股版的紫柱条件搬到 ETF 会怎样 · 外加 9 个候选口径网格

source数据:本地前复权日线 · 1301 只权益ETF · 2014-2026 · 前瞻=收盘→收盘 | 脚本 warn_etf_check.py / warn_etf_variants.py 可复算

你问「ETF版怎么没有紫色信号」——对,是当时刻意省略的。这次把个股版紫柱条件放到 ETF 上实测,看它该不该补。

A

结论速览

结论:不加紫柱

个股版紫柱搬到 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),弱到不值得上色。
B

个股版紫柱条件 · 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%。个股上它也不是「跌」的信号;紫柱在个股另有用途(拉高派发提示)。

C

候选口径网格(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%;超额为正=「触发后偏涨」=不是顶部信号)

D

该怎么读 · 为什么 ETF 不一样

  • 个股的紫柱是「派发」提示:个股拉高后主力出货、冲高回落频繁;ETF 是指数篮子,高位大多只是动量延续 —— 同样的阈值,含义完全不同。
  • 「顶」在绿柱:WZ20≥60 离场线经 10-13 标定(组合回测 Calmar 0.45~0.57),已承担顶部提示。
  • 如果还想要一个「过热」色:数据上唯一略负的是 JV≥110(频率 2.1%,20日 −0.3pp)——太弱,不建议;换别的想法我可以再测。
E

口径与复算

  • 样本:1301 只权益ETF(剔货币/债/商品/金),5577 只年;LQ=当日成交额≥2000万;前瞻收益=收盘→收盘(非交易口径,只用于判定「预警有没有效」)。
  • 复算:python3 /root/ths_analysis/warn_etf_check.py(紫柱条件实测)· python3 /root/ths_analysis/warn_etf_variants.py(9 口径网格)。
  • 结论:ETF 版公式维持现状(不加紫柱);个股版的紫柱继续只在个股版公式里。