---
template: sheet
theme: shadcn
title: 海底捞月 · 颜色信号全览与 B/G 分档检验
subtitle: 六色逐一带条件 · 19324 笔出手实测分档区分度 · 2026-10-21 灾难线合一、预警并色
cols: 2
source: 信号=C4 出手（SD≥10 且 EF≥4）· 卖点 WZ20≥80 · 入场 ≥2016-01 · 5468 只 A 股
---

Lead: 信号分带先列清楚，再拿 19324 笔实测检验 B/G 分档。结论：两个分档维度都成立且互相独立，但振幅切线放错了位置，配色语义也反了。

## 全部颜色信号

### 线与柱（下半 · y −1.2 至 0）

| 元素 | 颜色 | 条件 |
|---|---|---|
| 得分线 EF（输出名 `M6得分`） | 红 #FF3B4E | EF = 六个条件之和，0–6 |
| 深度线 SD（输出名 `L10深度`） | 墨绿 #00D68F | SD = 十个条件之和，0–10 |
| 观察柱（空心） | 黄橙 #FFCB2E | C1 = SD≥8 且 EF≥2，且未到 C2 |
| 关注柱（实心） | 黄橙 #FFCB2E | C2 = SD≥9 且 EF≥2，且未到 C3 |
| 提示柱（实心） | 红 #FF3B4E | C3 = SD≥9 且 EF≥3 |
| 灾难线（实心） | 灰 #AAAAAA | 出手后 1–40 日内收盘 ≤ 出手次日开盘×0.70，且当天不在 C1/C2/C3 |

- 出手档 C4 = SD≥10 且 EF≥4，本身没有柱，只靠 `B` 字符标记。
- 灾难线 2026-10-21 起只留一态：实心。原来的「前 5 日空心 / 之后实心」两态已合并。

### 柱（上半 · 离场与热度）

| 元素 | 颜色 | 位置 | 条件 |
|---|---|---|---|
| 离场确认（实心） | 墨绿 #00D68F | y 8.8–10 | WZ20≥80，且不在 80±1.2 贴边区 |
| 待确认·贴边（空心） | 墨绿 #00D68F | y 8.8–10 | WZ20 落在 79.8–81.2 |
| 待确认·预警（空心） | 墨绿 #00D68F | y 8.8–10 | WZ20≥78.8 但 <80 |
| 热度预警（空心） | 紫 #BA4DFF | y 7.4–8.6 | HORG 且非 HPUR |
| 热度确认（实心） | 紫 #BA4DFF | y 7.4–8.6 | HPUR |

- 上半区三态同色：实心=确认离场，空心=待确认（贴边或预警）。青色已退出副图。
- 热度 HORG = (JV≥95 或 WZ20≥87) 或 (上影≥35% 且 ZF≥8 且 量比≥1.8 且 实体≤45%)。
- 热度 HPUR = (JV≥95 或 WZ20≥87) 且 量比≥1.5，或 (上影≥35% 且 ZF≥3 且 量比≥1.8 且 实体≤45%)。

### 底部扁柱（y −2.0 至 −1.5 · 环境强度）

| 颜色 | 档位 |
|---|---|
| 红 #FF3B4E | HJ2 = 4 |
| 黄橙 #FFCB2E | HJ2 = 3 |
| 灰 #AAAAAA | HJ2 = 2 / 1 / 0 |

- HJ2 = HJ20 档 + HJD 档，各 0–2 分。HJ20 分界 −10.5 / −5.5，HJD 分界 −18.5 / −10.5（880003 口径）。
- 数值栏可读 `L4情绪` 与 `门控`（HJ2≥3 时为 1）。

### 字符（y 1.2）

| 字符 | 颜色 | 条件 |
|---|---|---|
| B | 绿 #2BFF88 | C4 且 ZF<6 且 HJ2≥2 |
| B | 灰 #AAAAAA | C4 且 ZF<6 且 HJ2<2 |
| B | 黄橙 #FFCB2E | C4 且 非深筛 且 ZF≥6 且 HJ2≥3 |
| B | 灰 #AAAAAA | C4 且 非深筛 且 ZF≥6 且 HJ2<2 |
| G | 红 #FF3B4E | C4 且 深筛 且 ZF≥6 且 HJ2≥2 |
| **无字符** | — | C4 且 非深筛 且 ZF≥6 且 **HJ2=2** |
| **无字符** | — | C4 且 深筛 且 ZF≥6 且 **HJ2<2** |

- 深筛 SSB = 连阴≥5 且 DP60≤−25 且 RSI14≤22。
- 振幅 ZF = (最高−最低)/昨收×100。
- 另有黄橙文字「数据不足80根」，K 线不足 80 根时左上角提示。

## 分档检验

振幅单因子（每档 1600–4700 笔）：

| ZF 区间 | 笔数 | 胜率 | 笔均 |
|---|---|---|---|
| 0–3% | 1765 | 36.2% | −12.36% |
| 3–4.5% | 1677 | 69.4% | +3.92% |
| 4.5–6% | 3138 | 72.4% | +5.30% |
| 6–8% | 4698 | 74.8% | +6.40% |
| 8–10% | 4623 | 81.2% | +9.06% |
| 10–15% | 2833 | 85.4% | +13.10% |
| 15%+ | 590 | 86.6% | +20.89% |

