Generated by Answer me with HTML 0.5.10 · 2026-11-02 20:15 · ★ Star on GitHub

海底捞月 × 指标库旧指标 · 逻辑拆解与参数优化

全市场 5389 只 / 2014-01 至 2026-10 / 生产口径复算

sourcecache2 信号库 + bundles_qfq + 指标库 signal_engine 44 原子

结论:还有优化空间,最大的一处在卖点阈值,其次是 EF 门槛。指标库旧指标在事件级很强,但接进交易链全部失败。

A

结论与推荐动作

多组复核后结论反转

初版只跑全市场一条曲线,卖点 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 全面劣化 否决
B

生产现状基线

全期年化
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,这个差异来自卖点而不是门控。

C

拆解一: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%。 风险收益比变好但绝对收益腰斩,交易数只有基线的三成。

D

拆解二: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%,与基线接近。

E

拆解三: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,不要抬。

F

指标库旧指标:事件级判别力排行

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,属真正的新信息。

G

指标库原子的回测级结果:全部否决

事件级强不等于可用。把原子加成买入硬过滤后,逐条跑生产口径。

组合方式 候选留存 全期年化 全期 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% 覆盖率,样本不足,不进推荐。 故旧指标只能用于看图分级与提示,不能进交易链。

H

参数网格:七个轴,只有卖点是高原

轴 设定 全期 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。

I

幸存候选的全段验证

配置 全期 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 日。这是让盈利单多跑一天,不是剔除亏损单。

J

多组标的稳健性:结论反转

设计: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,证据方向不一致,只能纸面跟踪。

K

结论与观察条件

代价与前提

所有改动都会拉长平均持有 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 在板块三分之三转正,再考虑纸面跟踪升级为候选。

L

口径与指标说明

样本池
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 日收盘的统计,只看方向。
  • 回测级:含槽位、成本、门控、离场的完整资金曲线,才作结论。