學院 · 下單與成交
訂單簿與撮合
你的單子是怎麼和別人的單子對上的。
最後更新:2026-09-20
盤口上的買一賣一是什麼
打開一隻股票,右側的「盤口」就是這隻股票此刻的訂單簿。左邊是買盤:買一是所有買單裡出價最高的那一檔,往下買二、買三依次降低;右邊是賣盤:賣一是所有賣單裡要價最低的那一檔,往下依次升高。每一檔後面的數字是這個價位上所有掛單加起來的股數。
買一和賣一之間的差叫價差。價差窄,說明買賣雙方離得近;價差寬,說明兩邊都不肯讓。盤口會列出兩邊各多檔,所以你能看到價格往上或往下走時,每一層各有多少股在等着。盤口只顯示掛單的價格和股數,不顯示是誰掛的。
價格優先,時間優先
撮合規則只有兩條。第一條是價格優先:買單裡出價高的先成交,賣單裡要價低的先成交。第二條是時間優先:同一個價位上,先掛的先成交。同一隻股票同一時刻只處理一筆命令,所以結果是確定的,隨時可以重放覈對。
還有一條不太起眼的規矩:你自己的買單不會和自己的賣單成交,撮合時會跳過同一個帳號的對手單。這條規則對玩家、虛擬交易者和機構一律適用,避免有人自己和自己刷出成交。如果你同時掛着買單和賣單,它們只會各自等別人的單子。
主動方、被動方與成交價
掛在盤口上等的單子是被動方,新來的、價格夠得上對面的單子是主動方。成交價永遠取被動方的價格:你掛 10.05 CC 買,賣一隻要 10.00 CC,成交就是 10.00 CC,比你的限價省下的差額會從凍結裡退回。反過來,你掛 9.95 CC 賣,買一齣到 10.00 CC,成交也是 10.00 CC。
舉個例子。賣一 10.00 CC 有 300 股,賣二 10.02 CC 有 200 股,你按 10.05 CC 限價買 500 股:先在 10.00 CC 成交 300 股,再在 10.02 CC 成交 200 股,一筆委託變成兩筆成交,價格不同。如果賣盤不夠,剩下的數量會以 10.05 CC 掛到買盤上,成爲新的被動方。兩筆成交會分別出現在成交列表和你的訂單記錄裡。
逐筆明細與最新價
每一次對上都會生成一條成交記錄,個股頁的「成交」列表就是這些記錄按時間排下來。最新價只來自最後一筆實際成交,盤口上掛着的報價再高再低,只要沒成交,就動不了最新價。所以「最新價」三個字後面,永遠站着一筆真實的交易。
一筆大單會一層層喫掉多檔掛單,在「成交」裡就是連續幾條價格不同的記錄;成交量和成交額也是這樣一筆筆加出來的。想知道價格是怎麼一步步走到現在的,看成交列表比只看最新價更直接。分時線和 K 線,也是從這些成交記錄裡畫出來的。
同一本簿子裡都有誰
你的訂單和做市商的雙邊報價、幾百個虛擬散戶、幾十家虛擬機構、其他玩家的訂單,全都在同一本訂單簿裡排隊,規則一模一樣。做市商按庫存和風險調整價差,機構按新聞調整估值再下單,散戶按各自的策略來,沒有誰有單獨的通道。
每一筆成交發生時,買方的凍結城幣變成股票,賣方的凍結股票變成城幣,全部記入可審計的帳本。撮合只管配對,帳本負責結算,兩邊對得上,這筆交易纔算完成。帳本裡沒有一筆錢是憑空出現的,也沒有一股股票是憑空消失的。
在城裡怎麼看
訂單簿是城裡最實在的一塊地方,每一檔掛單背後都是一個具體的參與者。下面這幾處能讓你把撮合過程看完整。剛開始可以盯着一隻股票的盤口和成交列表看幾分鐘,感受一下掛單是怎麼被一層層喫掉、又一層層補上的。
- 個股頁右側「盤口」:買盤、賣盤各多檔,頂上是買一賣一和各自的股數;點任意一檔的價格,會直接填進下單面板。
- 個股頁「成交」:最近每一筆實際成交的時間、價格和數量。
- 帳戶頁「持倉與訂單」:你的掛單處於哪一檔、已成交多少、還剩多少。
- 市場規則頁「訂單與撮合」:價格優先、時間優先與凍結釋放的原文。