期貨限價單為什麼會立即成交?
了解期貨限價跨過目前 bid-ask 時為什麼會立即成交、marketable limit 與等待限價的差別,以及價格邊界為什麼仍有效。
直接解答
期貨限價單如果跨過可用的對手報價,可以立即成交。買進限價高於 ask 時可以在 ask 或更優價格成交,賣出限價低於 bid 時可以在 bid 或更優價格成交。
限價是價格邊界,不是等待指令
買進限價設定你願意支付的最高價格。
賣出限價設定你願意接受的最低價格。
定義中並沒有要求訂單必須留在訂單簿等待。
如果價格邊界內已經有相容流動性,訂單可以立即成交。
CME也把限價單定義為在限價或更優價格執行。
案例:買進限價高於ask
假設市場:
提交15的買進限價。
訂單願意最高支付15。
如果13有賣出數量,可以在13立即成交,而不是等待市場上漲到15。
15是上限,不是目標成交價。
CME的期貨訂單案例使用同一原理。
- 最佳bid:12
- 最佳ask:13
大訂單可以跨多個價格成交
假設賣盤為:
送出15買進限價8份。
在簡單價格優先案例下可以成交:
加權平均:
(2 × 13 + 3 × 14 + 3 × 15) ÷ 8 = 14.125。
所有成交都沒有超過15。
為什麼期貨訂單會在多個價格成交說明加權平均。
- 13有2份
- 14有3份
- 15有5份
- 13成交2份
- 14成交3份
- 15成交3份
賣出限價低於bid時邏輯相反
假設最佳bid為100,ask為101。
提交98賣出限價。
訂單願意在98或任何更高的合格價格賣出。
如果已有100的買方,可以在100成交。
98是下限,不是要市場等待到達的目標。
Marketable與resting描述目前行為
能夠立即與對手報價成交的限價單通常稱為marketable。
低於最佳ask的買進限價通常等待。
等於或高於可執行ask的買進限價可以立即成交。
高於最佳bid的賣出限價通常等待。
等於或低於可執行bid的賣出限價可以立即成交。
同一種訂單會因相對目前訂單簿的價格不同而表現為被動或主動。
價格邊界仍然存在
Marketable買進限價不會變成無限制市價單。
如果買進限價是15,按適用限價規則就不能高於15成交。
如果15及以下賣出數量不足,未成交餘額可以按有效時間規則作為15限價繼續等待。
因此積極限價可以尋求立即執行,同時控制最高價格。
期貨市價與限價訂單說明這種差別。
訂單到達前報價可能已經變化
點擊時看到的bid和ask不會被凍結。
訂單到達交易所期間,其他訂單可以新增、取消、修改或成交。
看起來被動的訂單可以變成marketable。
看起來會立即成交的訂單也可能因為流動性消失而部分或完全不成交。
不要把畫面快照當作正確交易所狀態,應查看訂單時間和執行報告。
期貨流動性檢查清單說明spread和depth為什麼是特定時點資訊。 [!TRYMARK] 重建一張積極限價單 使用bid 12、ask 13,送出15買進限價8份。對手在13有2份、14有3份、15有5份時,計算各筆成交、剩餘數量和加權平均價格。
使用marketable limit檢查清單
記錄正確合約月份。
記錄買進或賣出方向。
記錄限價。
記錄決策時的bid、ask和顯示深度。
檢查限價是否跨過對手報價。
保留每筆成交價格和數量。
計算加權平均成交價。
檢查剩餘數量和有效時間。
不要把限價理解成目標成交價。
本文解釋執行機制,不推薦使用積極限價單。
常見問題
為什麼我的期貨買進限價低於輸入價格成交?
你的限價是最高願意支付價格。如果更低的合格賣出流動性存在,它是更優價格,可以立即成交。
高於ask的買進限價會變成市價單嗎?
不會。它會變得marketable,但限價仍然限制最高成交價格。
Marketable limit可以部分成交嗎?
可以。如果限價範圍內相容數量不足,可以只成交一部分,剩餘數量按訂單規則繼續有效。
為什麼跨過spread卻沒有立即成交?
訂單到達前顯示流動性可能已經變化,或者沒有足夠數量剩餘。應查看執行報告與目前訂單狀態。