所有選擇權指南
在你的價格成交,並不代表你的訂單排在最前8 分鐘閱讀

期貨訂單簿與價格—時間優先詳解

了解期貨訂單簿、排隊位置、價格優先、時間優先、商品特定撮合演算法,以及取消或替換請求如何影響未完成訂單

由 Mark 撰寫 · 官方資料列於文末

直接解答

期貨訂單簿記錄的是持續變化的有效買賣意願,不是為成交預留的數量。看到某個價格成交,並不代表你的掛單當時排在最前、仍在有效狀態,或有資格分配到該筆成交的數量。在 CME Globex,撮合會依業務規則優先順序找出主動訂單對手方的目前價格和最佳價位的數量。如果進入訂單的數量無法完全滿足相關顯示的掛單數量,該商品指定的演算法會在符合資格的掛單之間分配數量;如果能夠完全滿足,CME 會依時間優先分配成交。FIFO、分配(allocation)、按比例(pro-rata)、可設定(configurable)和門檻按比例(threshold pro-rata)都是 CME Globex 的平台演算法;正確期貨商品所指定的演算法控制結果,因此不是每個商品都有「先進來就先成交」的通用規則。公開深度畫面可能是按價位彙總的 Market by Price 行情,而非訂單級視圖;取消或修改請求在訂單系統確認最終狀態前仍只是請求。本文以 CME Globex 為例,其他交易場所、商品、行情來源或券商可能使用不同規則和顯示方式。

訂單簿顯示的是即時意願,而非可執行數量的承諾

訂單輸入、撮合、修改、取消或到期時,訂單簿會顯示各價位的買賣意願。它是目前的市場紀錄,而不是顯示數量與稍後進入訂單之間的合約。在使用者看見螢幕更新和交易所處理訂單之間,其他參與者可以成交、取消、修改或新增意願。

因此,單靠圖表觸及、最後成交紀錄、最佳買價或顯示賣價,無法證明某筆未完成限價單應該成交。應先分清正確的合約月份、交易時段、方向、價格、數量和時間戳。期貨市價單與限價單說明限價單會保護價格邊界,但可以持續處於工作狀態而未完成成交。

深度視圖本身也可能受限。CME 將 Market by Price 描述為按價位彙總的格式,顯示各價位的總數量和訂單數;而 Market by Order 可向接收該行情的使用者顯示匿名的個別訂單和完整深度。因此,平台上可見的價格階梯可能缺少判定客戶精確排隊位置所需的資訊。

更優價格優先;同價位分配取決於商品

在可以成交的價格上,更優價格會先於較差價格被考慮。當進入訂單到達某個最佳價位時,CME 會先檢查其數量是否完全滿足相關顯示的掛單數量。如果不能,該商品的撮合演算法決定進入數量如何在符合資格的掛單之間分配;如果能夠完全滿足,CME 會依時間優先分配成交。CME 目前的 Globex 資料列出平台演算法,包括 FIFO、分配(allocation)、按比例(pro-rata)、可設定(configurable)和門檻按比例(threshold pro-rata)。正確期貨商品所指定的演算法控制結果,因此不能把某個平台演算法或步驟當作所有期貨都適用的規則。

FIFO 是一項特定規則,並非所有期貨市場的同義詞。在適用 FIFO 的地方,價格和時間是準則:同價位的掛單按進入時間順序成交。在其他商品設定中,數量、按比例的部分或其他指定的分配步驟都可能影響結果。應核對正確商品目前的撮合規格,而不是把另一份合約或交易場所的排隊規則直接套用過來。

這個差異解釋了一個常見問題:「市場在我的價格成交,為什麼我沒有成交?」該筆成交可能先滿足了較早且符合資格的意願,依不同規則分配的數量不足以輪到該訂單,發生在訂單進入工作狀態之前,或對應不同合約、交易時段或價格紀錄。已被接受卻尚未成交的訂單不會自動表示出錯。期貨訂單遭拒、未成交與部分成交區分無法進入市場的訂單,與已進入市場但未獲得成交的訂單。

一般深度畫面不能顯示你的確切排隊位置

即使是訂單級行情來源,也不等於向大眾承諾優先權。CME 的 Market by Order 文件說明,個別訂單是匿名的;參與者可以使用其私有的 OrderID 確定自己的優先權佇列位置,而 PriorityID 用於排序訂單簿。Market by Price 不允許參與者以高準確度確定個別訂單的排隊位置。

行情來源、平台、權限、處理延遲,以及查看螢幕時的正確時間都會影響判斷。不要從圖表、某一價位的總數量,或可能彙總或延遲訂單簿的券商顯示中推斷自己在交易所的確切順序。應在帳戶紀錄中確認訂單的交易所確認和狀態。即使有排隊位置信息,也應把它視為會隨訂單簿變化而變動的即時操作細節,而不是成交保證。

取消和替換請求會改變狀態,也可能改變優先權

按下取消不會追溯性地移除已經發生撮合中的訂單;只有交易系統處理並確認後,取消才成立。CME 區分仍在等待取消確認的訂單和已實際從訂單簿移除的已取消訂單。修改同樣可能仍在處理中,而在此期間發生成交。

CME 列出多種會改變訂單簿優先權的修改,包括帳戶變更、增加數量、訂單類型變更、價格變更、停損觸發條件變更和最低成交量變更。其他修改及其影響應針對正確訂單和交易場所核對,而不能因為介面上有一個通用的「替換」按鈕就自行假定。停損單在進入觸發後的執行路徑前還有額外狀態;期貨停損單與停損限價單說明為什麼觸發和完成退出是不同事件。

應依據訂單紀錄,而非只看螢幕核對未成交

對於仍在工作或結果出乎意料的訂單,應記錄正確代號和合約月份、方向、限價或觸發欄位、原始與修改後的數量、交易所確認、狀態變化、帶時區的時間戳、成交、剩餘數量、有效期限、交易時段,以及所比較的行情資料來源。接著核對該商品的撮合演算法和券商的訂單報告。

市場控制會改變訂單何時以及如何互動。交易暫停、價格限制、價格帶控制和商品特定的可交易狀態,都會讓脫離正確市場背景所見的價格或訂單狀態產生誤導。期貨價格限制與熔斷機制說明市場控制並不保證某項曝險能在選定價格成交。

本文說明訂單簿機制,並非指示如何送出或取消期貨訂單。實際成交以現行商品規則、交易所規格、券商路由和最終訂單紀錄為準。

常見問題

為什麼期貨在我的限價成交,但我的訂單沒有成交?

該筆成交可能先完成了較早且符合資格的訂單,依商品撮合規則只分配了較小數量,發生在你的訂單進入工作狀態之前,或對應不同合約、交易時段或價格紀錄。請用交易所確認、訂單狀態、時間戳和撮合規格核對。

所有 CME 期貨都使用價格—時間優先嗎?

不是。FIFO 使用價格和時間,但 CME Globex 支援多種撮合演算法,適用的分配方式會因商品和市場設定而不同。請確認正確合約目前適用的規則。

按下取消是否保證期貨訂單不會成交?

不保證。取消請求只有在交易系統處理並確認後才是最終狀態。訂單可能處於等待取消或修改狀態,同時市場事件仍會發生。請在訂單紀錄中檢查最終狀態和成交。

資料來源與延伸閱讀

相關指南