什麼是只做 Maker 訂單(Post-Only)?
只做 Maker 訂單(Post-Only)是在限價單上附加「只掛單、不立即吃單」要求的訂單。 在採用委託簿的加密現貨和合約市場中,委託簿記錄尚未成交的買賣報價及數量。先提供報價、之後由其他訂單與其成交的一方稱為掛單方(Maker);接受已有報價並立即成交的一方稱為吃單方(Taker)。
Post-Only 要求訂單先掛入委託簿等待,不能立即與已有報價成交。以 OKX 的規則為例,如果這張訂單會立即與已有訂單成交,系統就會取消它。
為什麼有了限價單,還需要 Post-Only?
限價單限制的是成交價格,並不要求一定先掛單。買入限價是最多願意支付的價格,賣出限價是最低願意接受的價格;只要已有報價符合條件,一般限價單也會立即成交,成為 Taker。
Post-Only 在價格要求之外,進一步限制成交方式。即使已有報價滿足限價,也不接受立即吃單成交,而是只允許先提供報價、等待別人來成交。
這種差異也會影響手續費。採用 Maker/Taker 計費的交易平台,對兩種成交角色分別設定費率。OKX 的交易費說明中,Maker 費率通常較低;實際費率仍取決於帳戶和交易產品。
什麼時候會被取消?
按上述 OKX 規則,系統處理訂單時,如果發現它能立即與已有報價成交,就會取消訂單;否則,通過其他訂單檢查後,報價會進入委託簿等待。
例如,最高買價為 99 USDT、最低賣價為 100 USDT 時,價格 99.5 的買單找不到符合限價的賣單,可以掛入委託簿;價格 100 的買單卻能立即與賣單成交,Post-Only 要求它取消。賣單的判斷方向相反:賣價不高於已有買價時,也會遇到立即成交的情況。
下表四列是獨立情形,均以同一組 99/100 報價為起點,假設訂單通過其他檢查、報價保持不變。USDT 是報價資產,數字僅用於說明。
| 提交的 Post-Only 訂單 | 能否立即與已有報價成交 | 處理結果 |
|---|---|---|
| 買入,價格 99.5 | 不能,低於最低賣價 100 | 進入委託簿等待 |
| 買入,價格 100 | 能,與價格 100 的賣單成交 | 取消,不成交 |
| 賣出,價格 99.5 | 不能,高於最高買價 99 | 進入委託簿等待 |
| 賣出,價格 99 | 能,與價格 99 的買單成交 | 取消,不成交 |
判斷使用的是系統實際處理訂單時的報價,不是點擊提交前畫面上的報價。如果兩者之間行情已經變化,一張看似可以掛單的訂單也可能被取消。餘額不足、數量不符合要求等原因也可能導致訂單被拒絕,具體原因應看訂單狀態或回傳提示。
掛入委託簿以後會如何?
訂單會等待符合價格條件的對手單,可能全部成交、部分成交,也可能一直不成交。Post-Only 限制的是成交角色,並不保證有人接受這個報價。
一般限價單可以先立即成交一部分,再把剩餘數量掛入委託簿,因而同一張訂單可能產生 Taker 和 Maker 兩種成交。按上述取消式 Post-Only 規則,只要會立即成交,就不會先吃單成交一部分再掛出餘量。
Post-Only 為了只以 Maker 角色成交,放棄了立即吃單的機會;成功掛單後,仍須等待後續訂單來撮合。沒有成交的數量,不產生按成交計收的交易手續費。
常見問題
市價單能設定成只做 Maker 嗎?
不能。市價單要求儘快接受已有報價,Post-Only 則要求先掛出報價等待,兩者的執行要求互相矛盾。





