只减仓订单(Reduce-Only)是什么?永续合约平仓指南
假设你持有 2 张永续合约多仓,挂出一笔卖出 2 张的限价单,打算等价格到了再平仓。后来你手动平掉了 1 张,但原来的卖单仍然挂着。此时如果卖单全部成交,会发生什么?
在单向持仓模式下,如果平台允许普通卖单反向开仓,这笔订单可能先平掉剩余的 1 张多仓,再开出 1 张空仓。开启只减仓(Reduce-Only)后,这笔订单最多只能减少当时剩余的多仓,仓位归零后就不能继续卖出开空。
一、只减仓订单是什么意思?
只减仓是订单的一项执行限制。它规定订单只能减少或关闭已有仓位。
持有多仓时,用卖出方向减仓。例如,持有 2 张多仓,卖出只减仓订单成交 1 张后,还剩 1 张多仓。
持有空仓时,用买入方向减仓。例如,持有 2 张空仓,买入只减仓订单成交 1 张后,还剩 1 张空仓。
如果对应仓位已经归零,只减仓订单就没有可以减少的仓位。平台如何处理这笔委托,取决于该平台的订单规则。
二、什么时候会用到只减仓?
1. 挂出限价平仓单后,又手动减仓
回到开头的例子。挂单时有 2 张多仓,手动平仓后只剩 1 张。如果原卖单设置了只减仓,它最多只能用于平掉剩余的 1 张多仓。平台可能调整或取消原委托,具体处理方式以平台规则为准。
2. 分批挂出平仓单
假设你持有 3 张多仓,计划分别挂出两笔卖单,每笔 2 张。两笔委托合计 4 张,已经超过当前持仓。如果第一笔先成交 2 张,持仓就只剩 1 张。提交第二笔之前,可以先查看当前持仓、已有平仓挂单和页面显示的可平数量。
三、只减仓、限价单和止损单有什么区别?
只减仓控制的是仓位变化。订单成交后,只能减少或关闭对应仓位。
限价单控制的是成交价格。买入价不得高于指定价格,卖出价不得低于指定价格。
止损单控制的是触发条件。达到设定条件后,系统会按订单规则提交后续委托。你可以查看生成的订单状态和实际成交数量,确认仓位是否已经减少。
例如,一笔只减仓限价卖单同时具备两项限制:只能减少多仓,且成交价格不得低于指定卖价。
四、常见问题
为什么只减仓订单会被拒绝或取消?
先检查对应仓位是否已经平完、委托方向是否正确,以及委托数量是否超过可平数量。如果同时挂了多笔平仓单,还可以查看平台是否会将已有挂单计入可平数量。
只减仓订单一定能成交吗?
成交仍取决于订单类型、价格条件和市场深度。例如,只减仓限价卖单设在 105,而当前没有愿意以 105 或更高价格买入的对手盘,这笔订单就可能继续挂着。
平仓订单只成交了一部分,怎么看还剩多少仓位?
假设原来持有 2 张多仓,平仓订单只成交了 0.5 张,且期间没有其他成交,当前就还剩 1.5 张多仓。可以对照成交记录、当前持仓和未成交委托,分别确认已平数量、剩余仓位和仍在挂单的数量。
五、6MM 永续合约 API 如何表示只减仓?
在 6MM 开发者文档中,只减仓对应 reduceOnly 字段。接入永续合约的团队可以通过该字段表达减仓意图,并在订单提交后,通过订单状态、成交记录和当前持仓确认执行结果。