---
template: sheet
theme: shadcn
title: 海底捞月 vs 公开口碑指标 · 同口径实测
subtitle: 8 套公开指标按原始公式实现 / 同一池子与成本 / 2014-01 至 2026-10
cols: 2
source: 公开公式实现 + cache2 信号库 + bundles_qfq
---

结论：同一口径下海底捞月是唯一显著跑赢全池死拿的指标。多数好评指标连死拿都打不过。

## A 排名与结论 {span=2}

```callout ok 三句话结论
海底捞月 Calmar 0.429 排第一，第二名神奇九转只有 0.226。
全池死拿基准 Calmar 0.265，八套公开指标没有一套超过它。
去掉广度门控后全部指标都是负收益，说明选股信号本身不产生 alpha。
```

| 排名 | 指标 | 全期 Calmar | 年化 | 最大回撤 | 胜率 | 笔数 |
|---|---|---|---|---|---|---|
| 1 | 海底捞月（开闸） | 0.429 | 17.23% | -40.2% | 67.0% | 385 |
| 2 | 神奇九转 TD9 | 0.226 | 9.35% | -41.4% | 67.6% | 376 |
| 3 | RSI 超卖反转 | 0.205 | 6.43% | -31.4% | 68.9% | 219 |
| 4 | 布林下轨反弹 | 0.173 | 7.06% | -40.8% | 68.1% | 392 |
| 5 | 黄金坑破底翻 | 0.059 | 2.91% | -49.3% | 64.6% | 424 |
| 6 | 涨停回马枪 | 0.059 | 3.17% | -53.3% | 65.5% | 475 |
| 7 | MACD 二次金叉 | 0.043 | 1.61% | -37.0% | 67.2% | 411 |
| 8 | MACD 零轴金叉 | 0.015 | 0.54% | -37.4% | 66.7% | 417 |
| 9 | BBI 上穿 | -0.004 | -0.18% | -46.0% | 66.2% | 494 |
| 10 | 均线 MA5 穿 MA20 | -0.018 | -0.77% | -43.6% | 65.7% | 502 |
| 11 | KDJ 超卖金叉 | -0.029 | -1.76% | -60.5% | 60.4% | 366 |

## B 怎么比的（口径必须一致才公平）

```kv cols=2
样本池: 5389 只，sh60/sz00/sz30/sh68
区间: 2014-01-02 至 2026-10-30
成交: 信号次日开盘买入
槽位: 10 个等权
离场: 收盘 WZ20≥80，最长 40 日
灾难线: -30%
成本: 买卖双边 0.1%
排序: 随机（对所有指标一致，含海底捞月）
门控: 分两档，关闭与开启 4.5% 广度门控
```

公开指标按网上流传的原始公式实现，只把买卖点接到同一套离场与槽位规则上。
这样比的只是买入信号质量，不掺各自不同的止盈止损。

## C 门控打开：公开指标全部转正但很弱 {span=2}

| 指标 | 信号数 | 年化 | 最大回撤 | Calmar | 笔数 | 单笔均值 |
|---|---|---|---|---|---|---|
| 海底捞月 | 44272 | 17.23% | -40.2% | 0.429 | 385 | 6.39% |
| 神奇九转 TD9 | 662256 | 9.35% | -41.4% | 0.226 | 376 | 3.98% |
| RSI 超卖反转 | 23648 | 6.43% | -31.4% | 0.205 | 219 | 4.66% |
| 布林下轨反弹 | 324251 | 7.06% | -40.8% | 0.173 | 392 | 2.57% |
| 黄金坑破底翻 | 627481 | 2.91% | -49.3% | 0.059 | 424 | 1.14% |
| 涨停回马枪 | 229329 | 3.17% | -53.3% | 0.059 | 475 | 1.22% |
| MACD 二次金叉 | 270476 | 1.61% | -37.0% | 0.043 | 411 | 0.62% |
| MACD 零轴金叉 | 297852 | 0.54% | -37.4% | 0.015 | 417 | 0.30% |
| BBI 上穿 | 1084934 | -0.18% | -46.0% | -0.004 | 494 | 0.20% |
| 均线 MA5 穿 MA20 | 374029 | -0.77% | -43.6% | -0.018 | 502 | -0.01% |
| KDJ 超卖金叉 | 150616 | -1.76% | -60.5% | -0.029 | 366 | 0.10% |

