332 集合竞价的成交价,不是你报的那个价——9:25之前和9:30之后,是两套规则

周一早上八点四十,电话响了。
「上周五我在集合竞价里挂10.50买那只半导体,交割单上的成交价却是10.12。」朋友问,「是不是我挂高了?系统给我算错了?」
他没挂高,也没吃亏——10.12比他自己报的10.50便宜。他真正搞混的,是集合竞价里最基础、也最容易被跳过的一条规定:你报出的价格,不是你成交的价格。
先看背景。上周五(9月18日)A股七指数全红,科技方向领涨:
| 标的 | 涨跌幅 |
|---|---|
| 半导体(申万行业) | +3.95% |
| 科创50 | +2.88% |
| 创业板指 | +2.25% |
当天两市成交额20771亿元(沪市9942亿+深市10829亿),隔夜美股费城半导体指数也涨了2.78%。涨势一旦延续,今天9:15一到,抢开盘的委托会明显多起来——而抢开盘这件事,恰好踩在一个多数人没弄清楚的规则上。
9:25之前和9:30之后,是两套不同的成交规则
开盘前的9:15到9:25,叫集合竞价。这十分钟里,交易所不急着成交,只是把所有人的买单和卖单收进来攒着。到9:25,一次性撮合,产生当天的开盘价。
9:30之后叫连续竞价,规则立刻换了一套:来一笔撮合一笔,逐笔成交。
两套规则的差别不在快慢,而在成交价是怎么定出来的。
开盘价是所有申报一起算出来的一个数
集合竞价不像连续竞价那样「一对一」成交。交易所把攒下来的全部买单和卖单摆在一起,去找一个能让成交量最大的价格——这个价格就是开盘价。
这里有个必须记住的推论:所有在集合竞价里成交的委托,都按同一个价格结算,也就是开盘价。不管你报的是10.50还是10.20,只要轮到你成交,成交价都是那个统一的数。
所以报价决定的不是「你付多少钱」,而是「你能不能排进成交的那一批」。它有点像合唱开始前的那一下定音:每个人心里的音高都不一样,但落下去之后,全场得唱在同一个调上。
报10.50成交在10.12,是规则,不是优惠
把两种情形分开看就清楚了。
第一种,你报10.50买,开盘价算出来是10.12。你的报价高于开盘价,属于愿意出更高价的那一批人,于是被排进成交队列——但结算时仍然按10.12,不会按你的10.50。这中间的差额留在了你口袋里。报价高不等于付得多,这就是统一价原则。
第二种,你报10.00买,开盘价是10.12。报价低于开盘价,这一轮轮不到你,一笔都不会成交。但单子不会因此作废,它会自动进入9:30开始的连续竞价,继续排队。很多人以为9:25没成交就等于白挂,其实它只是换了个赛场。
卖出方向同理:挂得太高的卖单,在集合竞价里同样轮不到,开盘后继续排队。
想确保开盘买到,代价是放弃撤单权
明白统一价原则,就能解释一个常见操作:想确保在开盘买到的人,会把委托价直接报到涨停价。报价越高,越容易被排进成交的那一批;而无论报多高,成交价仍然是开盘价,不会真的按涨停价结算。
但这里有一道必须提前想清楚的门槛。9:15到9:20可以申报也可以撤单,9:20到9:25只能申报、不能撤单——你按下的撤单指令,系统根本不会受理。也就是说,从9:20那一刻起,这笔委托要不要买,就不再由你说了算。
所以那句提醒要再说一遍:报高价是为了「确保成交」,不是为了「确保成交得便宜」。前者你能控制,后者你控制不了。
9:30之后,规则换成了价格优先、时间优先
开盘之后再想买,逻辑就变了。连续竞价是逐笔撮合:先比价格,出价高者优先成交;价格相同,再比谁先申报。这也是「挂涨停价插队」这个说法只在9:30之后成立的原因——在集合竞价里,报价只用来判断谁进成交队列,最终结算价统一。
同一个人、同一个价格,挂在不同时段,结果可能完全不同。这不是系统不稳定,是两套规则在各自的逻辑里运行。
开盘前那几分钟,真正该想清楚的三件事
第一,这笔委托我到底是「必须买到」,还是「便宜才买」。前者可以报高价换成交优先,后者就只能接受可能不成交。
第二,我能不能接受9:20之后撤不掉。如果不能,就别把价格报到自己心里不舒服的位置。
第三,开盘价是我算不出来的,它由那一刻所有人的申报共同决定。我能决定的只有自己的报价,以及报不报。
回到开头那通电话。朋友的困惑不在于少赚或多赚了几毛钱,而在于他一直以为「我报多少,就成多少」。把这个默认假设纠正过来,开盘那几分钟里的很多意外,都会变回可以预期的规则。
⚠️ 仅个人经验分享,不构成投资建议,入市有风险。

评论已关闭