打新最后一步,是在 T+2 日把交易所公布的一串”末四位数 1234、6234”和自己手上的配号对上。看着简单,实际有三处容易出错:尾数位数看错(漏了前导零)、跨进位漏数、多组尾数重复计数。
这篇讲清中签判定的底层规则,顺便教你从公告直接反推中签率——把预期建立在数学上,比每次刷公告更有用。核对本身交给新股中签核对:粘贴中签号 + 起始配号,直接算出中几签、缴多少钱。
缴款时限与弃购处罚的表述截至 2026-07-28,以交易所最新业务规则和你所在券商的公告为准。
配号与中签号:末位匹配
申购成功后,你在 T+1 日拿到一段连续的配号(起始号 + 数量)。摇号完成后,交易所公布若干条中签号码尾数规则,形式是”末 N 位数 = 某值”。
判定规则只有一句:
你的任一配号,末 N 位与公布的某组尾数完全一致,即中一签。
举例:区间 [12345000, 12349999](5000 个配号),公布”末四位数 6789”:
12346789的末四位是6789→ 命中- 其余配号末四位都不是
6789→ 不命中 - 结果:中 1 签
再看”末四位数 1234”:末四位为 1234 的号码是 12341234 和 12351234,两个都在区间外 → 0 签。
5000 个配号对一组末四位,只可能命中 0 次或 1 次——这是理解自己中签概率的直观方式。
从公告反推中签率
一组”末 N 位数”覆盖全部号码的 1/10^N。所以:
中签率 ≈ 尾数组数 ÷ 10^N
| 公布的尾数 | 覆盖比例 | 中签率 |
|---|---|---|
| 1 组末三位 | 1/1000 | 0.1% |
| 1 组末四位 | 1/10000 | 0.01% |
| 2 组末四位 | 2/10000 | 0.02% |
| 2 组末四位 + 1 组末五位 | 0.0002 + 0.00001 | 0.021% |
| 5 组末五位 | 5/100000 | 0.005% |
不同位数混合公布,是为了把中签率精确到某个小数——末位位数越多、颗粒度越细,用来凑出”刚好等于中签号码个数”的比例。
有了中签率就能算期望:
| 配号数 | 中签率 0.02% | 期望中签数 | 直觉 |
|---|---|---|---|
| 15(沪市顶格 1.5 万股) | 0.02% | 0.003 | 平均 300 多次才中一次 |
| 25(创业板顶格 1.25 万股) | 0.02% | 0.005 | 平均 200 次 |
| 1000(可转债顶格 1 万张) | 0.02% | 0.2 | 平均 5 次中一次 |
未中签是常态,不是账户出了问题。
我到底有几个配号
这是被误解最多的一点——配号数 = 申购单位数,不是申购股数:
| 品种 | 每个配号对应 | 顶格常见配号数 |
|---|---|---|
| 沪市主板新股 | 1000 股 | 十几个 ~ 几十个 |
| 科创板 / 深市主板 / 创业板新股 | 500 股 | 二十几个 ~ 上百个 |
| 可转债 | 10 张(面值 1000 元) | 约 1000 个 |
所以沪深新股的核对通常几十个号,看一眼也能对;真正需要工具的是可转债——上千个连续配号 × 好几组不同位数的尾数,肉眼对末位几乎必错。
取模计数:一次算准不枚举
工具不逐个枚举配号,而是用闭式公式直接数出区间内的命中个数。设配号区间 [a, b]、尾数值 v、位数 N、M = 10^N:
命中个数 = floor((b - v) / M) - floor((a - 1 - v) / M)
用上面的例子验证,区间 [12345000, 12349999]、v = 6789、M = 10000:
floor((12349999 - 6789) / 10000) = floor(1234.321) = 1234
floor((12344999 - 6789) / 10000) = floor(1233.821) = 1233
命中 = 1234 - 1233 = 1 ✓ 即 12346789
换成 v = 1234:
floor((12349999 - 1234) / 10000) = floor(1234.8765) = 1234
floor((12344999 - 1234) / 10000) = floor(1234.3765) = 1234
命中 = 0 ✓
这个方法的价值在于边界天然正确:
- 跨万位 / 十万位进位——公式不关心进位,只做整除
- 末位含前导零(
0379)——位数由字符串长度决定,M = 10^4 - 末位全 0(
0000)——v = 0照样成立 - 区间只有 1 个配号——
a = b时公式退化为”这个号是否命中”
配号区间不大时,工具还会用集合把各组规则的命中号去重后再计数,防止你手工输入了互相重叠的尾数(比如同时填 3791 和 03791)导致签数虚高,并把命中的具体配号逐个列出供你回券商 App 复核。
中签之后:缴款与弃购红线
| 项目 | 规则 |
|---|---|
| 中签股数 | 签数 × 每签股数(沪市主板 1000,科创板 / 深市 / 创业板 500) |
| 可转债中签量 | 签数 × 10 张,每签面值 1000 元 |
| 缴款额 | 中签股数 × 发行价(可转债按面值) |
| 缴款时限 | T+2 日日终足额,券商多要求 16:00 前到账 |
| 不足额 | 视为放弃认购,不足部分自动弃购 |
| 处罚 | 连续 12 个月内累计 3 次弃购 → 自最近一次弃购次日起 **6 个月(180 个自然日)**不得参与新股 / 存托凭证 / 可转债 / 可交换债网上申购 |
两个容易吃亏的细节:
- 可转债弃购同样计入 3 次——很多人为了打可转债随手顶格,中签后觉得”就 1000 块懒得转钱”,一次弃购就用掉一格
- 算好最坏情况:申购前按”可申购股数 × 发行价”预估缴款额,中签概率再低也要备着这笔钱
易错点清单
| 现象 | 原因 | 处理 |
|---|---|---|
| 明明中了却显示未中签 | 尾数漏了前导零(填 379 而非 0379) | 按公告原样粘贴,看回显的”末几位” |
| 签数比券商多 | 手工填了互相重叠的尾数 | 只保留公告原文那几组 |
| 配号区间填错 | 把”起始配号 + 结束配号”当成”起始 + 数量” | 数量栏填的是个数 |
| 缴款额和券商不一致 | 每签规格选错板块 | 沪市主板 1000 股,其余 500 股 |
| 想让工具联网查中签 | 没有工具能读你的账户 | 券商 App 的中签结果最权威,本工具做离线核对 |
选错每签规格不会影响是否中签的判定(那只看配号末位),只会算错中签股数和缴款额——发现数字不对时先检查这一项。
上下游
全部核对都在浏览器本地完成,配号和中签号不会离开你的设备。