笔数都在 366 至 502 之间，槽位满负荷，横向可比。
胜率全部在 60% 至 69%，差别不在胜率而在单笔均值，从 6.39% 掉到 -0.01%。

## D 门控关闭：所有指标都是负的 {span=2}

| 指标 | 年化 | 最大回撤 | Calmar | 笔数 |
|---|---|---|---|---|
| BBI 上穿 | 0.13% | -67.1% | 0.002 | 1888 |
| 均线 MA5 穿 MA20 | -2.71% | -77.4% | -0.035 | 2588 |
| RSI 超卖反转 | -5.42% | -77.7% | -0.070 | 478 |
| MACD 二次金叉 | -6.39% | -82.9% | -0.077 | 1625 |
| 布林下轨反弹 | -6.85% | -78.8% | -0.087 | 1094 |
| 涨停回马枪 | -7.40% | -87.6% | -0.084 | 1992 |
| MACD 零轴金叉 | -7.47% | -82.0% | -0.091 | 1644 |
| 黄金坑破底翻 | -10.65% | -86.0% | -0.124 | 1290 |
| KDJ 超卖金叉 | -11.95% | -89.4% | -0.134 | 877 |
| 海底捞月 | -12.80% | -88.2% | -0.145 | 825 |
| 神奇九转 TD9 | -13.74% | -94.2% | -0.146 | 882 |

这张表是全文关键：不择时的抄底信号在 A 股赚不到钱。
海底捞月裸信号排倒数第二，说明它自己的选股条件并不神奇。

## E 基准对照：谁真的跑赢了死拿

| 基准 | 年化 | 最大回撤 | Calmar |
|---|---|---|---|
| 全池死拿等权（日频再平衡） | 13.90% | -52.4% | 0.265 |
| 任意日买入（20 日持有） | 单笔 +1.17% | 胜率 48.7% | 无 |
| 海底捞月生产口径（按 EF 深度排序） | 16.56% | -46.2% | 0.358 |

只有海底捞月超过死拿，且高出 0.16 个 Calmar。
神奇九转 0.226 与 RSI 0.205 都低于死拿 0.265，属于看起来能打、实际不如买入并持有。
其余八套连零轴都过不了。

## F 为什么好评多却不赚钱

- 好评来自论坛与售卖页，不是回测，样本期多是 2019 至 2021 的结构性上涨段。
- 多数指标只给买卖点，不给仓位与择时，等于把最难的部分留给用户。
- MACD 与 KDJ 类信号在震荡市反复触发，信号数 15 万至 30 万，均持 13 至 15 日就跑。
- 均线类与 BBI 类信号数到 30 万至 108 万，等于持续满仓，本质是追涨而非抄底。
- 唯一在两个档位都不难看的是神奇九转与 RSI 反转，它们的共同点是只在极端位置出手。

## G 对海底捞月的三条结论与指标说明

```callout warn 结论要看清分工
海底捞月赢在门控，不在选股条件：关闸后它排倒数第二。
把它拆成「公开指标 + 门控」也能复现大半收益：神奇九转加闸到 9.35%，海底捞月加闸 17.23%。
所以真正该保护的是门控与离场口径，不是继续加选股条件。
```

- 门控是这个体系唯一的正 alpha 来源，任何改动都要先保住它。
- 选股条件只负责在闸门打开时挑更深的票，把单笔从 3.98% 抬到 6.39%。
- 继续堆选股条件（如旧指标库的 MX3、机构活跃度）只会减少交易数，前一轮已实测为负增益。

指标说明：

- Calmar：年化收益除以最大回撤绝对值，越高越好。
- 胜率：单笔收益大于零的占比。
- 单笔均值：全部平仓交易的平均收益率，扣双边成本。
- 信号数：该指标在 5389 只标的上 12.8 年累计触发的买入信号数。
- 死拿等权：全部标的等权持有、每日再平衡，作为不做择时的对照。
- 随机排序：同一天候选多于空槽时随机选票，避免排序偏好影响某一方。
