Post Only限价单刚挂上就取消,价格该怎么检查?

 / 
8

Post Only 限价单刚挂上就取消,原因只有一个:你设置的价格在提交那一刻会立即吃掉对手盘,系统为了兑现"只做 Maker"的承诺,把它撤掉了。 这不是故障,也不是网络延迟,是 Post Only 机制在正常工作。需要检查的不是订单状态,而是你填的价格与当时对手方最优报价的关系。

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

判断规则:你的价格有没有"穿越"对手价

Post Only 的核心逻辑是:订单只能挂在订单簿上提供流动性,不能立即成交。币安官方帮助文档的表述是,如果订单的一部分会立即成交(例如以高于当前市场价的价格买入资产),系统将在下单时自动取消该订单。Bybit 的帮助页面用了一个更具体的例子:买入限价 9000,但当时最优卖价已经从 9001 快速移动到 8995,这笔买单会立即以 8995 到 9000 的价格成交,因此 Post Only 系统会自动取消它。

换算成检查动作,规则很简单:

买单:你的限价必须低于当前最优卖价(卖一价)。如果你填的价格等于或高于卖一价,就会立即成交,Post Only 会撤单。

卖单:你的限价必须高于当前最优买价(买一价)。如果你填的价格等于或低于买一价,同样会被撤掉。

这里的"当前"指的是你点击下单那一刻的盘口,不是你看了一眼价格、思考几秒、再填进去的那个价格。行情波动快的时候,盘口可能在几秒内移动,你填的时候是安全的,提交时已经穿越了。这就是"刚挂上就取消"最常见的原因:不是你的价格算错了,是市场在你填单的过程中走过了你的价位。

怎么检查:看盘口,而不是看订单记录

订单被撤后,不要反复点"重新下单"。先打开交易页面的订单簿,看当前的买一价和卖一价。

如果你打算挂买单,确认你的限价严格小于卖一价。差距哪怕只有 0.01,也足够让订单进入订单簿排队。如果卖一价和你打算填的价格非常接近,或者你填的时候卖一价正在往下走,那这笔订单大概率还是会被撤。

如果你打算挂卖单,确认你的限价严格大于买一价。

一个实用的习惯是:填完价格后,在点击下单前扫一眼盘口数字有没有变化。如果卖一价在你填单期间从 100.5 变成了 100.3,而你填的买单是 100.4,提交时就会穿越,被撤。改成 100.2 或更低,才能安全挂上。

币安现货的特殊之处

币安现货的 Post Only 功能只在网页端的"高级"订单模式下可用,路径是交易页面右上角设置图标 → 布局选项卡 → 订单模式下选"高级"。如果你在 App 上找不到 Post Only 选项,不是功能消失了,是入口不在移动端。手机上的普通限价单没有这个保护,会直接吃掉对手盘。

另外,币安现货的普通交易对(非稳定币对)对限价单本身还有一个价格范围限制:限价必须在市场价的 50% 到 200% 之间,稳定币对是 80% 到 120%。如果你为了确保 Post Only 能挂上,把买单填得极低(比如市场价 100,你填 30),订单会被以"价格超出范围"拒绝,而不是以 Post Only 撤单的形式消失。这两种失败的原因不同:前者是价格太远,后者是价格太近。看拒绝提示或订单记录里的原因可以区分。

撤单后值得记录的,是盘口快照

如果你连续被撤,不要只记"又被撤了"。撤单的那一刻,卖一价(或买一价)是多少,你填的是多少,差多少。如果每次都差一点,说明你的定价习惯偏激进,总是贴着对手价填。把买单往下压一两个最小变动单位,或者等盘口稍微稳定一点再挂,问题就解决了。

如果盘口本身极薄,买一和卖一的价差很大,你的 Post Only 订单反而更容易挂上,因为穿越的概率低。这种情况下订单被撤,更可能是你填的价格本身就在价差中间的错误一侧,比如买单填在了卖一价上方,而不是盘口波动导致的。

常见问题

Q:Post Only 被撤,和普通限价单被拒,在订单记录里显示一样吗?

A:不一样。Post Only 被撤通常显示为"已取消"(Canceled),因为你下的单在系统看来已经创建、然后被撤掉了。价格超出范围被拒绝的限价单,显示的是"已拒绝"(Rejected),订单从未进入订单簿。看到"已取消"就去查盘口穿越,看到"已拒绝"就去查 50%–200% 的价格范围。

Q:我填的价格明明没有穿越,为什么还是被撤了?

A:盘口在你填单和提交之间移动了。这是最常见的情况,尤其在小币种或行情剧烈时。你看到卖一价 100.5,填了买单 100.4,但提交时卖一价已经跌到 100.3,你的买单就穿越了。解决办法是在提交前重新看一眼卖一价,或者把买价压得离卖一价更远一些。

Q:被撤了几次,是不是账户有问题?

A:不是。Post Only 撤单是正常的功能行为,不累计任何账户限制或风控标记。它只是告诉你这笔订单如果留在盘口上会变成吃单,所以系统替你拒绝了。调整价格后重新提交即可。

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

参考资料

  1. Binance·只做 Maker 订单、生效时间订单和冰山订单简介,日期:2026-11-12
  2. Bybit·Post-Only Order,日期:2026-11-12
  3. TradeToolWorks·Why is my limit order not filling? Causes and fixes,日期:2026-11-12