看昨天定今天 · 第三轮:扩池 + 个股相对因子 2026-10-26
脚本 scripts/regime4_bt.py(数据、买卖、扣费同 regime3_bt.py,只把池子从 r5 前 20 放大到 50/100/200),结果 data/backtest/regime4_bt.txt,全历史 regime4_bt_hist.txt。
实验事先写在脚本说明里:55 个 × 竞价价 / 09:35 两种成交口径 = 110 个判断。样外 2025-01-01 ~ 2026-01-28。
第一层 · 池子大小(S0 = 现行区间,不加因子)
| 池子 | 样内 竞价价 | 样外 竞价价 | 样外 09:35 |
|---|---|---|---|
| 前 20(现行) | 213 笔 +1.55% | 127 笔 +1.92% | 126 笔 +0.81% |
| 前 50 | 492 笔 +0.60% | 280 笔 +1.53% | 275 笔 +0.82% |
| 前 100 | 917 笔 +0.02% | 505 笔 +0.42% | 499 笔 +0.08% |
| 前 200 | 1662 笔 +0.38% | 906 笔 +0.47% | 900 笔 +0.17% |
| 新增 21~50 | 279 笔 −0.13% | 153 笔 +1.20% | 149 笔 +0.83% |
扩池只会把平均拉低:新增的 21~50 名样内是亏的,前 100、前 200 样外都不过线。2000–2021 三段也都比前 20 差或一样差。不扩池。
第二层 · 个股相对因子(只在 S0 里筛,不放宽买点)
110 个判断里有 7 个 ✅(样外过线,且样内、样外、样外按日都高于现行),全在前 20 和前 50:
- 竞价涨幅 ≥ 池中位(前 20):唯一一个两种成交口径都 ✅ 的。09:35 买 样内 182 笔 +1.42% / 样外 94 笔 胜 48% +1.05%,现行是 +1.26% / +0.83%。差距只有 0.2 个点左右,砍掉约 1/4 的票。2000–2021 三段仍是亏的,只比现行少亏一点
- 竞价换手:前 20 里「≥ 中位」在竞价价口径 ✅,「< 中位」在 09:35 口径 ✅,正反两面都 ✅,说明是噪声,不算
- 昨收位置 ≥ 0.8(09:35):样外 31 笔,单月 23%,接近线;2015–21 段 −2.02%
- 前 50 竞价换手 < 中位(09:35):单月 25% 正好压线;2007–14 段 −3.14%
110 个判断出 7 个 ✅,比纯靠运气的预期多不了多少,而且幅度都小。
结论
- 不扩池,前 20 维持
- 个股相对因子都不改出票。只有「竞价涨幅 ≥ 池中位」可以考虑影子记录(等 Henry 定):它要用 9:25 的竞价结果,实盘只能 09:35 买,提升约 0.2 个点
- 第三层(动态区间)的前提是第二层有站得住的因子,这轮没有,不做
- 昨日分时质量只用了日线近似(收盘位置、冲高回落)。分钟版要从 190G 原始数据里重新抽前 200 的整日分时,这轮的结果不支持专门去做

研究档案