Reduce Only订单被拒绝:仓位方向怎么查

 / 
1

前置条件

  • 你的交易账户已持有至少一个永续合约仓位。

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

  • 你已熟悉"仓位模式"概念——逐仓/全仓,以及单向持仓/双仓持仓模式。

Reduce Only 订单被拒绝,意味着系统认为你这笔订单的方向或数量,会让你的持仓暴露方向发生逆转或扩大,而不是单纯减少。Reduce Only 的功能很直白——只允许订单朝"减少仓位"的方向执行,不能开新仓,也不能反向开仓。当你收到拒绝提示时,问题通常出在仓位模式、当前已有挂单数量,或者账户根本已经没有可减的仓位。

步骤1:确认账户是否还有仓位可以减

[做什么]:核对当前持仓数量是否为 0。

[怎么做]:打开交易所的"持仓"面板,查看对应交易对的方向和数量。

情况 A:持仓数量为 0 → 系统会直接拒绝 Reduce Only 订单。操作:此时你根本没有仓位需要"减少"。如果要开仓,请取消 Reduce Only 选项,改成普通开仓单。

情况 B:持仓数量 > 0 → 进入步骤 2,检查挂单冲突。

[完成标准]:持仓面板显示明确的正数(多头)或负数(空头)。

步骤2:检查"未成交挂单"是否已经占用了减仓额度

[做什么]:核对所有未成交的限价单,看它们是否已经在"预定"平掉你的持仓。

[怎么做]:打开"当前委托"页面,统计所有与你持仓方向相反的未成交订单数量。

系统计算的是预估持仓 = 当前持仓 + 所有未成交订单(开仓/平仓都算)。如果预估持仓已经为 0 或即将反向,新的 Reduce Only 订单会被拒绝。

示例:你持有空头仓位 2 BTC,已经挂了一笔买入 2 BTC 的平仓限价单。此时再挂一笔新的买入 1 BTC Reduce Only 订单→ 系统计算预估持仓为 -2 + 2 + 1 = +1 BTC,已经反向了,拒绝。

情况 A:已有挂单数量 ≥ 当前持仓数量 → 挂单已经"预定"了全部仓位,不需要新的 Reduce Only 订单。操作:要么等现有挂单成交,要么先取消旧单,再重新提交新单。

情况 B:已有挂单数量 < 当前持仓数量 → 计算剩余可减额度 = 持仓数量 - 已有挂单数量。操作:新订单数量必须 ≤ 剩余可减额度,否则会被拒绝。

[完成标准]:确认新挂单数量加上已有挂单数量 ≤ 当前持仓数量。

高危风险:在"双仓持仓模式"下,不设置正确的 positionSide(LONG/SHORT)也会导致拒绝。如果你持有多头仓位,却下了一笔"BUY"方向的 Reduce Only 订单,系统会认为你在反向开仓——即使你的本意是做多平仓,买单减仓是错的,正确的方向是"SELL"。方向写反了,订单会被直接拒绝,不会给你任何风险提示以外的反馈。

步骤3:检查仓位模式——单向持仓与双仓持仓的区别

[做什么]:确认你当前使用的是"单向持仓模式"还是"双仓持仓模式",因为 Reduce Only 的使用规则不同。

[怎么做]:在合约设置页面找到"持仓模式"选项。

情况 A:单向持仓模式 → Reduce Only 是标准功能,直接勾选即可。步骤 2 的预估持仓逻辑完全适用。

情况 B:双仓持仓模式 → 在双仓模式下,订单逻辑更严格。你需要明确指定 positionSide(LONG 或 SHORT),且持仓方向的判定是独立计算的。操作:如果你持有多头仓位,平仓单的方向是"SELL"(卖出),positionSide 填"LONG";如果你持有空头仓位,平仓单的方向是"BUY"(买入),positionSide 填"SHORT"。方向填错直接拒绝。

[完成标准]:确认当前的仓位模式,并确认新订单的方向和 positionSide 与现有仓位完全匹配。

常见失败原因

太多人在账户还有"未成交的止盈单"时,又手动去挂一个新的 Reduce Only 减仓单。系统判定"已有挂单的数量 + 新挂单的数量 > 当前持仓",直接把新单拒绝。这个错误在减仓逻辑中极其常见:你以为是"分批止盈",系统认为你在"超额平仓"。正确的做法是先去"当前委托"撤销旧单,或调整旧单数量,再挂新单。

操作完成的校验方式

Reduce Only 订单成功挂出后,在"当前委托"页面确认该订单标注了"Reduce Only"标识,且状态为"已挂单"或"已生效"。打开仓位面板,确认该订单的挂单数量反映在了"预估持仓"的计算中。如果在 Bybit,持仓面板会显示"有平仓挂单"的提示。

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

下一步的衔接动作

如果 Reduce Only 订单因"预估持仓为 0"被反复拒绝,检查"当前委托"中是否存在已占用额度的旧单,取消后重新提交。可参考主流交易所帮助中心关于 Reduce Only 订单预估持仓、无持仓拒单的官方规则说明排查。