没爆仓的盈利仓位为什么会被币安、欧易或 Gate 自动减仓?

哪类仓位会被拉去对冲别人的强平单、被减的部分按什么价成交,把三家的规则放在一起对照,附 Gate 的破产价试算。

仓位明明在赚钱,保证金率离强平线还远,数量却突然少了一截,也不是自己挂的止盈止损或平仓单成交了,就要看是不是被自动减仓(ADL)了。另一边有人爆仓、市场和保险基金都接不住那张强平单时,系统会从同一合约反方向的持仓里,按排名挑出浮盈厚、杠杆高的仓位,直接拿去和强平仓位对掉。

先打开持仓,看每笔仓位旁边的减仓指示灯亮了几格。亮满或接近亮满的,想往后挪,办法是补保证金把杠杆降下来,或者自己先平掉一部分;已经被减掉的,核对通知里的数量和成交价,再看看原来的挂单还在不在。

一、盈利仓位没爆仓也被减,是因为对面的强平单没人接得住

强平是一层一层往下走的。爆仓账户的仓位先被强平系统接管,拿到市场上成交;盘口吃不下的部分,交给保险基金接管结算(爆仓那一方剩下的保证金和清算费怎么算,见爆仓后剩下的保证金去哪了?币安、欧易、Gate 强平清算费与保险基金规则对照)。保险基金的用处,是不让亏损账户穿仓,同时降低自动减仓的触发概率。连它也接不住了,才轮到 ADL:这一步不经过订单簿,系统直接让反方向的持仓和强平仓位互相抵消、一起平掉。

所以你的仓位离强平价再远也没用,排队看的是收益和杠杆。浮盈越厚、杠杆越高,越靠前;亏损仓位也照样参加排序,只是排在盈利仓位后面。

什么情况下会走到这一步,三家说法不同。币安把 ADL 当作强平流程的最后一步,只在合约风险保障基金接管不了破产仓位时发生。欧易的自动减仓覆盖永续、交割合约和期权,风险保证金的当前价值大幅下降、跌破预设阈值时触发;盘前交易合约另算,未成交的强平单超过一定数量和时间阈值就会启动。Gate 列了三种情形:极端行情、不可抗力,或者保险基金的接仓规模超过一定阈值。

二、三家用收益和杠杆给仓位排减仓顺序

三家都把「赚了多少」和「杠杆多高」压进同一个数里比大小。区别在杠杆那一项:有一家直接乘有效杠杆,另外两家拿收益率去除以保证金率。保证金率越低,说明垫在仓位下面的钱越薄,除出来的数就越大,排得越前。

排名怎么算币安欧易Gate
盈利仓位盈亏百分比 × 有效杠杆仓位收益率 ÷ 账户保证金率逐仓:仓位收益率 ÷ 仓位维持保证金率
全仓:仓位收益率 ÷ 账户维持保证金率
亏损仓位盈亏百分比 ÷ 有效杠杆仓位收益率 × 账户保证金率把上一格的「÷」换成「×」
收益那一项未实现收益 ÷ 名目仓位绝对值多仓:(标记价格 − 开仓均价)÷ 开仓均价;空仓反过来与欧易相同
杠杆那一项有效杠杆 = 名目仓位绝对值 ÷(钱包余额 + 未实现收益);统一账户分母换成账户权益账户保证金率维持保证金率(逐仓看仓位,全仓看账户)

Gate 还划了一条边界:维持保证金率已经低于 100% 的仓位,也就是已经触发强平的那些,不参与排序。

收益率是跟着标记价格算的。照这个算法,排名值跟着标记价格变,灯数还要看同方向其他仓位怎么分布;你没动过仓位,灯数也可能变,并不需要你动过任何东西。

三、减仓指示灯亮满 5 格说明仓位排在队首

排名值本身在页面上看不到,能看到的是每笔仓位旁边的指示灯。币安在每笔合约仓位的界面上放了一个 ADL 可能性指标,仓位临近被减时会在上面显示出来;另外两家用的都是 5 格灯。

灯亮着,不代表正在被减。欧易的说明是「全部 5 格点亮表示仓位面临的预估自动减仓排序最高」,只亮 1 格则排序较低,回答的是假如这个合约发生自动减仓,你排在哪一段。它算灯数时还会把两样东西考虑进去,一是从第一名累计到你之前的总持仓量,二是市场的总持仓量。

Gate 给了一个拆开算的例子。某个市场只有三笔多头逐仓仓位:

仓位收益率维持保证金率张数排名值指示灯
A200%120%8200% ÷ 120% ≈ 1.66675 格
C150%150%6150% ÷ 150% = 14 格
B−50%200%12(−50%)× 200% = −13 格

