OKX Post Only订单为何自动撤销
Post Only订单被自动撤销,是因为你下单的价格会立即吃掉盘口已有的挂单——系统判定该订单会成为Taker(吃单)而非Maker(挂单),所以直接取消,不会进入订单簿。
这是Post Only机制的正常运行结果,不是系统Bug。以下说明如何判断你的订单是否触发了撤销条件,以及怎么调整。
前置条件
你在OKX交易界面选择了"高级限价"订单类型。
生效机制设置为"只做Maker(Post Only)"。
你知道自己下的买单还是卖单,以及价格是多少。
步骤1:在订单簿上确认当前最佳买价/卖价
打开OKX交易页面的订单簿,找到当前最高买价(Bid)和最低卖价(Ask):
买单:你挂的价格 ≥ 当前最低卖价(Ask),会被撤销。
卖单:你挂的价格 ≤ 当前最高买价(Bid),会被撤销。
完成标准:看到订单簿上的实时价格,明确你的挂单价格与当前盘口价格的关系。
步骤2:按实际情况调整价格
情况A:买单被撤销
你设置的买入价过高,高于或等于当前最低卖价。
解决方案:将买入价调低至 当前最低卖价以下。例如当前卖一价为30,740 USDT,你挂30,000 USDT,订单会进入订单簿等待成交。
完成标准:设置的价格低于当前最低卖价,提交后订单状态为"挂单中"。
情况B:卖单被撤销
你设置的卖出价过低,低于或等于当前最高买价。
解决方案:将卖出价调高至 当前最高买价以上。
完成标准:设置的价格高于当前最高买价,提交后订单状态为"挂单中"。
步骤3:再次提交调整后的订单
在交易页面重新输入调整后的价格,保持"高级限价"和"只做Maker(Post Only)"的设置不变,点击提交。
完成标准:页面显示订单已提交,状态为"挂单中"或"委托中",没有被自动撤销。
常见失败原因
盘口价格波动导致订单在提交瞬间被吃
从你输入价格到点击"提交"这零点几秒内,盘口价格可能已经移动,导致你的价格刚好触及撤销线。建议把价格设置得离盘口稍远一些,预留几十个最小价格单位(tick)的缓冲。
风险提醒
Post Only的核心目的是省手续费:Maker挂单手续费通常低于Taker吃单手续费。但如果为了省钱硬挂,错过了入场时机,性价比需要你自己权衡。
不是所有订单都需要Post Only:如果你的目标是"赶紧成交",直接用市价单或普通限价单(默认一直有效)就行,不需要选Post Only。
如何确认操作完成
提交订单后,在【订单管理】→【当前委托】中查看状态。如果显示为"挂单中"或"委托中",说明订单已进入订单簿,没有被撤销。之后等待市场价格触碰到你的挂单价,订单会自动成交。
如果仍然被撤销,重复步骤2,检查新价格是否仍处于"立即成交"区间。
