"我明明设的止损数量只有仓位的一半,怎么系统触发时给我全平了?"——你大概率碰到了 Reduce Only 这个选项的隐藏逻辑,它会在触发前自动把你设的数量砍到和当前持仓一致。
核心结论:Reduce Only 是"只减仓"开关,超量部分会被系统自动缩减
Reduce Only(只减仓)是一个强制约束,核心职责就一条:这个订单执行后,只能减少你的持仓,绝不允许反向开仓。
为了实现这个承诺,系统会在你的订单触发前做一个校验,规则如下:
情况 A:订单数量 ≤ 当前持仓数量
订单正常执行,按你设的数量平仓。
情况 B:订单数量 > 当前持仓数量
系统会在触发时自动把订单数量缩减到等于当前持仓数量。多出来的那一部分直接被扔掉,不会挂到盘口上。
情况 C:已经没有仓位了,但 Reduce Only 订单还在
订单直接被系统拒绝或取消,不会给你反向开仓。
这就是你看到"数量自动缩减"的根本原因——不是平台故障,是 Reduce Only 机制在保护你,避免你被反向开仓。
步骤 1:去确认你的订单是不是勾选了"Reduce Only"
[做什么]:找到你那张"数量异常"的止损单,确认它的属性。[怎么做]:
打开交易 App 或网页端,找到"当前委托"或"条件单"列表。
找到那张止损单,点开详情。
查看订单属性栏有没有"只减仓"或"Reduce Only"字样。
情况 A:显示"只减仓"或"Reduce Only"
这就是根本原因。系统按规则自动缩减了你的委托数量。
情况 B:没有显示"只减仓"
如果数量还是被改了,可能是其他原因(比如平台有单笔订单上限),需要进一步排查。
[完成标准]:在订单详情页明确看到"只减仓"或"Reduce Only"的标识。
步骤 2:理解系统如何"优先处理"你的多个订单
如果你同一方向挂了多个 Reduce Only 订单,触发时系统会按"成交优先级"排队:
价格优先:买单价格越高越优先,卖单价格越低越优先。
时间优先:价格相同的情况下,下单时间越早越优先。
比如你持有 10 个 BTC 的多仓,挂了两个 Reduce Only 卖单:
订单 A:卖 6 个,委托价 10000(更接近市价,优先级高)
订单 B:卖 7 个,委托价 9000(优先级低)
当价格跌到 9000 附近触发时,系统会先检查总数量(6+7=13 > 10),然后取消优先级更低的订单 B,只执行订单 A,确保不会超量平仓。
步骤 3:为什么平台要这么设计?——防止"旧止损单"反向开仓
如果你没有勾选 Reduce Only,平仓后旧的止损单不会自动消失,价格如果再次波动,它可能帮你反向开一个新仓位。
Reduce Only 的存在,就是为了解决这个问题:
你平仓后,旧止损单因为勾选了 Reduce Only,触发时系统检测到你已经没有仓位了,直接拒绝执行,而不是帮你反向开仓。
关于"缩减"的几个常见场景
| 你的操作 | 系统处理 | 原因 |
|---|---|---|
| 设了 Reduce Only 止损,数量 10,但持仓只有 5 | 触发时自动缩减为 5 | 只减仓,不能超过持仓 |
| 平仓后,旧 Reduce Only 止损单还在 | 触发时被拒绝,不执行 | 没有仓位可减 |
| 同时挂多个 Reduce Only 卖单,总数量超持仓 | 优先取消价格更远的订单 | 保证总量不超过持仓 |
高风险警告:如果你在同一仓位设了多个 Reduce Only 订单,系统会按优先级"择优保留"。这意味着你提前设好的分批止盈策略,可能因为系统自动削减而失效。如果你需要精确控制每笔平仓数量,建议只用一张 Reduce Only 订单覆盖全部仓位,或者手动计算好总数量不超过持仓。
下一步动作
下次设止损单时,留意这一步:
下单前看一眼"只减仓"或"Reduce Only"选项是否被勾选。
如果你打算分批平仓,确保所有 Reduce Only 订单的数量加起来不超过你的总持仓,否则系统会帮你"砍单"。
平仓后,去"当前委托"里确认旧止损单已清掉——即使它勾了 Reduce Only 不会反向开仓,留在那里也是隐患。
FAQ
问:Reduce Only 订单触发时被缩减了,系统会通知我吗? 答:会。触发后你去"历史委托"或"订单详情"里看,成交数量会显示为缩减后的值,而不是你最初设的数量。部分平台会在订单状态里标注"已调整"或"Adjusted"。
问:所有平台的 Reduce Only 逻辑都一样吗? 答:核心逻辑一致,但具体处理方式略有差异。OKX 和 Bybit 都明确说明超量部分会被自动缩减或取消,WOO X 也支持类似机制。建议查看你所在平台的官方帮助文档确认细节。
问:Reduce Only 和"普通止损单"有什么区别? 答:普通止损单不限制方向,触发后可能帮你开仓或平仓。Reduce Only 强制只能平仓,不能开仓。如果你只是想平仓保护,强烈建议用 Reduce Only。



