Binance只减仓订单为何被拒?下单检查步骤

 / 
2

直接回答你:只减仓订单被拒,九成九是你下单的方向跟持仓方向对不上,或者数量超过了你能平的量。

Binance币安
全球交易量最大的加密货币交易所,安全性与流动性行业领先
新手福利:注册立享20%手续费折扣优惠!

只减仓订单在币安的规则很硬:它只管平仓,绝不让你开新仓。系统在下单的时候会立刻检查两个条件,有一个不对就给你拦住。

下单前,先做两步自查

① 检查订单方向是否和持仓方向相反

这是最常见的翻车点。你持有多仓,下单方向必须是"卖出";你持有空仓,方向必须是"买入"。

  • [做什么]:在下单前看你的持仓方向,再确认你选的"买入/卖出"是不是反着的。

  • [怎么做]:持仓面板会显示"多仓"或"空仓"。如果你是多仓,只减仓订单必须选"卖出平多";如果是空仓,必须选"买入平空"。别凭感觉选,看清楚了再点。

  • [完成标准]:你确认了"多仓配卖出"或"空仓配买入",方向没有搞反。

② 检查订单数量是否超过可平仓量

即使方向对了,下单数量也不能超过你现在能平掉的量。如果你持有多仓0.8 BTC,但下了个只减仓的卖单挂1 BTC,系统也会直接拒绝,你账户里没那么多的仓位。

  • [做什么]:核对你的持仓数量,下单数量不能大于它。

  • [怎么做]:在持仓面板看一眼现在的仓位数量,输入的数量填得比它少或正好等于它。别手滑多填一位。

  • [完成标准]:你确认输入的数量 ≤ 当前可平仓量。

进阶排查:挂了两个单子可能互相打架

还有一种情况:你方向对了、数量也对了,但订单还是被拒。可以看看你是不是已经挂了一个只减仓订单在排队。

币安的规则是:如果你挂了一个只减仓的卖单,想再挂一个价格更好(比如价格更低)的,新单子会把旧单子顶掉。如果新的这个因为某些原因被拒了,旧的可能已经被取消,你就两头空了。

  • [做什么]:去"当前委托"列表看一眼,有没有其他只减仓订单占着坑。

  • [怎么做]:打开合约交易页面,切到"当前委托"或"活动委托",把挂着的单子都看一遍。如果有同方向的只减仓单在挂单,先把旧的取消,再下新的。

  • [完成标准]:当前委托里没有同方向的只减仓订单卡位,你准备提交的单子就是第一个。

特殊情况:如果你在API或做高频交易

如果你用的是程序化下单,币安的算法订单API有些版本不支持reduceOnly参数,用了一律返回错误码-1106。正确的做法是用closePosition: true加上quantity: None来实现平仓功能。

另外,如果你用了对冲模式,API下单传reduceOnly参数也可能被拒,因为官方的文档里说这个参数在对冲模式下是不生效的。

Binance币安
全球交易量最大的加密货币交易所,安全性与流动性行业领先
新手福利:注册立享20%手续费折扣优惠!

操作完成的校验方式

做完上面两步自查后,重新下这个只减仓单。如果订单顺利挂上,去"当前委托"里看一眼,确认它的属性栏显示的是"Reduce-Only"。如果还报错,检查一下是不是有其他挂单在抢这个仓位的平仓额度,先取消再试。