期貨限價被價格觸及了,為甚麼委託沒有成交?
了解圖表或最後成交觸及期貨限價時委託仍可能不成交的原因,包括排隊優先級、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線聚合時間,亦可能使用不同合約、時段或數據源。應使用帶時間戳的紀錄。