Generated by Answer me with HTML 0.5.10 · 2026-11-02 20:15 · ★ Star on GitHub
海底捞月 × 指标库旧指标 · 逻辑拆解与参数优化
全市场 5389 只 / 2014-01 至 2026-10 / 生产口径复算
结论:还有优化空间,最大的一处在卖点阈值,其次是 EF 门槛。指标库旧指标在事件级很强,但接进交易链全部失败。
结论与推荐动作
初版只跑全市场一条曲线,卖点 85 的优势未过稳健性检验。 按互斥分组重跑:哈希六片里 85 只在 3 片优于 80,等于抛硬币。 按年块自助法重抽 500 次:Calmar 差值 90% 区间跨零,P 大于零仅 0.80。 结论:生产参数维持现状,本轮没有可落地的稳健优化项。 指标库 44 个旧指标的否决结论不变,跨分组一致。
| 动作 | 全期 Calmar | 样本外 Calmar | 分段判据 | 建议 |
|---|---|---|---|---|
| 现状 SD≥10 且 EF≥4 且 ZF≥3、卖 WZ80 | 0.358 | 0.648 | 基线 | 保持 |
| 卖点 80 → 85 | 0.417 | 0.690 | 哈希分片 3/6 | 未过稳健性 |
| 卖点 80 → 87 | 0.433 | 0.718 | 哈希分片 3/6 | 未过稳健性 |
| 卖点 85 且 EF≥5 | 0.444 | 0.819 | 依赖上两项 | 不采纳 |
| EF≥4 → EF≥5 | 0.361 | 0.774 | 六片 5/6,板块 1/3 | 仅纸面跟踪 |
| 卖点 85 且剔 S6 | 0.471 | 0.812 | 笔数仅 111 | 收益偏低 |
| 槽位 K 由 10 改 6 | 0.427 | 0.979 | 2014-16 转负 | 不采用 |
| 旧指标原子作买入过滤 | 0.135 至 0.293 | 0.180 至 0.542 | 全面劣化 | 否决 |
生产现状基线
- 全期年化
- 16.56%
- 全期最大回撤
- -46.2%
- 全期 Calmar
- 0.358
- 交易笔数
- 372
- 胜率
- 68.5%
- 单笔均值
- 5.91%
- 平均持有
- 24.0 日
- 门控开仓日占比
- 4.5%
- 样本外年化
- 15.76%
- 样本外 Calmar
- 0.648
- 成本口径
- 双边 0.1%
| 分段 | 年化 | 最大回撤 | Calmar | 笔数 |
|---|---|---|---|---|
| 2014-2016 | 6.07% | -46.2% | 0.131 | 76 |
| 2017-2019 | 28.85% | -30.7% | 0.940 | 114 |
| 2020-2022 | 22.62% | -14.7% | 1.534 | 95 |
| 2023-2026 | 17.57% | -24.3% | 0.722 | 97 |
| 样本外 2022 起 | 15.76% | -24.3% | 0.648 | 129 |
口径核对:旧研究记录的 Calmar 0.320 用的是卖点 WZ60。换成生产现行的 WZ80 后重算为 0.358,这个差异来自卖点而不是门控。
拆解一:SD 十项是合取,不是打分
SD 满分 10 分,出手要求 SD≥10。因此 SD 在门槛处退化成 10 个条件的合取,分数只在 8 至 9 档做分档显示用。事件池共 647665 个候选日,其中 SD=10 有 140367 个,未来 20 日收益 +7.47%,胜率 64.8%。
| 去掉该项后新增 | 通过率 | 新增样本 | 20 日收益 | 胜率 | 胜率差 | 判定 |
|---|---|---|---|---|---|---|
| S6 收盘位置 WZ20≤15 | 96.4% | 5561 | +9.97% | 72.1% | +7.25 | 疑似有害,已回测 |
| S4 J 值≤20 | 93.4% | 5403 | +7.88% | 61.4% | -3.39 | 近无信息量 |
| S10 60 日成本偏离≤-10 | 99.7% | 59 | -1.65% | 44.1% | -20.74 | 死项,几乎恒真 |
| S3 RSI14≤35 | 91.3% | 9219 | +5.11% | 56.9% | -7.86 | 有效 |
| S7 距 60 日高≤-25 | 91.6% | 11665 | +2.17% | 57.7% | -7.14 | 有效 |
| S8 波动线 BD7≤30 | 91.9% | 21278 | +3.36% | 56.4% | -8.39 | 有效 |
| S5 60 日位置 WZ60≤20 | 95.9% | 7643 | +3.59% | 55.8% | -9.03 | 有效 |
| S2 5 日偏离≤-5 | 41.7% | 137151 | +2.79% | 55.2% | -9.64 | 主过滤 |
| S1 20 日偏离≤-10 | 73.6% | 11275 | +1.51% | 52.6% | -12.24 | 主过滤 |
读法:去掉某一项后新增的样本越差,说明这一项越该留。S6 与 S4 反过来,去掉后进来的样本比基线还好。
S6 已做回测级复核,结论是不采纳。边际样本共 5561 个,其中同时满足 EF≥4 与 ZF≥3 的只有 1315 个,占 23.6%。 剔除 S6 后候选池只剩 1161 个,全期 111 笔、年化 10.54%、Calmar 0.437、回撤 -24.1%。 风险收益比变好但绝对收益腰斩,交易数只有基线的三成。
拆解二:EF 六项是六选四,深度分层到 5 为止
- E1 RSI14≤25
- 通过率 23.8%
- E2 20 日成本偏离≤-15
- 通过率 35.1%
- E3 连阴≥4
- 通过率 25.2%
- E4 60 日成本偏离≤-20
- 通过率 46.9%
- E5 20 日偏离≤-15
- 通过率 31.0%
- E6 5 日均量环比≥1.5
- 通过率 1.0%
| EF 得分 | 样本 | 20 日收益 | 胜率 |
|---|---|---|---|
| 0 | 7606 | +1.94% | 54.4% |
| 1 | 18430 | +2.58% | 56.5% |
| 2 | 20969 | +3.19% | 57.8% |
| 3 | 37610 | +8.10% | 65.2% |
| 4 | 30230 | +9.83% | 69.3% |
| 5 | 24491 | +13.08% | 74.9% |
| 6 | 1031 | -2.45% | 46.6% |
EF=6 崩塌的根因是 E6。E6 通过率只有 1.0%,六项全满的样本 20 日收益转负。 E2、E4、E5 是价值来源:从 EF=4 里拆掉任一项,收益掉到 3.5% 附近。 E1、E3 属边际冗余:拆掉后仍有 8.4% 至 8.7%,与基线接近。
拆解三:ZF 振幅是单调阶梯,但回测吃不到
| ZF 区间 | 样本 | 20 日收益 | 胜率 |
|---|---|---|---|
| 0 至 2 | 5747 | -6.29% | 40.7% |
| 2 至 3 | 4651 | +2.79% | 54.6% |
| 3 至 4 | 11236 | +2.75% | 55.0% |
| 4 至 6 | 37433 | +4.79% | 61.3% |
| 6 至 8 | 34138 | +6.87% | 64.7% |
| 8 至 12 | 35229 | +10.96% | 71.4% |
事件级看振幅越高越好。但回测把 ZF 门槛由 3 抬到 6,全期 Calmar 0.383、样本外掉到 0.556,低于 ZF≥3 的 0.648。结论:ZF 保持 3,不要抬。
指标库旧指标:事件级判别力排行
44 个原子全部在 SD=10 的候选日内做存在与否对照,差额为胜率差。 此处覆盖率的分母是 140367 个候选日,不是 44272 个可交易候选,两者不可直接比。
| 原子 | 所属指标 | 覆盖率 | 20 日收益 | 胜率 | 胜率差 | 年度稳定性 |
|---|---|---|---|---|---|---|
| yellow 黄金柱 | 黄金筹码 | 1.1% | +19.49% | 81.5% | +17.97 | 6 年中 3 年正 |
| MX6 | 机构活跃度 | 17.0% | +13.47% | 75.1% | +13.71 | 13 年中 11 年正 |
| MX3 | 机构活跃度 | 44.1% | +9.77% | 68.9% | +9.35 | 13 年中 13 年正 |
| red 红筹 | 黄金筹码 | 3.7% | +12.67% | 72.3% | +8.95 | 13 年中 7 年正 |
| shi 主力始 | 主力全景 | 8.8% | +9.63% | 69.4% | +6.19 | 13 年中 8 年正 |
| chuhuo 出货 | 主力全景 | 13.8% | +8.82% | 65.9% | +2.53 | 13 年中 7 年正 |
| zhong 主力终 | 主力全景 | 10.8% | +5.12% | 59.2% | -5.05 | 负向 |
| green 绿筹 | 黄金筹码 | 1.4% | +6.17% | 55.2% | -8.60 | 负向 |
| S_gs GS 死叉 | GS 修正链 | 0.2% | +1.35% | 48.6% | -15.16 | 负向但极稀疏 |
与海底捞月原子的冗余度用 Jaccard 衡量。MX3 与 SD 分量重叠 0.44,MX6 为 0.17,red 与 yellow 均小于 0.05,属真正的新信息。
指标库原子的回测级结果:全部否决
事件级强不等于可用。把原子加成买入硬过滤后,逐条跑生产口径。
| 组合方式 | 候选留存 | 全期年化 | 全期 Calmar | 样本外 Calmar | 判定 |
|---|---|---|---|---|---|
| 基线(无旧指标) | 100% | 18.41% | 0.417 | 0.690 | 基准 |
| 且 MX3 | 55.3% | 12.93% | 0.238 | 0.299 | 否决 |
| 且 MX6 | 25.7% | 9.38% | 0.135 | 0.228 | 否决 |
| 且 shi | 11.6% | 18.55% | 0.293 | 0.542 | 否决 |
| 且 chuhuo | 12.5% | 9.50% | 0.157 | 0.389 | 否决 |
| 且 red | 3.7% | 9.76% | 0.286 | 0.180 | 否决 |
| 且 yellow | 0.8% | 10.45% | 0.607 | 0.936 | 样本太少 |
| 卖点加 GS 死叉双确认 | 100% | 14.96% | 0.287 | 0.442 | 否决 |
| 卖点加 GS 死叉或条件 | 100% | 17.80% | 0.410 | 0.648 | 无增益 |
机制解释:MX3 与 MX6 筛掉深水区冷门票。胜率几乎不变,年化腰斩。被砍掉的正是贡献主要收益的大反弹。 yellow 的 89 笔刚过 0.8% 覆盖率,样本不足,不进推荐。 故旧指标只能用于看图分级与提示,不能进交易链。
参数网格:七个轴,只有卖点是高原
| 轴 | 设定 | 全期 Calmar | 样本外 Calmar |
|---|---|---|---|
| 卖点 | WZ60 / 70 / 75 / 80 / 85 / 87 / 90 | 0.313 / 0.390 / 0.366 / 0.358 / 0.417 / 0.433 / 0.352 | 0.576 / 0.624 / 0.608 / 0.648 / 0.690 / 0.718 / 0.734 |
| 卖点加收阴 | 70 / 80 / 90 | 0.339 / 0.324 / 0.284 | 0.635 / 0.593 / 0.471 |
| ZF 门槛 | 0 / 2 / 3 / 4 / 6 | 0.360 / 0.362 / 0.358 / 0.353 / 0.383 | 0.670 / 0.671 / 0.648 / 0.636 / 0.556 |
| EF 门槛 | 3 / 4 / 5 | 0.370 / 0.358 / 0.361 | 0.648 / 0.648 / 0.774 |
| 最长持有 | 20 / 30 / 40 / 60 | 0.327 / 0.347 / 0.358 / 0.343 | 0.532 / 0.555 / 0.648 / 0.670 |
| 槽位 K | 6 / 8 / 10 / 15 | 0.349 / 0.325 / 0.358 / 0.339 | 0.870 / 0.673 / 0.648 / 0.496 |
| 门控 C/u | 3.5 / 4.0 / 4.5 / 5.0 / 5.5 | 0.277 / 0.314 / 0.358 / 0.342 / 0.347 | 0.251 / 0.597 / 0.648 / 0.664 / 0.664 |
| 灾难线 | 无 / -20 / -25 / -30 / -40 | 0.323 / 0.260 / 0.331 / 0.358 / 0.290 | 0.693 / 0.677 / 0.528 / 0.648 / 0.659 |
判读:卖点 82 至 88 全段落在 0.396 至 0.433,是宽平台不是尖峰,85 与 87 都可用。 门控 4.5% 与灾难线 -30% 均在平台内,无需改动。ZF 门槛几乎无信息量,0 与 4 只差 0.005。
幸存候选的全段验证
| 配置 | 全期 | 2014-16 | 2017-19 | 2020-22 | 2023-26 | 样本外 |
|---|---|---|---|---|---|---|
| 生产基线 | 0.358 | 0.131 | 0.940 | 1.534 | 0.722 | 0.648 |
| 卖点 85 | 0.417 | 0.175 | 1.056 | 1.612 | 0.761 | 0.690 |
| 卖点 87 | 0.433 | 0.206 | 1.043 | 1.501 | 0.784 | 0.718 |
| EF≥5 | 0.361 | 0.035 | 0.940 | 2.013 | 0.722 | 0.774 |
| 卖点 85 且 EF≥5 | 0.444 | 0.103 | 1.056 | 2.120 | 0.761 | 0.819 |
| 卖点 87 且 EF≥5 | 0.445 | 0.110 | 1.043 | 2.137 | 0.784 | 0.857 |
干净时间切分复核:只用 2014-2021 选卖点,2022 留白,2023-2026 只验一次。
| 卖点 | 选参段 2014-2021 | 验证段 2023-2026 |
|---|---|---|
| WZ80 | 0.369 | 0.722 |
| WZ85 | 0.440 | 0.761 |
| WZ87 | 0.454 | 0.784 |
选参段选中 87,验证段依然是 87 优于 85 优于 80。卖点结论不是全期挑出来的。 85 与 87 的差距在单段上就有反转,例如 2020-2022 段 85 为 1.612、87 为 1.501。故取 85 作保守中间点。
随机对照按 EF≥5 日均笔数抽样,三个种子。全期 Calmar 为 0.242、0.285、0.263。样本外为 0.460、0.550、0.568,均低于真实 EF≥5 的 0.774。增益不是少做几笔的副产品。
两年滚动窗:基线 5 窗为正、中位 Calmar 0.86;卖点 85 且 EF≥5 为 5 窗为正、中位 1.15。
交易结构对照:卖点 80 改 85 后,372 笔与 366 笔里 364 笔同持仓。共同部分单笔由 5.96% 升到 6.58%。持有由 24.0 日升到 25.2 日。这是让盈利单多跑一天,不是剔除亏损单。
多组标的稳健性:结论反转
设计:13 个互斥分组,三套切法互不重叠,即板块 4 组、上市年代 3 组、哈希 6 片。 门控保持全市场 C/u 不变,子集只换候选池。参数逐组固定,不逐组挑最优,避免选择偏差乘以组数。
| 切法 | 可用组数 | 85 优于 80 | EF≥5 优于 EF≥4 | 备注 |
|---|---|---|---|---|
| 按板块 | 3 | 3/3 | 1/3 | 科创板 0 笔,被可交易过滤剔除 |
| 按上市年代 | 3 | 3/3 | 2/3 | 次新组只有 174 笔 |
| 按哈希六片 | 6 | 3/6 | 5/6 | 最中性的独立分割 |
哈希六片明细,列值为 Calmar:
| 分片 | 标的数 | 卖点 80 | 卖点 85 | 卖点 87 | EF≥5 |
|---|---|---|---|---|---|
| shard0 | 910 | 0.391 | 0.393 | 0.405 | 0.441 |
| shard1 | 886 | 0.247 | 0.242 | 0.245 | 0.386 |
| shard2 | 905 | 0.199 | 0.189 | 0.192 | 0.252 |
| shard3 | 912 | 0.232 | 0.242 | 0.246 | 0.528 |
| shard4 | 918 | 0.157 | 0.144 | 0.142 | 0.145 |
| shard5 | 861 | 0.284 | 0.294 | 0.279 | 0.431 |
按年块自助法重抽 500 次,得到差值分布:
| 指标 | 中位 | 90% 区间 | P 大于零 |
|---|---|---|---|
| Calmar 差值 85 减 80 | +0.042 | -0.043 至 +0.168 | 0.800 |
| Calmar 差值 87 减 80 | +0.046 | -0.089 至 +0.225 | 0.722 |
判读:卖点 85 与 87 的优势在最中性的独立分割上退化为抛硬币,自助法区间跨零。 故降级为方向性倾向,不上生产。 EF≥5 在匿名六片为 5/6,但按板块只有 1/3,证据方向不一致,只能纸面跟踪。
结论与观察条件
所有改动都会拉长平均持有 1 至 2 日,资金占用变高。 2014-2016 段是全局弱段,所有配置只有 0.03 至 0.21,改参数修不了。 分组后单组只有 100 至 150 笔,Calmar 方差本身就大,只看方向不看绝对值。
- 生产参数不变:卖点 WZ80、EF≥4、ZF≥3、门控 4.5%、灾难线 -30%。
- EF≥5 只做纸面跟踪,不动生产链路。
- 指标库 44 个旧指标不再测评,跨分组一致性已足够否决。
- 若后续要动卖点,先满足两条:哈希分片 5/6 方向一致,自助法 P 高于 0.95。
证伪条件:若六片里有 5 片转为 85 优于 80,且自助法 P 高于 0.95,重新评估。 若 EF≥5 在板块三分之三转正,再考虑纸面跟踪升级为候选。
口径与指标说明
- 样本池
- 5389 只 / 2014-01-02 至 2026-10-30
- 事件池
- SD≥8 共 647665 个候选日
- 出手口径
- SD≥10 且 EF≥4 且 ZF≥3
- 门控口径
- C/u ≥ 4.5%,C 剔 ST 后 xg 且 SD≥10
- 成交口径
- 信号次日开盘
- 成本
- 买卖双边 0.1%
- 槽位
- 10 个等权
- Calmar:年化收益除以最大回撤绝对值,越高越好。
- MDD 最大回撤:净值从峰值回落的最大幅度。
- 胜率:单笔收益大于零的占比。
- 单笔均值:全部平仓交易的平均收益率。
- 分段判据:4 段中至少 3 段不劣,同时样本外与滚动窗不劣。
- 随机对照:按同日均笔数随机抽样,排除少做几笔带来的假改善。
- Jaccard 冗余度:两个条件的交集除以并集,越接近 1 越重复。
- 事件级:信号日到未来 20 日收盘的统计,只看方向。
- 回测级:含槽位、成本、门控、离场的完整资金曲线,才作结论。