什麼是市價單?
市價單(Market Order)是不自行設定成交限價,按目前可得報價儘快買賣的訂單。 在採用委託簿的加密現貨和合約市場中,市價買單優先撮合賣方報價,市價賣單優先撮合買方報價。它強調儘快執行,但不鎖定最終成交價格。
一張市價買單如何成交?
委託簿記錄尚未成交的買賣報價及數量。市價買單提交並通過檢查後,交易系統從最低的可成交賣價開始撮合;這一檔數量不夠時,再嘗試下一檔,直到滿足訂單要求或遇到交易限制。
市價單可以按資產數量或付款金額提交,提供哪種方式由具體產品決定。前者規定買賣多少,後者規定使用多少金額,實際成交結果仍須結合價格計算。
以下用一張數量為 5 的買單說明。數字是假設,不是真實行情;數量單位相同,價格使用同一種報價貨幣,並假設執行期間報價不變、沒有觸及價格保護。
| 賣價 | 這一檔的數量 |
|---|---|
| 100 | 3 |
| 101 | 4 |
| 102 | 5 |
先成交第一檔。 以 100 買入 3 個,成交金額為 300,還差 2 個。
再成交第二檔。 以 101 買入 2 個,成交金額為 202。所需數量已滿足,不再使用第三檔報價。
最後看成交結果。 總成交金額為 502,買到 5 個,成交均價為 502 ÷ 5=100.4。這說明下單前看到最低賣價 100,不代表整張訂單都能以 100 成交。
市價賣單的方向相反:從最高的可成交買價開始,按數量需要繼續撮合後續較低報價。以上成交金額都沒有計入手續費。
哪些情況會讓成交價偏離預期?
一是相關價格上沒有足夠數量。訂單越需要使用後面的價位,均價就越可能偏離最優報價;價格檔位之間的距離也會影響偏差。
二是報價在提交到執行之間改變。訂單到達時,原本看到的掛單可能已經成交或撤回,新的報價也可能進入市場。
還須區分比較基準:最新成交價是歷史紀錄,最優買價是目前最高買方報價,最優賣價是最低賣方報價,而成交均價是整筆實際成交的結果。上例如果以最低賣價 100 為基準,買入均價高出 0.4,就是按這個口徑衡量的不利滑點,並不是另外收取的費用。
因此,查看市價單結果時,價格和數量須一起看;只比較下單前後的兩個價格,可能漏掉成交範圍的差別。
市價單會一直追價,直到全部成交嗎?
不會無限追價。平台可以設定價格保護和單筆數量限制。可接受價格範圍內的對手單不足時,訂單可能部分成交,或沒有成交。
剩餘部分的處理方式由產品規則決定。例如,OKX 對部分直接提交的現貨市價單取消未成交數量,對合約市價單則可能按規則更新價格限制並重試。不能僅憑「市價單」三個字,認定未成交部分一定立即取消或一定繼續等待。
合約市價平倉也必須核對實際成交和剩餘部位,不能僅因訂單已提交,就認定部位已經歸零。
市價單的手續費如何計算?
市價單立即與已有報價成交的交易,屬於吃單方成交,按適用的吃單費率及成交金額或合約規格計算費用。一張訂單可能分成多筆成交,明細逐筆記錄不代表重複收費;未成交數量不產生按成交計收的交易手續費。
與限價單相比,市價單沒有交易者指定的成交價格邊界。兩者也不是「保證成交」和「保證價格」的絕對對立:市價單可能未全部執行,限價單也可能立即成交。




