交易

同時滿足市價賣單和限價賣單時,市價買單如何執行?

  • January 2, 2020

目前,我們都知道在滿足時間優先規則的限價賣單時如何執行市場買單。

兩個(或更多)訂單同時到達對交易所的匹配引擎沒有任何影響,買入訂單執行賣出限價訂單,賣出訂單執行買入限價訂單。如果不存在限價單,市場訂單可能會被交易所拒絕,或者價格將被限制在基於最後交易價格的“波動率門檻值”以維持“有序”市場(參見第 7.3 節(除其他外))歐洲期貨交易所連結如下)。

不要使答案過於復雜,但您真正需要的是對匹配引擎和 HFT 的一些了解。匹配引擎有幾個不同的隊列來處理訂單——隊列有一個優先順序。這些隊列之一是“市場訂單隊列”。在“市場訂單隊列”中,將有兩個子隊列——“市場買入”和“市場賣出”。“市場買入”隊列獨立於“市場賣出”隊列進行處理。

Eurex 匹配引擎的功能參考指南可在此處Eurex下載。

您可以從中學到的一些額外資源是:

訂單驅動市場中的報價設置和價格形成

Google搜尋:“限價訂單模型和最優交易策略”會產生幾十個結果。

@amdopt 的回答強調這個主題有很多深度,訂單匹配的實際行為取決於交易所細節。在這個答案中,我給出了市場訂單也不匹配其他市場訂單的交易所的簡化視圖。

訂單可以分為兩種類型:休息訂單和即時訂單。所有尚未執行的剩餘訂單由交易所保留,直到它們完全執行或以其他方式刪除(例如:被發送方取消)。即時訂單,例如市價訂單,要麼立即執行,要麼立即刪除。

因此,如果一個市價單到達交易所,交易所的撮合引擎會自動檢查該訂單是否可以撮合,如果不能撮合則丟棄該訂單。因此,匹配引擎不可能同時考慮多個市價單,因此也無法匹配兩個市價單。

引用自:https://quant.stackexchange.com/questions/50504