涨停接力实证主板非ST
主板非ST首板「一进二」研究
竞昨成交比的有效边界 & 不炸板因子清单
样本区间 2026-01-06 ~ 2026-09-21 · 主板非ST洁净首板 8,571 例(触及涨停 1,841 例) · 数据源:东财日线(不复权)+ 通达信历史分笔 · 生成时间 2026-09-22
一进二 基准成功率
15.5%
盘中触及涨停 21.5%
触板后炸板 28.0%
竞昨成交比 与 晋级率
ρ = 0.272
Spearman,p < 1e-144
3.2% → 48.1%(<1% → 12-20%档)
控制竞价涨幅后
倒 U 形
调整后峰值 8-20% 档 ≈14.5%
20%以上回落至 ≈11%
竞昨成交比 与 炸板率
ρ = −0.021
p = 0.36(不显著)
9 个档位在 Logit 中全不显著
核心结论 TL;DR
你的假设成立,但有一个关键限定:竞昨成交比确实是「一进二能否成功」的有效预测因子,但它预测的是「能不能碰到涨停板」,不是「碰到之后能不能封住」。而打板的人只在前者受益、在后者吃亏。
一句话:竞昨成交比越高,首板股次日触板的概率越大(4.8% → 74.0%),但一旦触板,封不封得住与它无关(占触及的炸板率常年 25%~33%,Spearman −0.02)。所以「高竞昨比 = 高晋级率」这个观察是真的,但它是靠把触板率拉高实现的,代价是你在一个更高的开盘价上买入 —— 期望收益并不改善。
六条可直接使用的结论
- ① 竞昨成交比有效,但是「触板因子」而非「封板因子」。原始分档晋级率从 3.2% 单调升到 48.1%(Spearman 0.272,p<1e-144),分月 9/9 个月同向(0.24~0.33)。
- ② 控制竞价涨幅(gap)后呈倒 U 形,峰值在 8-20%。调整后晋级率 4.6% → 14.5%(8-12% 与 12-20% 档)→ 20-35% 档回落到 11.2% → >35% 档 10.2%。>20% 的高竞昨比是「一字板 / 极端高开」的产物,不是更强的信号。
- ③ 同竞价涨幅区间内,高竞昨比组依然更强(8 档中 7 档)。所以它不是竞价涨幅的代理变量,有独立信息量 —— 在 2-3% 与 5-7% 的 gap 档内,高低组差 +9.9pp 与 +10.9pp。
- ④ 但「能晋级」不等于「能赚钱」。把买入价换成 T 日涨停价(打板)后,各竞昨比档的 T+1 收盘期望全在 −3.2% ~ +0.3% 之间摆动、无单调关系;打二板整体 −0.38%(胜率 45.8%)。高竞昨比只是让你用更贵的价格买同一个炸板风险。
- ⑤ 不炸板最该看的两件事:开盘位置 与 首次封板时间。开盘价 ≥ 涨停价 99% 时炸板率 23.2%,开盘 <90% 时 32.5%;竞价即封 22.8% → 14:00 后封板 39.2%。这两个都是盘中实时可观测的。
- ⑥ 换手率/量比是炸板的「结果」不是「原因」。炸板组 T 日换手率高出 0.82 个标准差 —— 但板被打开本身就意味着大量筹码换手,属反向因果,不可用作盘前选股因子。
一、一进二成功率 与 竞昨成交比 Ratio vs. Promotion Rate
口径:竞昨成交比 = T 日 09:25 集合竞价成交量 ÷ T-1 日全天成交量(同口径「手」)。该变量在 T 日 09:25 即完全确定,无前视偏差。样本 = 主板、非 ST、剔除涨跌幅限制异常、T-1 日为首板(连板高度 = 1)。
1.1 原始分档:单调上升,但顶部塌陷
| 竞昨成交比档 | 样本数 | 晋级率(原始) | 晋级率(调整后) | 触及率 | 炸板率(占触及) | 平均竞价涨幅 |
| <1% | 378 | 3.2% | 4.6% | 5.3% | 40.0% | 0.02% |
| 1-2% | 1,908 | 6.7% | 7.6% | 9.3% | 28.3% | 0.31% |
| 2-3% | 1,993 | 8.8% | 8.0% | 13.1% | 32.7% | 0.68% |
| 3-5% | 2,068 | 15.8% | 12.2% | 21.5% | 26.7% | 1.17% |
| 5-8% | 1,162 | 21.7% | 12.2% | 29.5% | 26.5% | 2.21% |
| 8-12% | 498 | 34.5% | 14.5% | 46.4% | 25.5% | 3.88% |
| 12-20% | 287 | 48.1% | 14.5% | 65.9% | 27.0% | 6.03% |
| 20-35% | 149 | 43.0% | 11.2% | 63.1% | 31.9% | 6.21% |
| >35% | 128 | 46.9% | 10.2% | 64.1% | 26.8% | 7.28% |
读图要点:蓝色柱(原始晋级率)与橙色线(控制竞价涨幅后的调整晋级率)的差距,就是「竞价涨幅」这个混杂变量的贡献。原始曲线到 12-20% 档见顶 48.1% 后回落;调整曲线在 8-20% 档见顶 14.5% 后明确回落。两条线都说明:竞昨比不是越高越好。
1.2 控制竞价涨幅:8 档里 7 档「高竞昨比组」仍然更强
竞昨成交比与竞价涨幅高度共线(本文首板样本 Spearman = 0.349,p < 1e-243),必须做「同竞价涨幅区间内的横向对比」,否则会把 gap 的效应误记到 ratio 头上。下表在每个 gap 区间内按竞昨比中位数切高/低两组:
| 竞价涨幅区间 | 样本数 | 低竞昨比组晋级率 | 高竞昨比组晋级率 | 差值 | 该区间竞昨比中位 |
| <0% | 2,709 | 2.7% | 4.0% | +1.3pp | 2.5% |
| 0-1% | 1,738 | 3.7% | 9.6% | +5.9pp | 2.7% |
| 1-2% | 1,109 | 8.0% | 13.6% | +5.6pp | 2.7% |
| 2-3% | 837 | 9.7% | 19.6% | +9.9pp | 3.0% |
| 3-5% | 1,037 | 20.5% | 30.1% | +9.6pp | 3.7% |
| 5-7% | 490 | 31.1% | 42.0% | +10.9pp | 5.5% |
| 7-10% | 456 | 59.3% | 59.9% | +0.7pp | 10.7% |
| >10% | 195 | 87.5% | 77.1% | −10.4pp | 10.3% |
关键限定:在竞价涨幅 7% 以上,样本已经饱和(7-10% 档两组都接近 60%,>10% 档两组都 77%~88%),此时竞昨比失去区分度甚至反向。竞昨成交比的实用区间是竞价涨幅 0~7%、竞昨比 3%~20%。超出这个区间,它测的其实是「一字板」和「极端高开」。
1.3 稳健性:剔除一字板、分月、Logit
| 月份 | 样本数 | 晋级率 | Spearman(竞昨比, 晋级) |
| 2026-01 | 970 | 17.6% | 0.249 |
| 2026-02 | 558 | 16.3% | 0.304 |
| 2026-03 | 845 | 17.0% | 0.307 |
| 2026-04 | 948 | 12.6% | 0.260 |
| 2026-05 | 973 | 14.9% | 0.248 |
| 2026-06 | 1,316 | 15.4% | 0.240 |
| 2026-07 | 1,230 | 13.6% | 0.262 |
| 2026-08 | 1,088 | 16.2% | 0.305 |
| 2026-09 | 643 | 17.3% | 0.329 |
- 两种「剔除一字板」口径都做了:剔除 T-1 一字板(n=8,228)后 Spearman 仍有 0.251,峰值仍在 20-35% 档(48.8%);剔除 T 日一字封板(n=8,293)后降到 0.205,峰值前移到 12-20% 档(36.6%)。两种口径下单调性都保持 —— 信号不是一字板造出来的。
- 分月:9/9 个月 Spearman 全部为正(0.240 ~ 0.329),无一个月失效。这是本因子最扎实的一条证据。
- Logit(因变量 = 是否晋级,控制竞昨比分档 + 竞价涨幅分档 + ln 成交额 + T-1 换手):伪 R² = 0.245,AUC = 0.830。竞昨比 3-5% 档起系数显著为正(p<0.001),8-12% 与 12-20% 档系数最高(1.253),20-35% 档回落到 0.955、>35% 档 0.858 —— 与倒 U 形一致。
- 控制变量方向:竞价涨幅系数从 0.72(0-1%)单调升到 4.43(>10%),是最强因子;ln 成交额 −0.149(成交额越大越不易晋级);T-1 换手 +0.038(换手越充分越易晋级)。
二、晋级 ≠ 赚钱:打板口径下的期望 Promotion vs. Payoff
上一节的结论只在「能不能晋级」这一维度成立。打板的人实际买到的是 T 日涨停价,卖点是 T+1。把买点换成涨停价后,竞昨成交比的信息优势会被更高的开盘缺口吃掉。
| 竞昨成交比档 | 可打板样本 | 封板率 | 打板→T+1收盘 | 胜率 | 打板→T+1触板卖 | 胜率 |
| <1% | 19 | 57.9% | −0.99% | 47.4% | −0.28% | 47.4% |
| 1-2% | 166 | 70.5% | +0.30% | 54.8% | +0.80% | 55.4% |
| 2-3% | 238 | 66.4% | −0.26% | 46.6% | +0.17% | 48.3% |
| 3-5% | 410 | 72.9% | −0.53% | 43.7% | +0.11% | 46.1% |
| 5-8% | 291 | 71.8% | −0.23% | 44.7% | +0.73% | 49.1% |
| 8-12% | 146 | 69.9% | −0.77% | 43.2% | −0.29% | 44.5% |
| 12-20% | 104 | 73.1% | −0.18% | 45.2% | +0.60% | 51.0% |
| 20-35% | 24 | 58.3% | −3.16% | 41.7% | −2.56% | 41.7% |
这是整份研究里最容易搞错的一点。「可打板样本」已剔除 T 日一字开盘(开盘就挂在涨停价的票排不上单)。上表里竞昨成交比与打板收益完全没有单调关系:最高档(20-35%)期望最差(−3.16%),1-2% 档反而最好(+0.30%)。竞昨成交比提高的是晋级概率,不是打板收益。
2.1 期望拆解:胜率不低,赔率不对称
| 结果 | 样本数 | 占比 | 打板→T+1收盘收益 | 胜率 |
| 封板成功 | 991 | 70.5% | +1.68% | 57.1% |
| 炸板 | 414 | 29.5% | −5.30% | 18.6% |
| 合计(期望) | 1,405 | 100% | −0.38% | 45.8% |
期望 = 70.5% × (+1.68%) + 29.5% × (−5.30%) = −0.38%,扣 0.3% 成本约 −0.68%。赔率 1 : 3.15,打平需要封板率 76.6%,实际 70.5% —— 差 6.1pp。问题不在胜率,在「赢的时候只赢 1.68%,输的时候要输 5.30%」。
2.2 打板口径下的真实有效因子
| 因子 | 分档 | 样本 | 打板→T+1触板卖 | 胜率 |
开盘位置 开盘价/涨停价 | 99-100% | 61 | +1.37% | 55.7% |
| 98-99% | 62 | +1.14% | 54.8% |
| <90% | 79 | +0.28% | 48.1% |
| 首次封板时间 | 10:00-11:30 | 245 | +0.82% | 51.0% |
| 09:30-10:00 | 927 | +0.39% | 49.4% |
| 13:00-14:00 | 135 | +0.37% | 48.2% |
| 14:00 后 | 78 | −1.66% | 35.9% |
| 首板成交额 | Q3 | 281 | +1.05% | 53.7% |
| Q1 最小 | 281 | −0.40% | 45.2% |
| Q5 最大 | 281 | −0.03% | 46.3% |
打板口径下只有两个因子稳定有效:① 开盘位置越贴近涨停价越好(99-100% 档 +1.37%,单调);② 14:00 后封板必须放弃(期望 −1.66%、胜率仅 35.9%)。首板成交额呈弱「中间档最好」的形态,单调性不足,不足以单独使用。
三、不炸板要关注什么 What Actually Prevents a Break
样本 = 一进二中盘中触及涨停的 1,841 例(T 日确实封上过板),整体炸板率 28.0%。注意这里用的是「占触及」口径 —— 这才是打板人真正面对的炸板风险。
3.1 竞昨成交比不是炸板因子
| 竞昨成交比档 | 触及样本 | 触板率(占全部首板) | 炸板率(占触及) | 炸板率(占全部事件) |
| <1% | 20 | 5.3% | 40.0% | 2.1% |
| 1-2% | 177 | 9.3% | 28.3% | 2.6% |
| 2-3% | 260 | 13.1% | 32.7% | 4.3% |
| 3-5% | 445 | 21.5% | 26.7% | 5.8% |
| 5-8% | 343 | 29.5% | 26.5% | 7.8% |
| 8-12% | 231 | 46.4% | 25.5% | 11.9% |
| 12-20% | 189 | 65.9% | 27.0% | 17.8% |
| 20-35% | 94 | 63.1% | 31.9% | 20.1% |
| >35% | 82 | 64.1% | 26.8% | 17.2% |
这张图是本报告的核心机制图。蓝柱(触板率)随竞昨比从 5.3% 暴涨到 64.1% —— 竞昨比的全部作用都在这里;橙线(炸板率,占触及)从 40.0% 到 25.5% 到 26.8%,没有趋势、Spearman 仅 −0.021(p=0.36)。「竞昨比越高炸板越多」是错觉,那是分子分母同时变大造成的算术效应。
3.2 开盘位置:越贴近涨停价,越不容易炸
| 开盘位置(开盘价/涨停价) | 触及样本 | 炸板率 | 封板率 |
| <90% | 80 | 32.5% | 67.5% |
| 90-95% | 805 | 29.4% | 70.6% |
| 95-97% | 346 | 28.6% | 71.4% |
| 97-98% | 105 | 33.3% | 66.7% |
| 98-99% | 74 | 24.3% | 75.7% |
| 99-100% | 431 | 23.2% | 76.8% |
在 Logit 中开盘位置的系数为 −6.37(p = 0.0009),是炸板模型里唯一显著的可交易变量。开盘贴板意味着隔夜买盘承接极强、封单堆积厚,抛压更难打穿。97-98% 档的异常高值(33.3%)样本仅 105 例,属噪声,不必解读。
3.3 首次封板时间:14:00 之后是明确的负值区
| 首次封板时间 | 触及样本 | 炸板率 | 封板率 | 平均开盘位置 |
| 竞价即封 | 360 | 22.8% | 77.2% | 100.0% |
| 09:30-10:00 | 991 | 26.9% | 73.1% | 95.1% |
| 10:00-11:30 | 251 | 27.5% | 72.5% | 92.8% |
| 13:00-14:00 | 139 | 32.4% | 67.6% | 92.5% |
| 14:00 后 | 79 | 39.2% | 60.8% | 91.7% |
单调恶化:竞价即封 22.8% → 14:00 后 39.2%(+16.4pp)。Logit 中「14:00 后」系数 +0.558(p=0.025)、「竞价即封」系数 −0.315(p=0.044),均显著。逻辑很直白:封板越晚,说明当天多空博弈越激烈、抛压消耗越多,尾盘封板往往靠「拉一把」而非真实买盘。
3.4 因子强度排序(标准化差值)
| 因子 | 炸板组均值 | 封板组均值 | 标准化差值 (sd) |
| T 日换手率 | 17.77% | 9.96% | +0.824 |
| T 日量比 | 2.88 | 1.69 | +0.584 |
| 首板成交额 | 14.71 亿 | 10.00 亿 | +0.223 |
| T-1 换手率 | 8.36% | 7.77% | +0.093 |
| 流通市值 | 199.8 亿 | 162.4 亿 | +0.069 |
| 竞价涨幅 | 4.53% | 5.04% | −0.140 |
| 开盘位置 | 95.02% | 95.49% | −0.140 |
| 竞昨成交比 | 10.21% | 10.47% | −0.012 |
⚠ 反向因果警告:排在最前的「T 日换手率(+0.824)」和「T 日量比(+0.584)」不是可用的预测因子。板被打开这件事本身就会制造巨量换手 —— 这是炸板的结果,不是原因。你在盘中挂单的那一刻无法预知全天换手率。真正盘前/盘中可知的因子只有下面这几个。
3.5 炸板 Logit:模型几乎解释不了什么
| 变量 | 系数 | p 值 | 方向解读 |
| 开盘位置 | −6.367 | 0.0009 | 开盘越贴涨停价 → 越不易炸 |
| ln(首板成交额) | +0.283 | 0.0515 | 成交额越大 → 越易炸(边际显著) |
| ln(流通市值) | −0.068 | 0.6475 | 不显著 |
| T-1 换手率 | −0.008 | 0.6391 | 不显著 |
| 竞昨比 8 个档位 | −0.70 ~ +0.23 | 0.16 ~ 0.84 | 全部不显著 |
| 伪 R² = 0.015 · AUC = 0.577 · n = 1,841 |
加入首次封板时间后的模型(n=1,820)伪 R² = 0.017、AUC = 0.587。「14:00 后」显著为正、「竞价即封」显著为负。AUC 0.58 意味着炸板在很大程度上是不可预测的 —— 用盘口因子把炸板率从 28% 压到 20% 以下,在本样本里做不到。
炸板深度(相对 T 日涨停价):均值 −5.19%、中位 −4.51%、p10 −9.96%。也就是说一旦炸板,平均要在涨停价下方 5 个点出局 —— 这就是为什么「止损点必须在开板那一刻」。历史统计显示首次开板瞬间的成交价平均只在涨停价下方 0.63%(中位 0.29%),与「持到收盘的 −5.19%」差了一个数量级。
四、不炸板:按「可知时点」排序的因子清单 Actionable Checklist
做打板决策时,唯一有意义的是决策那一刻已经知道的信息。下表把所有因子按这个标准分成三档。
| 因子 | 方向(越低越不易炸) | 强度 | 可知时点 | 可用性 |
| 开盘位置 开盘价/涨停价 | ≥99% 最优(炸板 23.2% vs <90% 32.5%) | Logit p=0.0009 sd −0.140 | 09:25 竞价结束 | ★ 核心可用 |
| 首次封板时间 | 竞价即封最优 22.8% → 14:00 后 39.2% | Logit p=0.025 +16.4pp | 盘中实时 | ★ 核心可用 |
| 首板成交额 | 成交额越小越不易炸(10.0 亿 vs 14.7 亿) | Logit p=0.052 sd +0.223 | T-1 日收盘 | ○ 辅助 |
| T-1 一字板 | T-1 是一字板 → 更抗炸(前序研究:系数 −0.66,p<0.001) | 显著 | T-1 日收盘 | ○ 辅助(但一字板常买不到) |
| 流通市值 | 方向不稳(−0.068,p=0.65) | 不显著 | T-1 日收盘 | ✘ 无效 |
| 竞价涨幅 | 涨幅越高略抗炸(−0.140 sd),但与开盘位置共线 | 弱 | 09:25 | △ 被开盘位置吸收 |
| 竞昨成交比 | 无关系(Spearman −0.021,p=0.36) | Logit 全不显著 | 09:25 | ✘ 对炸板无效 |
| T 日换手率 / T 日量比 | 炸板组的「结果」,反向因果 | sd +0.82 / +0.58 | 收盘后 | ✘ 不可用 |
结论:不炸板这件事,能主动管理的只有两条 ——「开盘位置」和「首次封板时间」。两者都指向同一个交易含义:买开盘就贴板、且尽早封板的票;放弃开盘弱开、拖到下午才封板的票。其余盘口变量在统计上要么无效,要么是结果的镜像。
五、可执行要点与陷阱 Practical Notes
用竞昨成交比,怎么用才对
- 用它的「筛选」功能,不用它的「排序」功能。竞昨比 <2% 的首板股次日只有 6.7% 晋级,可以直接放弃;3% 以上才有讨论价值。但别以为「竞昨比 30% 比 10% 更好」—— 20% 以上已经是极端高开区,调整后晋级率反而从 14.5% 掉到 10~11%。
- 必须与竞价涨幅联看。竞价涨幅 >7% 时样本饱和,竞昨比失去区分度。实用组合是竞价涨幅 0~7% 且竞昨比 3%~20%。
- 竞昨比对「卖」比对「买」更有用。前序研究(T-1 打板、T 日卖出)显示:收益随竞昨比单调上升(−0.34% → +7.22%)。原因是你已经在 T-1 涨停价建好仓,竞昨比高只意味着次日缺口更大 —— 缺口全归你。而 T 日才买入的人,是在缺口之后接货。
四个必须避开的陷阱
- 陷阱一:把「晋级率」当成「收益率」。竞昨比把晋级率从 6.7% 拉到 48.1%,但打板口径的 T+1 期望在 8 个档位间无单调关系,整体 −0.38%。高晋级率被更高的买入价完全对冲。
- 陷阱二:用「占全部事件」的炸板率看竞昨比。这个口径下炸板率从 2.1% 涨到 20.1%,看起来「竞昨比高很危险」,其实纯粹是触板率涨得更快。打板人应该看「占触及」口径(常年 25%~33%,与竞昨比无关)。
- 陷阱三:拿 T 日换手率/量比当选股因子。它们与炸板的 sd 高达 +0.82 / +0.58,但那是炸板造成的换手,不是换手造成的炸板。
- 陷阱四:忽略 T+1 制度。A 股 T 日买入当日不可卖。所有「开板即卖」的止损规则在 T 日买入口径下无法执行。「T-1 打板、T 日卖」才是正期望路径(T 日开盘卖 +1.46%、胜率 60.1%)。
最后一条实话:炸板模型 AUC 只有 0.577~0.587,伪 R² 约 0.015。炸板大部分是不可预测的。能做的不是「选出不炸的票」,而是「用卖点规则控制炸板的损失」—— 历史上唯一能把打板期望收窄到接近零的组合,是「开盘贴板 + 10:00 前封板」买入、配合「T+1 触板卖 + 开板即卖」卖出。它能把负期望压到约 −0.31%(必然成交子样本),但不能变成稳定正期望。
六、数据与口径说明 Data & Methodology
样本区间:2026-01-06 ~ 2026-09-21,主板非 ST 洁净首板 8,571 例(剔除涨跌幅限制异常样本 94 例);其中 T 日触及涨停 1,841 例;打板可成交子样本 1,405 例。
数据来源:东方财富日线(klt=101&fqt=0,不复权)+ 通达信历史分笔(pytdx,用于还原 09:25 集合竞价量与首次封板时间)。均为第三方行情数据,非交易所一手披露。
涨停价复算:前收盘 × (1 + 限制比例),使用 Decimal.ROUND_HALF_UP 保留两位(Python 内置 round 为银行家舍入,会误判涨停)。
校验:09:25 竞价成交价 = 当日开盘价 一致率 100%;竞价量 ≤ 当日全天量 通过率 100%;分笔推出的收盘状态与日线 is_zt 一致率抽样 39/39。
竞昨成交比定义:T 日 09:25 集合竞价成交量 ÷ T-1 日全天成交量(同口径「手」)。T 日 09:25 即完全确定,无前视偏差。
可打板口径:T 日触及涨停 且 T 日非一字开盘(开盘即涨停者挂单排不上)。
两个「一字板」不要混:「T-1 一字板」= T-1 日开盘即涨停(打板人 T-1 也买不到);「T 日一字封板」= T 日开盘即涨停且收盘涨停(T 日买不到)。本文两个口径分别做过稳健性检验。
收益口径:买入价 = T 日涨停价;「T+1 触板卖」= T+1 最高价触及涨停价则按涨停价卖出(卖涨停永远可成交),否则按 T+1 收盘价。成本敏感性按 0.3% 单边估算。
未覆盖维度:龙虎榜席位结构、题材板块联动(前序研究显示板块指标 AUC 仅 0.544、边际增量 +0.013)、融资融券余额、大宗交易、股东户数。
统计工具:Spearman 秩相关、Logit(分档哑变量 + recycled prediction;连续 gap 项会因完美分离使系数爆至 ~30,故一律分档)、Mann-Whitney 法手算 AUC。
本报告为历史数据统计研究,不构成任何投资建议。市场有风险,决策需自主。