價格
填寫限價單和市價單
假設股票行情簿
X
是空的。同時交易者發出 1 單位價格A
的限價買單和交易者發出 1 單位價格的限價賣單,會發生什麼?什麼是填充價格?市價單的同樣問題,假設程式碼簿是空的並且交易者發送買賣市價單(沒有價格),執行價格將是最後的執行價格嗎?在這種情況下如何確定執行價格?X``2$``B``X``1$``X``A``B
在第一種情況下,這是一個“競爭條件”:無論哪個訂單先收到(即使它只比另一個訂單早一微秒)都將填充 Book,第二個限價訂單將以第一個訂單的價格執行.
在第二種情況下,它是不確定的,可能取決於“匹配引擎”如何工作的細節。可能當收到針對空賬簿的第一個市價單時,它將被拒絕,第二個市場訂單也將被拒絕,因為賬簿仍然是空的。
這兩種情況都是“邊緣條件”或結果可能高度依賴於實現的特殊情況。