行情明明觸及價格為何掛單不成交?市價單為何會分批成交價差變大?看懂訂單執行撮合機制、有效期規則和流動性帶來的成交限制。
訂單執行的基本概念
訂單執行是指交易者提交買入或賣出指令後,經紀商、交易服務提供商或交易所交易系統按照市場規則尋找對手方,並完成成交的過程。訂單並不是提交後必然以預期價格成交,實際結果取決於市場報價、訂單簿深度、流動性、訂單類型、有效期限和交易場所規則。
在交易語境中,下單是表達交易意圖,成交是訂單被市場接受並完成匹配。交易者可以要求立即成交,也可以要求在特定價格、特定時間或特定成交數量條件下執行。不同訂單設置會影響成交速度、成交價格和未成交概率。
訂單執行涉及哪些參與者
訂單從提交到成交,通常會經過多個環節。不同市場的具體結構不同,但基本邏輯具有相似性。
交易者:提交買入或賣出指令,並設定交易品種、數量、方向、價格條件和有效期限。
經紀商或交易服務提供商:接收客戶訂單,並根據規則將訂單發送至交易所、做市商、流動性提供方或內部執行系統。
交易所或交易系統:按照價格優先、時間優先等撮合規則,將買方訂單與賣方訂單匹配。
做市商或流動性提供方:在部分市場中持續提供買入價和賣出價,改善市場可交易性。
清算與結算機構:在成交後處理資金與資產交收,股票市場常見結算週期為T+1或T+2,具體以當地市場規則為準。
經紀商通常應根據適用監管要求和自身訂單執行政策,盡力實現合理執行結果。不過,市場價格持續變化,訂單並不總能完全按照交易者看到的報價、設定的價格或計劃的數量執行。
訂單簿與撮合機制
訂單簿是記錄市場中買入訂單和賣出訂單的列表。買方願意支付的價格形成買盤,賣方願意接受的價格形成賣盤。訂單簿中最優買價和最優賣價之間的差額稱為點差。點差越小,通常說明交易成本越低;點差越大,說明買賣雙方價格分歧或流動性不足更明顯。
例如,交易者希望以每股250便士買入100股ABC公司股票。若訂單簿中存在賣方願意以250便士賣出至少100股,該訂單可以在該價位成交。若250便士價位只有40股可賣,剩餘60股需要等待新的賣方訂單,或者按照市價單規則繼續向更高賣價檔位成交。
為什麼價格觸及不等於完全成交
價格觸及某一水平,只說明市場中出現過該價格或報價,不代表所有訂單都能完整成交。成交還需要足夠數量的對手方訂單。
價格條件:訂單價格必須符合交易者設置的條件,例如市價、限價或觸發價。
數量條件:對手方訂單數量必須足以滿足全部或部分訂單需求。
排隊順序:同一價格檔位可能有多個訂單,交易系統通常按照時間優先規則處理。
市場速度:價格快速跳動時,訂單可能在觸發後面對新的報價環境。
訂單權限:不同賬戶、交易場所和產品可能支持不同訂單類型。
市價單的執行機制
市價單是要求按照當前市場可用價格儘快成交的訂單。它強調成交速度,而不是成交價格的精確控制。市價買入單會尋找當前賣方報價,市價賣出單會尋找當前買方報價。
如果市場流動性充足,市價單通常可以快速成交。若訂單數量較大,或最優報價數量不足,訂單可能依次吃掉多個價格檔位,形成不同成交價格。這種成交價格與交易者預期價格之間的差異,通常稱為滑點。
市價單分層成交示例
假設交易者湯姆希望買入500股ZXY plc股票。他看到屏幕報價為每股175.00便士,並提交市價買入單。若訂單簿中可供賣出的數量為175.00便士150股、175.50便士200股、176.00便士150股,那麼該市價單會按照可用賣盤逐層成交。
先以175.00便士買入150股,因為這是當前最優賣價。
剩餘350股繼續尋找下一檔可用賣盤。
以175.50便士買入200股,剩餘150股繼續執行。
以176.00便士買入150股,訂單累計完成500股。
最終成交結果為150股按175.00便士成交,200股按175.50便士成交,150股按176.00便士成交。
這個示例說明,市價單看到的報價不一定覆蓋完整訂單數量。若最優報價數量不足,訂單會向下一檔價格執行,最終平均成交價可能高於最初看到的175.00便士。
部分成交與庫存成交
部分成交是指訂單隻有一部分數量被執行,剩餘數量繼續掛單、取消或按訂單規則處理。部分成交常見於限價單、低流動性品種、大額訂單和快速波動市場。
在部分市場結構中,經紀商可能作為做市商或內部流動性來源,從自身庫存中與客戶成交。庫存成交併不等同於訂單簿直接撮合,具體安排取決於經紀商身份、產品類型、客戶協議和監管要求。交易者需要閱讀訂單執行政策,瞭解訂單可能被路由至交易所、做市商、流動性池或內部執行系統。
流動性不足時的執行特徵
可成交數量較少:同一價格檔位無法滿足完整訂單數量。
買賣價差擴大:交易者買入成本和賣出回收價格之間的差距增加。
滑點更明顯:市價單可能連續穿透多個報價檔位。
成交速度下降:限價單可能長時間掛單,無法獲得足夠對手方。
價格跳空風險增加:相鄰成交價格之間可能出現明顯間隔。
主要股票、主流外匯貨幣對和大型股票指數相關產品通常流動性較高,但這並不表示沒有滑點。重大經濟數據發佈、公司財報公佈、開盤與收盤階段、假期前後和市場壓力期,都可能使訂單執行條件發生變化。
訂單有效期的定義與機制
訂單有效期是指訂單在市場中保持可執行狀態的時間範圍。它回答的是一個關鍵問題:如果訂單沒有立即成交,系統應當讓它繼續等待,還是在特定條件下取消。
有效期設置可以避免訂單在市場環境發生變化後意外成交。例如,交易者今天設置一個黃金買入條件,但一年後價格才達到該條件,此時原先的宏觀背景、賬戶資金、交易計劃和風險承受能力可能已經發生變化。通過有效期設置,交易者可以減少長期遺留訂單帶來的執行不確定性。
| 項目名稱 | 關鍵參數 | 適用場景 | 主要風險 |
|---|---|---|---|
| 當日有效訂單 | 交易日收盤前有效;常稱為GFD或Day Order | 適用於只希望在當日市場條件下執行的訂單 | 收盤前未成交會自動失效,可能錯過次日價格條件 |
| 取消前有效訂單 | 持續有效直至成交、取消或達到平臺最長有效期限;常稱為GTC | 適用於希望在較長時間內等待特定價格的限價或止損類訂單 | 市場背景變化後仍可能成交,不同經紀商可能設置30日至180日等期限 |
| 立即成交否則取消訂單 | 未能立即成交的部分取消;常稱為IOC | 適用於只接受即時成交數量、不希望剩餘訂單繼續掛單的場景 | 可能只有部分成交,剩餘數量會被取消 |
| 全部成交否則取消訂單 | 必須立即全額成交,否則整筆取消;常稱為FOK | 適用於不接受部分成交、需要完整數量同時執行的場景 | 成交條件嚴格,流動性不足時整筆訂單無法執行 |
GTC、GFD、GTD、IOC與FOK的含義
取消前有效(GTC)訂單會在成交、客戶取消或達到經紀商系統期限前保持有效。不同平臺可能對GTC設置最長保留期限,例如30日、90日或180日,因此不能假設所有GTC訂單都能無限期存在。
當日有效(GFD)訂單在下單當日交易結束前有效。若收盤前未成交,訂單通常自動取消。交易者需要確認所交易市場的正常交易時段、盤前盤後安排和節假日規則。
指定日期前有效(GTD)訂單允許交易者設定具體到期日期或時間。若到期前未成交,訂單會自動失效。GTD適合把訂單計劃限制在某一研究週期、事件窗口或交易計劃內。
立即成交否則取消(IOC)訂單要求系統立即執行可成交部分,未能立即成交的剩餘數量取消。IOC允許部分成交,因此適用於交易者接受部分數量成交,但不希望剩餘訂單繼續暴露在市場中的場景。
全部成交否則取消(FOK)訂單要求立即、完整成交全部數量,否則整筆訂單取消。FOK不接受部分成交,因此比IOC更嚴格。若交易者提交500股FOK買入單,而當前符合價格條件的賣盤只有300股,則該訂單不會成交。
訂單執行中的價格偏離
訂單執行價格偏離主要來自流動性變化、市場波動、報價延遲和訂單規模。市價單最容易出現價格偏離,因為它沒有設定成交價格上限或下限。限價單可以控制最差成交價格,但可能無法成交。
市價單為什麼可能以次優價格成交
市價單的執行邏輯是儘快尋找可用對手方,而不是等待指定價格。若交易者提交的訂單數量超過最優報價數量,系統會繼續尋找下一檔價格。買入市價單可能向更高賣價成交,賣出市價單可能向更低買價成交。
訂單規模越大,越可能消耗多個報價檔位。
報價更新越快,交易者看到的價格與系統執行時價格差異越可能擴大。
市場深度越薄,少量訂單也可能推動成交價格變化。
開盤、收盤和重大消息發佈時,滑點幅度可能擴大。
部分經紀商會設置最大滑點、價格容忍度或重新報價機制,具體以平臺規則為準。
限價單可以避免以超過設定邊界的價格成交。例如,買入限價單不會高於限價成交,賣出限價單不會低於限價成交。但是,限價單的代價是成交概率下降。價格達到或穿過限價後,若可成交數量不足或訂單排隊靠後,仍可能只部分成交或不成交。
訂單執行的操作流程
理解訂單執行流程,有助於交易者在設置訂單前明確目標和限制。訂單不是單一按鈕,而是一組條件組合。
確認交易品種,包括股票、外匯、股票指數、期貨、期權或CFD等。
確認交易方向,區分買入開倉、賣出開倉、買入平倉或賣出平倉。
確認訂單類型,例如市價單、限價單、止損單或止損限價單。
確認訂單數量,計算訂單規模是否可能超過當前可見流動性。
確認價格條件,判斷是否重視即時成交,還是更重視價格邊界。
確認有效期限,選擇GFD、GTC、GTD、IOC或FOK等條件。
檢查預估成本,包括點差、佣金、融資費、印花稅或交易所費用等。
提交訂單後查看訂單狀態,區分已成交、部分成交、掛單、取消和拒單。
訂單狀態的常見含義
已提交:訂單已發送至經紀商或交易系統,但尚未完成撮合。
已成交:訂單全部數量已經完成執行。
部分成交:訂單中一部分數量成交,剩餘數量按訂單規則繼續等待或取消。
掛單中:訂單仍在等待價格條件、數量條件或對手方報價。
已取消:訂單由交易者、系統或有效期規則取消。
已拒絕:訂單因價格限制、賬戶權限、保證金不足、市場關閉或產品規則不符而未被接受。
訂單執行的風險控制要點
訂單類型可以改善執行管理,但不能消除市場風險。交易者需要同時理解價格風險、流動性風險、技術風險和規則風險。尤其在槓桿產品中,訂單執行結果會直接影響賬戶權益、保證金佔用和強制平倉概率。
價格風險:市場價格可能在訂單提交和執行之間發生變化。
流動性風險:市場中買方或賣方數量不足,可能導致部分成交或滑點擴大。
有效期風險:長期掛單可能在交易背景變化後成交,短期訂單則可能因過期而錯過價格條件。
跳空風險:市場可能越過某一價格區間,導致訂單無法在預期檔位成交。
技術風險:網絡延遲、平臺中斷、報價暫停和交易所熔斷機制可能影響訂單執行。
合約規則風險:期貨、期權和CFD等工具還涉及合約乘數、到期日、保證金比例和強制平倉規則。
對於CFD等保證金產品,還需要關注槓桿比例。例如部分受監管市場中,零售客戶主要股票指數CFD槓桿上限常見為20:1,主要外匯貨幣對CFD槓桿上限常見為30:1,個股CFD槓桿上限常見為5:1。槓桿會放大價格變化對賬戶權益的影響,因此訂單執行價格與成交數量都可能影響實際風險暴露。
訂單執行相關問題
訂單提交後為什麼不一定馬上成交?
訂單是否成交取決於價格條件、市場中是否有足夠對手方、訂單排隊順序和有效期規則。限價單可能因價格未達到或數量不足而繼續掛單,市價單雖然通常更快成交,但成交價可能發生偏離。
市價單為什麼可能出現多個成交價格?
如果最優報價檔位的數量不足以滿足整筆訂單,市價單會繼續向下一檔可用價格成交。因此,一筆買入市價單可能部分按175.00便士成交,部分按175.50便士或176.00便士成交。
IOC訂單和FOK訂單有什麼區別?
IOC訂單要求立即執行可成交部分,未成交剩餘數量取消,因此允許部分成交。FOK訂單要求立即全額成交,否則整筆取消,因此不允許部分成交。
GTC訂單是否會永久有效?
GTC表示訂單在成交或取消前保持有效,但許多經紀商和交易場所會設置最長有效期限,例如30日、90日或180日。交易者應以具體平臺規則為準。
價格觸及限價後為什麼仍可能只部分成交?
限價只是價格邊界,成交還需要足夠數量的對手方訂單。如果同一價格檔位的可成交數量不足,或者訂單排隊靠後,訂單可能只成交一部分,剩餘部分繼續等待或按有效期規則取消。
訂單有效期設置有什麼作用?
訂單有效期用於限定訂單在市場中保持可執行狀態的時間。它可以減少遺留訂單在市場背景變化後意外成交的可能,也可以幫助交易者控制訂單是否允許部分成交、是否需要立即成交或是否在收盤後失效。






