期貨限價被價格觸及了,為什麼訂單沒有成交?
了解圖表或最後成交觸及期貨限價時訂單仍可能不成交的原因,包括排隊優先順序、bid-ask、合約月份、時間和資料來源限制。
直接解答
圖表觸及你的期貨限價,並不能證明訂單當時一定應該成交。應核對正確合約、訂單是否有效、bid或ask方向、排隊優先順序、可用數量、時間戳以及交易場所的撮合演算法。
最後成交價和可執行報價是不同紀錄
圖表通常突出最後一筆完成交易。
等待中的買進限價與符合條件的賣方流動性互動。
賣出限價與符合條件的買方流動性互動。
看到最後成交在你的價格,並不能說明有多少數量能到達你的訂單,也不能說明你的排隊位置。
K線也會把很多事件壓縮在一個時間區間。
如何閱讀期貨Time & Sales說明單筆成交不是訂單簿重播。
同一價格的排隊位置很重要
假設你在5,000.00放3份買進限價。
在FIFO式案例中,同一價格已有20份排在你前面。
市場離開前,只有12份與該買價成交。
前面的數量吸收了成交,你的訂單可以繼續未成交。
所以觸及5,000.00並不證明賣出數量足夠到達你的排隊位置。
CME商品可以使用不同撮合演算法,不要把所有合約都假設為純FIFO。
看錯bid-ask一側會產生錯誤預期
買進限價要看對面的ask和賣方流動性。
賣出限價要看bid和買方流動性。
平台可以分別顯示最後成交、bid、ask和圖表價格。
如果5,000.00買進限價的可執行ask從未真正到達該水平,附近圖表成交不足以證明漏成交。
應把bid、ask和成交紀錄與時間一起保存。
合約月份和時段必須完全一致
連續期貨圖表可以是合成或滾動序列。
你的訂單屬於一個具體合約月份。
另一個月份觸及該價格,不會讓你的訂單獲得成交資格。
把日間資料與夜間訂單比較,或使用延遲資料,也會產生類似問題。
記錄正確代碼、合約月份、交易所、時段和時區。
期貨Trade Date與日曆日期說明夜間時間為什麼需要上下文。
價格觸及前訂單狀態可能已經變化
如果確認價格真正穿過限價,要進一步核對
價格觸及和確認trade-through不同。
如果5,000.00買進限價當時有效,同一合約和交易所確實出現5,000.00以下成交,這比單純觸及更有意義。
在認定執行錯誤前,應核對時間、訂單狀態、前方數量、訂單修改、撮合規則和資料更正。
如果紀錄仍衝突,再使用券商或交易所執行報告調查。 [!TRYMARK] 重建一次未成交判斷 用5,000.00買進限價案例,記錄合約月份、訂單有效時間、bid、ask、Time & Sales、前方數量、該價格成交量和最終狀態,再判斷是否真的被跳過。
使用未成交檢查清單
確認正確商品和合約月份。
確認訂單已接受並處於working。
記錄訂單ID和時間。
分別記錄bid、ask和最後成交。
如果提供,檢查排隊資訊。
檢查商品撮合演算法。
檢查訂單是否修改。
檢查累計成交和剩餘數量。
升級問題前比較券商訂單日誌和交易所資料。
本文解釋執行核對,不表示畫面價格觸及就應保證所有限價單成交。
常見問題
圖表觸及我的期貨限價,為什麼沒有成交?
可能有更早訂單排在前面、合約月份不同、訂單當時已不活躍,或對手數量不足以到達你的隊列位置。
期貨在我的限價成交,我就一定應該成交嗎?
不一定。同一價格的早期訂單可能先獲得數量,商品特定的撮合演算法也會影響分配。
如果期貨價格穿過我的限價呢?
這是更重要的核對訊號。先確認正確合約、訂單狀態、時間、修改紀錄和交易所資料,再判斷執行問題。
K線觸及我的價格能證明訂單有效時市場在那裡成交嗎?
不能。K線聚合時間,也可能使用不同合約、時段或資料來源。應使用帶時間戳的紀錄。