市價單Market Order,指以當前有效的即時價格立即購買或出售加密貨幣。市價單是根據訂單簿上已經掛好的限價訂單執行的,也就是所謂的「吃掉(Take)」了訂單簿裡的一個個限價單。這意味著交易者無法 100% 確定真正的成交價格。當真實價格與預期不同時,就會發生滑點。市價單的最大優點就是可以相對快速、簡單直接的成交一整份訂單,特別是當你對滑點的要求不是特別高的時候。
限價單與市價單區別是,限價單允許使用者提前設定一個價格掛在訂單簿上等候接單。交易所只會以設定的價格或更好的價格執行,我們稍後將擴展這部分。
交易中有兩方:掛單者 maker 和吃單者 taker。當你下了一個市價單時,你作為一個吃單者正在接受其他掛單人提前下好的限價單。
如圖所示,在幣安 BTC-USDT 現貨市場,BTC 目前價格為 28,829.34 USDT。如果你下達一份買入 1 BTC 的市價單,幣安會立刻將買入市價單與訂單簿上的最低要價匹配,即 28,829.34 USDT/BTC。這種情況下,如果你的市價單累計買入超過3.8 BTC(如圖所示,同等價位的掛單存量僅剩3.8 BTC),幣安撮合引擎會自動幫您先把所有該價位的3.8 枚BTC吃掉,然後其餘的將按照訂單簿上最接近的最低價格一層一層地吃單,以此類推,直到你下的所有市價單被吃完。因此,最終你的訂單平均成交價格可能比 28,829.34 USDT 高出很多。
市價訂單的主要優點是:簡單、即時、高效,並且在大多數情況下都能夠完全執行。然而其劣勢也比較明顯:第一就是存在滑點,即預期成交價格可能會和實際成交價格有差距。第二是交易者在執行買和賣都必須盯盤交易,沒辦法定時執行。
如果你更看重這筆訂單成交與否,而非其成交價格,此時建議選擇市價單。例如,有時,限價單 Limit Order 長時間無法成交,但你可能又著急要盡快完成交易以便全身而退,市價單就可以派上用場了。
然而,如果你想買一些小幣種,不建議使用市價單。受滑點影響,你的購買成本可能會比預期更高。此時限價單或許是更好的選擇。注意:在交易訂單簿上買賣價差 bid-ask spread 較小的高流動性資產時,使用市價單能夠讓您獲得的價格接近或等同於預期價格。買賣價差越大,產生滑點進而導致成本上升的風險越高。