开盘价是由上午9:15—9:25的集合竞价“算”出来的,核心原则只有一个:让这10分钟内(尤其是9:20后)所有买单和卖单,在成交量最大的那个价格上成交。
这个价格在9:25那一刻瞬间产生,全天不再改变(除非涨停跌停)。下面我用“虚拟撮合”的逻辑,帮你拆解这个过程:
第一步:系统按价格“排队”
在9:20—9:25(不可撤单阶段),系统会把所有有效委托按价格优先原则排好:
- 买单:出价高的排在最前面(愿意出10.20元的,优先于出10.10元的)。
- 卖单:要价低的排在最前面(愿意卖10.00元的,优先于卖10.10元的)。
第二步:寻找“能成交最多股数”的价格(核心规则)
系统会从高到低(或从低到高)逐个价格试算,看哪个价格能让买卖双方匹配上的股数最多,就选哪个。
举个极简的例子(假设昨日收盘价10元):
| 价格 | 在这个价位及以上愿意买入的累计股数 | 在这个价位及以下愿意卖出的累计股数 | 该价位能成交的股数 |
| 10.50元 | 100股 | 1,000股 | **100股** |
| **10.30元** | **500股** | **600股** | **500股** ✅ |
| 10.00元 | 800股 | 200股 | **200股** |
在10.30元这个价位:
- 有500股买单愿意出≥10.30元买入。
- 有600股卖单愿意出≤10.30元卖出。
- 两边的交集中,最多能成交500股(卖方足够,买方只有500股)。
如果选10.50元,只能成交100股;选10.00元,只能成交200股。因此,10.30元就是今天的开盘价。
第三步:所有符合条件的订单统一以开盘价成交
开盘价定下来后,系统会一笔“大单”搞定所有撮合:
- 所有出价 ≥ 10.30元的买单,全部以10.30元成交。
- 所有要价 ≤ 10.30元的卖单,全部以10.30元成交。
比你出的价高(如10.50元买单)和比你要价低(如10.00元卖单)的,都算你占了便宜,全部按统一的10.30元成交。
如果出现两个价格成交量一样大怎么办?(平局规则)
这时候沪深两市规则略有不同:
- 上海主板/科创板:取这两个价格的中间价。
- 深圳主板/创业板/北交所:取离昨日收盘价最近的那个价格。
给你两个最实用的判断技巧:
1. 9:20之前别当真:9:15—9:20可以随时撤单,主力经常挂假大单“试盘”或诱多,看到巨量涨停封单别激动,它可能在9:19:59瞬间撤掉。
2. 想按开盘价成交:如果你非常想买,可以在9:24:50左右挂高于现价的价格(比如挂涨停价),最终会以开盘价(比如10.30元)成交,而不是你挂的高价;想卖则挂跌停价,最终也是以开盘价成交。
一句话总结:开盘价不是谁“定”的,而是所有投资者用真金白银“博弈”出来的、能让成交量最大的那个“均衡价格”。
发布于2026-8-4 17:54 增城



分享
注册
1分钟入驻>

+微信
秒答
电话咨询
18630917047 