排序是 A、C、B。三笔加起来 26 张,5 格灯把这 26 张切成 5 段,每段 26 ÷ 5 = 5.2 张。A 占第 1 到第 8 张,从第一段起步,亮 5 格;C 接着占第 9 到第 14 张,起步在第二段,亮 4 格;B 从第 15 张开始,落在第三段,亮 3 格。B 明明在亏钱,也亮了 3 格,灯数反映的是它在同方向持仓队列里从哪一段起步。

Gate 合约仓位列表止盈止损后面的自动减仓一列显示 5 格指示灯,下方是 ADL 过程说明和全仓破产价试算
5 格指示灯亮得越多,在减仓队列里越靠前;Gate 把这几格灯放在仓位列表止盈止损后面,单独一列「自动减仓」。

四、被减掉的那部分按什么价格成交、收不收手续费

到手多少,看成交价,三家在这一点上差得最大。欧易在正常情况下按匹配那一刻的标记价格减仓;币安按强平订单的破产价格平仓,破产价格就是强平用户保证金余额刚好归零的那个价。

被减仓的一方币安欧易Gate
成交价强平订单的破产价格正常按匹配时的标记价格;极端行情下风险保证金跌到接近全部亏损时,可能按破产价格对方的破产价格
交易手续费不收不收(强平那一方平仓收强平费)不收
事后通知立即通知,列明强平金额和强平价格发电子邮件,附已平仓仓位的详细信息系统通常会发通知,极端行情下可能延迟,不影响减仓照常执行

按破产价成交,和按标记价成交,差距能有多大?Gate 同样按对方的破产价撮合,它给的经典合约全仓试算能看清楚。条件:USDT 余额 10,持有 1 个单位的 A 合约多仓,标记价格 100,仓位价值 100;维持保证金率 5%,再加 0.075% 的 Taker 费率,维持保证金 = 100 ×(5% + 0.075%)= 5.075。多仓破产价 = 标记价格 ×[1 −(维持保证金率 + Taker 费率)× 账户保证金率] ÷(1 − Taker 费率)。

试算价格跌得慢价格瞬间跌穿
多仓未实现盈亏−5−20
保证金余额10 − 5 = 510 − 20 = −10
账户保证金率5 ÷ 5.075 = 98.5%−10 ÷ 5.075 = −197%
多仓破产价100 ×(1 − 5.075% × 98.5%)÷(1 − 0.075%)= 95.07100 ×(1 − 5.075% × −197%)÷(1 − 0.075%)= 110.08
被拉去对减的空头以低于标记价 100 的价格买入平仓,多赚一点以高于标记价 100 的价格买入平仓,出现预料之外的损失

第二种情况里,爆仓账户的保证金余额瞬间跌破 0,也就是名义穿仓。你作为盈利的空头被选中,按 110.08 买回,比标记价高出 10.08,这 1 个单位就少拿 10.08 USDT。

五、怎么让仓位在减仓队列里往后排

三家页面上给的办法,方向都是把杠杆降下来、或者把仓位对冲掉:

补完保证金,强平价也跟着挪了,把新的保证金和杠杆填进爆仓价计算器 · Binance / OKX / Gate 三家所同时算重新核一遍。

已经被减掉一截的,按这个顺序处理:

  1. 核对数量和价格。减了多少、按什么价成交,先看通知;通知晚到的话,直接去持仓里看剩下的仓位,减仓不会等通知发出才执行。
  2. 检查挂单。Gate 会把被选中仓位上没成交的委托直接取消,没被减完的那部分重新参加排序;要补的限价单和止盈止损,对着三大所止盈止损设置对照 · 触发价和委托价别填反一项项挂回去。
  3. 想把方向接回去,只能自己重新下单。被减掉的部分在你重新进场之前不会再有盈亏,新订单的入场价也可能和减仓价不一样。
  4. 这笔仓位原本用来对冲别的持仓的,重新算一遍敞口。头寸被减掉一部分后,整个组合的风险敞口可能变大。

常见问题

ADL 指示灯亮了 5 格是不是马上要被减仓?

不是。5 格的意思是:假如这个合约发生自动减仓,你的仓位排在最前面那一段;不触发,就不会减。Gate 的例子里,排第一的仓位从第一段起步,直接亮满 5 格。灯亮满的时候,回头看看自己的杠杆是不是开得太高。

被自动减仓之后还能马上把仓位开回来吗?

可以自己重新下单开回来,减掉的部分不会自动恢复。欧易说明,被减仓位在你主动下单重新进入订单簿之前,拿不到后续盈利,新订单的入场价和减仓价不一定相同。在 Gate,被选中仓位上没成交的委托会被取消,开回来以后挂单要重新设。

币本位合约是不是比 U 本位更容易被自动减仓?

币安的说明是这样:币本位合约比 U 本位合约更可能遭 ADL。原因在保障基金上,用同一种加密货币作抵押的所有币本位合约共用一个合约风险保障基金,规模比较小。用币本位开高杠杆的,指示灯要看得更勤。