全历史检验 + 可执行性 2026-10-25
数据
- 2022 年以前:Henry 下载的「股票日线/股票全量数据.zip」→
/Volumes/future/data/ext_daily/a_daily.parquet(ext_daily_build.py)。1990-12 ~ 2025-12-31,5788 只,含退市股;2000~2006 没有涨停价字段,按前收 × (1 ± 限幅) 补 - 核对(
ext_daily_build.py --verify):2015~2025 共同 10,713,249 个股票日,开高低收 100.00% 一致、成交额 99.98%、涨停标记 99.58%;stock-lake 有、下载数据没有的沪深行 0 - 查出 stock-lake 标错:2020-08-24 以前创业板 limit_rule_pct 标成 20(实际 10%);ST 主板标成 10(实际 5%)。2022 起的现行回测不受影响;
lake.panel(hist=True)2022 以前改取下载数据,ST 按当天名称判断
现行规则 v1.3 放到全历史(hist_bt.py,这些年份从没参与挑规则)
| 段 | 笔数 | 胜率 | 平均 | 按日 | 回撤 | 过线 |
|---|---|---|---|---|---|---|
| 2000–2006 | 95 | 45% | −0.59% | −1.25% | −80% | ✗ |
| 2007–2014 | 204 | 46% | −1.14% | −0.74% | −93% | ✗ |
| 2015–2021 | 320 | 48% | +0.01% | +0.36% | −80% | ✗ |
| 样内 2022–24 | 212 | 56% | +1.63% | +1.31% | −81% | ✓ |
| 样外 2025–26.10 | 214 | 59% | +2.20% | +1.96% | −52% | ✓ |
分板:10cm 在 2014 年以前 299 笔 −0.96%、2015–21 265 笔 −0.08%、2022–24 76 笔 +0.26%、2025 起 50 笔 +1.55%;20cm 2015–21 55 笔 +0.41%、2022–24 136 笔 +2.40%、2025 起 165 笔 +2.42%。
→ 这套规则的钱几乎全来自 2022 年以后的 20cm;10cm 只有 2025 年以后这 50 笔是正的,2022 年以前从来不赚钱。2022 年以前 1 亿成交额门槛对当时的市场偏高,池子性质不同,但 2015–2021 的票数(320 笔)已经够看。
可执行性(exec_bt.py,v1.3 卖法)
| 做法 | 样内 2022–24 | 样外 2025–26.10 | 样外有分钟 25–26.01 |
|---|---|---|---|
| E0 纸面:落区间按竞价价成交 | 212 笔 +1.63% | 214 笔 +2.20% | 126 笔 +2.45% |
| E1 9:20 前挂区间上限、不撤 | 8859 笔 −0.39% | 5380 笔 +0.17% | 3097 笔 +0.25% |
| E2 竞价后看到落区间再买,09:35 成交 | 210 笔 胜57% +1.25% | — | 125 笔 胜55% +1.38% 按日 +1.43% |
- E1 不可行:下限守不住,低开的全买进来,平均掉到 0 附近
- E2 是实盘真正能做的:比纸面少约 0.4~1.1 个点,但样内、样外都还过线
- 纸面账本记的是 E0,11-11 汇总时要同时给 E2 口径的估算
- 「9:20 看虚拟价决定撤不撤」要靠 collect/prebid(10-22 起)积累,暂测不了
不改出票。

研究档案