只减仓不止出现在合约委托页的勾选框里
欧易杠杆交易平仓也有只减仓吗?

合约模式下的全仓杠杆同样有。持仓里的市价全平和限价平仓默认就是只减仓;在下单区平仓时可以选只减仓,也可以选英文帮助页里叫 Reduce + reverse position 的方式,负债还清后,多卖出的资产会用来开一个反向仓位。只想平掉、不想反手,就选只减仓。

欧易 API 的 reduceOnly 参数什么时候生效?

reduceOnly 设为 true,这笔单只会减少持仓。它只适用于合约模式和跨币种保证金模式的账户,只管币币杠杆(MARGIN)以及买卖模式下的交割、永续。交割、永续另有一条:这笔单加上优先级更高的反向只减仓挂单,总张数不能超过持仓。接口下的只减仓单数量超过持仓会整笔被拒,不会像下单页面那样自动改小。

欧易市价全平遇到大仓位会怎么成交?

仓位超过单笔市价委托允许的最大张数时,系统把市价全平拆成几笔较小的委托逐笔下达,前一笔完全成交后才下下一笔;每笔数量取剩余仓位和单笔市价上限中较小的那个,不用自己手动拆单。

只减仓委托不会让仓位变大,也不会开出反向仓

欧易对只减仓委托的限定是:它只能用来平仓,成交以后仓位只会比原来小。没勾只减仓的普通委托没有这层约束,既能减仓,也能加仓。

这个区别在单向持仓里最要紧。单向持仓下一个合约只记一个方向,反方向的单子会先冲掉原有仓位。假设你持有 BTC-USDT 永续多单 100 张,想挂一张卖单平仓,数量错填成了 200 张:

  • 没勾只减仓:这张卖单不受「只减」的约束,平掉 100 张多单以后,多出来的部分有可能变成空单。
  • 勾了只减仓:委托照样成功,数量被系统改成 100 张,多单平完就停,不会留下空单。

帮助中心讲委托类型的那篇把单向持仓叫「买卖模式」,把双向持仓叫「开平仓模式」,两套叫法指的是同一个设置。两种模式怎么切、开空为什么会把多单平掉,在欧易合约单向持仓和双向持仓有什么区别?开空为什么把多单平了里有完整对照。

单向持仓下在哪里勾选只减仓

只有买卖模式能手动选择只减仓。下单时不选,这张单就是非只减仓委托;同一个账户里,两种委托可以同时挂着。

勾选的位置在合约的委托页面。限价委托、市价委托、高级限价委托、止盈/止损委托和跟踪止盈/止损委托,下单时都有「只减仓」这一项。

还有几处不用你动手,系统已经按只减仓处理:

下单位置 买卖模式(单向持仓) 开平仓模式(双向持仓)
委托页面的限价、市价等委托自己选,不勾就是非只减仓平仓委托默认只减仓,开仓委托都不是
下单时一并提交的止盈/止损默认只减仓默认只减仓
持仓页面的止盈/止损、平仓、市价全平默认只减仓默认只减仓

开仓时顺手带上的止盈止损、持仓页上点出来的平仓,本身就不会把仓位做反。单向持仓里真正要自己拿主意的,是在委托页面单独挂出去、打算拿来平仓的那张单:挂之前对一下方向和数量,再把只减仓勾上。止盈止损几种委托各自怎么触发,见OKX 合约止盈止损与条件委托完全指南。

超出持仓的只减仓挂单会被系统改小或撤掉

下新单时,如果已有的只减仓挂单加上这一笔撑不住「不超过持仓」这个条件,系统会自动改小或取消一部分未成交的只减仓委托,保证改完以后不会形成反向仓位。留哪笔、动哪笔,看成交优先级:

  • 买单价格越高,优先级越高;
  • 卖单价格越低,优先级越高;
  • 价格相同,先下的单优先。

欧易帮助中心给过一个买卖模式下的例子(BTC-USDT 永续):持有多单 100 张,已经挂着两笔只减仓卖单,委托 1 是 17,000 卖 80 张,委托 2 是 18,000 卖 20 张。这时再挂一笔 16,000 卖 50 张的只减仓单。

三笔卖单按价格从低到高排。16,000 的新单排第一,占掉 50 张;持仓还剩 100 − 50 = 50 张可以分给下一笔,委托 1 从 80 张改成 50 张;轮到委托 2 时,50 + 50 = 100 张已经等于持仓,它被撤掉。新单本身下单成功。

同一个例子里,如果委托 2 挂的时候没勾只减仓,结果是新单成功、委托 1 照样改成 50 张,委托 2 原样保留,这一行的官方备注是「非只减仓委托可能导致开立反向仓位」。三笔要是按这个顺序全部成交,前两笔正好平完 100 张多单,委托 2 的 20 张卖单就会开出 20 张空单。

被改小或撤掉的单,取消原因在历史委托里能查到。分批挂了几笔止盈、忽然发现少了一笔,去历史委托里翻这一笔的记录。

只减仓委托下单失败怎么排查

只减仓单被拒时,对照下表找到自己的情形再改单。

情形 结果 怎么改
这个合约上没有仓位,下了一笔只减仓单下单失败去持仓页确认仓位还在不在;仓位已经平掉,这笔单也就用不上了
方向和仓位相同,比如持多单却下买入只减仓单下单失败平多选卖出,平空选买入
已有平仓挂单的数量等于持仓,新单价格又不比它们更优下单失败把新单价格调得更优,或者撤掉、改小一笔旧挂单再下
同一个仓位下已经挂着 150 个只减仓委托后续委托无法下达撤掉用不上的只减仓挂单

价格「更优」按成交优先级算:平多单是卖出,价格越低越靠前;平空单是买入,价格越高越靠前。挂单占满持仓、新单价格又排在后面时,界面提示是英文的 smart reduce-only can't increase the position。

平仓单被拒,也可能跟只减仓无关。欧易在永续平仓失败的原因里还列了两种:手上挂着限价单或止盈止损单,它们可能占用了可平数量,撤掉再平;仓位是全仓,却在逐仓界面里平(或者反过来),委托可能失败,要切回与仓位一致的保证金模式。两种保证金模式本身的区别:逐仓还是全仓?OKX 永续保证金模式怎么选。

双向持仓下平仓单挂多了会怎样?

双向持仓里不能手动勾只减仓,所有平仓单自带这层限制。2023 年 6 月 19 日起,欧易对开平仓模式的平仓单做过一次调整:平仓的限价单、市价单不再限制数量,手上有挂单时,也能直接下一笔等于持仓数量的平仓单,不用先撤旧单。

平仓单加起来超过持仓时,系统按价格给它们排序,把价格较差、本来会更晚成交的那几笔自动撤掉或改小,剩下的总数正好等于持仓。止盈止损同样可以设多笔、每笔都等于持仓;行情到了触发价,系统按止盈止损的数量下平仓单,同时撤掉超出持仓的限价单和市价单,价格较差的先撤。

新挂的单如果排在最后,出局的就是它自己。帮助中心的开平仓模式例子:持多单 100 张,已挂 17,000 平多 80 张、18,000 平多 20 张,再挂 19,000 平多 50 张,结果下单失败,原因是这笔单排序靠后,价格更优的前两笔加起来已经等于持仓。