OKX只做Maker为何被取消?价格条件解析

 / 
1

只做Maker(Post Only)订单被取消,原因很简单:你挂的价格在那一瞬间可以直接成交,一旦这样,它就变成了吃掉订单簿深度的Taker订单,系统就会自动把它撤掉。这个机制就是这么严格,不给你任何变通的机会。

欧易OKX交易所
全球领先的加密货币平台,适合新手与进阶交易者
新手福利:注册即享20% 交易手续费减免!

为什么价格符合市场价反而会被取消

要理解这个逻辑,得先分清楚"挂单"和"吃单"两个角色:

  • Maker(挂单者):你的订单挂在订单簿上,没有立即成交,为市场提供了深度。这种订单通常可以享受更低的手续费。

  • Taker(吃单者):你的订单直接和订单簿上已有的订单成交,把流动性"吃"掉了。这种订单需要支付更高的手续费。

"只做Maker(Post Only)"强制要求你的订单只能当Maker。系统在下单时判断:如果你这笔单子挂上去会和当前订单簿上的订单即刻成交,说明你是Taker,系统就会直接把它取消,根本不给它成交的机会。

案例拆解:你的订单是怎么被取消的

假设当前BTC/USDT的订单簿里,最低的卖价是18,737.25 USDT:

  • 下单成功(Maker):你挂一个18,726 USDT的买单,低于当前市价。这个单子会进入订单簿等待成交,你作为Maker提供了流动性,系统不会取消它。

  • 下单被取消(Taker):你挂一个18,737.25 USDT或更高的买单(比如18,745 USDT),这个价格等于或高于市场最低卖价,一旦挂出就会立刻和现有的卖单匹配成交,你是在"吃"已有的卖单,属于Taker行为。系统会立刻取消你这个"只做Maker"的订单,因为它的设计初衷就是不允许你作为Taker。

其他常见失败原因

除了直接成交这种最普遍的情况,下面这些原因也可能让你的"只做Maker"订单被取消:

  • 自成交预防机制(STP)触发:为了营造公平的交易环境,OKX禁止同一主账户下的不同子账户之间相互成交。如果你的订单和同主账户下的其他订单可能会成交,系统会直接把Maker挂单撤掉。

  • 账户或产品特定限制:在某些特殊情况下,比如某些代币合约的流动性增强计划(ELP)只允许Maker,或者平台因为风控临时禁止了某些账户的Taker操作,这些限制也可能导致"只做Maker"订单被取消。

风险提醒:如果你的策略是希望能用Maker费率省手续费,又怕因为价格不合适错过机会,建议把"只做Maker"订单的价格设在略低于当前市价的位置,并实时监控订单簿的深度变化。在下单前,看一眼订单簿上最接近的买一/卖一价,再决定你的挂单价格。

欧易OKX交易所
全球领先的加密货币平台,适合新手与进阶交易者
新手福利:注册即享20% 交易手续费减免!

操作完成后

  • 校验方式:在你的订单历史或当前委托记录里,看到状态是"已撤单"或"已取消",就可以核对是不是因为Post Only机制或STP规则导致的。

  • 下一步动作:如果你想优先保证成交,可以试试"立即成交并取消剩余"(IOC)订单,它允许部分成交并撤掉剩下的部分,不会因为不能立即全部成交就整单作废。