- 全程单调，振幅越大越好。
- 唯一断层在 3%：0–3% 是 −12.36%，跨过 3% 立刻 +3.92%。

环境单因子：

| HJ2 | 笔数 | 胜率 | 笔均 |
|---|---|---|---|
| 0 | 3190 | 54.0% | −2.45% |
| 1 | 1825 | 57.9% | +0.43% |
| 2 | 1775 | 66.8% | +2.37% |
| 3 | 4199 | 71.3% | +5.50% |
| 4 | 8335 | 87.7% | +12.30% |

控制变量——两个维度互不替代（笔均% / 笔数）：

| 环境 | ZF 0–3 | ZF 3–6 | ZF 6–8 | ZF ≥8 |
|---|---|---|---|---|
| HJ2<2 | −13.4 / 1131 | +2.4 / 1802 | +2.8 / 1113 | +0.6 / 969 |
| HJ2=2 | −14.7 / 174 | +2.9 / 542 | +4.5 / 443 | +5.2 / 616 |
| HJ2≥3 | −9.0 / 460 | +7.0 / 2471 | +7.9 / 3142 | +13.6 / 6461 |

- 锁住环境，振幅依旧单调；锁住振幅，环境依旧单调。
- ZF<3% 在三个环境下都是 −9% 到 −15%，是唯一稳定的亏损区。

## 现有分档的实际覆盖

| 实际档（按公式字符） | 笔数 | 胜率 | 笔均 |
|---|---|---|---|
| G红 · 大振幅 深筛 HJ2≥2 | 999 | 90.2% | +16.94% |
| 黄橙B · 大振幅 非深筛 HJ2≥3 | 8677 | 84.2% | +11.04% |
| 无字符 · 大振幅 非深筛 HJ2=2 | 986 | 72.8% | +4.95% |
| 绿B · 小振幅 非深筛 HJ2≥2 | 3385 | 71.7% | +3.93% |
| 灰B · 大振幅 非深筛 HJ2<2 | 1896 | 61.5% | +1.90% |
| 无字符 · 大振幅 深筛 HJ2<2 | 186 | 59.1% | +0.85% |
| 灰B · 小振幅 非深筛 HJ2<2 | 2504 | 54.8% | −1.67% |
| 绿B · 小振幅 深筛 HJ2≥2 | 262 | 54.6% | −4.28% |
| 灰B · 小振幅 深筛 HJ2<2 | 429 | 30.8% | −15.45% |

## 判定

```callout warn 维度选对了，切点和配色有问题
振幅是全场最强的判别因子（−12.4% 到 +20.9%），环境第二（−2.5% 到 +12.3%），两者独立。这套分档思路成立。

但切线画在 6%，真正的断层在 3%。

结果是「小振幅」这个筐里同时装了 +5.30% 的 4.5–6% 和 −12.36% 的 0–3%，然后一整筐发绿 B。
```

1. 绿 B 给了最差象限。绿（观感最安全）覆盖 ZF<6，这一片 6580 笔笔均只有 +0.21%；红 G 反而落在最好的 大振幅+深筛（+16.94%）。红代表「王牌」说得通，但绿 B 的位置需要挪。
2. 深筛色只在大振幅显示。小振幅 深筛 691 笔（−11.21%）挂的是绿 B，其中弱环境的 429 笔是 −15.45%，全场最差。
3. 两个桶完全没字符：大振幅非深筛 HJ2=2 有 986 笔（+4.95%），大振幅深筛 HJ2<2 有 186 笔。合计 1172 笔，占 6.1%。

## 建议

| 改法 | 效果 |
|---|---|
| 振幅切线 6% → 3% | ZF<3 的 1765 笔（−12.36%）出筐 |
| ZF<3 不发 B 字符，改标警示色 | 视觉上直接把陷阱挑出来 |
| 补两个缺档 | 1172 笔（6.1%）恢复标记 |

如果把振幅做成开仓过滤器（口径：笔均、胜率、笔数都要看）：

| 过滤 | 年均笔 | 笔均 | 胜率 | 年化贡献 |
|---|---|---|---|---|
| 无过滤（现行生产） | 1790 | 6.35% | 73.9% | 11375 |
| ZF ≥2% | 1658 | 8.12% | 77.4% | **13470** |
| ZF ≥3% | 1627 | 8.23% | 77.7% | 13397 |
| ZF ≥4% | 1540 | 8.51% | 78.2% | 13109 |
| ZF ≥6%（现在的切线） | 1181 | 9.53% | 80.0% | 11248 |
| ZF≥3% 且 HJ2≥2 | 1267 | 9.98% | 82.2% | 12648 |

- 最优在 ZF≥2–3%：笔数只掉 7–9%，笔均 +1.8pp，胜率 +3.6pp，年化贡献 +18%。
- 用 6% 当过滤反而低于基线，因为砍掉三分之一交易。

```callout info 这是显示层，不是生产规则
生产席位只认 SD≥10 且 EF≥4、收盘 WZ20≥80、−30% 灾难线三件事，不看 ZF 也不看 HJ2。

上表的过滤器效果属于「如果加进去会怎样」的测算，要落地得单独决定。
```

- 复算脚本 `/root/.hermes/cache/scratch/bg_bucket_audit.py`
- 分档明细 `bg_bucket.json`
