自动减仓(ADL)详解:当交易所替你平掉盈利仓位
ADL队列如何排序、被减仓的仓位按什么价格平掉、为什么结算价差远不如强制离场本身重要,以及如何读懂仓位行上的那个指示灯。

本页内容
速读
自动减仓会平掉盈利仓位,用来填补保险基金无法覆盖的破产对手方留下的缺口。本课将说明这条队列如何排序、你的仓位按什么价格被平掉、为什么对流动性好的合约上的单向交易者而言它几乎无害,以及为什么对冲组合才是唯一真正需要为它做准备的结构。
需要记住的要点
- ADL按“收益率乘以有效杠杆”给你排序,因此排在队首的不是仓位最大的交易者,而是权益中绝大部分都是未实现盈利的那一个。
- 在流动性好的合约上,单向交易者几乎不会因ADL受损:触发它的条件恰恰就是会产生价格回归的条件,因此成交价往往落在整段行情最好的位置附近。
- 结算价格是各交易所自定的参数,而不是通行规则:Binance与Bybit公布的是破产价格,OKX在正常情况下公布的是标记价格,Hyperliquid公布的是上一个标记价格。
- 那个五格指示灯表示的是你在单一合约内部的相对排名,而不是概率,因此深度合约上亮满五格,反而比未平仓合约高度集中的流动性差合约上一格不亮更安全。
- 在所有公布了计算公式的交易所,追加保证金都会降低你的排名;而部分平仓在有些交易所有效、在有些交易所无效,因为各家对杠杆项的定义并不相同。
大多数交易者是以传闻的形式第一次听说自动减仓的:某种会降临到“赢得太狠”的人头上的坏事。这套机制其实比传闻具体得多,而这些具体细节会改变你应该对它做些什么。
ADL是一条完整链条的最后一环,这条链条的起点是一次失败的强制平仓。加密货币清算机制详解讲的是这条链条一直到仓位被交给风控引擎为止的部分,强制平仓出问题时由谁买单讲的是不同平台设计如何吸收由此产生的差额。本文讲的是这条链上的最后一个吸收方——在中心化永续合约平台上,那就是你。
ADL为什么会存在
永续合约是一个封闭的记账系统。一方每一美元的未实现盈利,都对应着另一方一美元的未实现亏损,而交易所只是记账员。这种对称性正是ADL存在的全部理由,永续合约详解对此有更深入的展开。
强制平仓本应让账目保持平衡。风控引擎接管一笔即将失败的仓位,在交易者权益归零之前把它平掉,于是亏损方自己的保证金支付了盈利方的收益。但当市场跳空的速度快过引擎的成交速度时,仓位就会在破产价格之外才被平掉,亏损方的保证金已经不够用了。此时账面上出现了一笔已经记到盈利方名下、却没有任何人出资的利润。
保险基金是第一道吸收方。当它无法或不愿覆盖这笔差额时,交易所就只剩下两个选择:让差额挂在那里、自己变得资不抵债,或者从被记入利润的那些交易者手里把钱要回来。ADL就是第二个选择,只不过它是以算法而非协商的方式执行的。请注意,“无法覆盖”并不总是等于“已经清空”——有几家交易所的ADL触发线远在零以上,这一点在关于损失分摊的姊妹文章中有专门说明。
ADL触发时,你的仓位到底经历了什么
整个事件很快,没有追加保证金通知、没有预警,也没有任何退出选项。在公布了执行顺序的那些交易所,流程是这样的。
步骤
引擎选定方向与数量
它需要平掉破产仓位中特定数量的合约,而它只能对着同一合约中持有相反方向的交易者来完成这件事。多头与空头被排成两条彼此独立的队列。
从队首开始逐个匹配
排名最靠前的反向仓位最先被匹配。如果它比所需数量更大,就只平掉其中一部分;如果它更小,就被整个平掉,引擎再移向下一个账户。
你的挂单被撤销
Bybit明确说明,被减仓的交易者的有效订单会被撤销。任何原本属于你计划一部分的止盈单或止损挂单都不复存在。请在你自己使用的交易所确认这一点,因为并非每一家都把它写进了文档。
被匹配的数量按该交易所的ADL价格结算
并不是每一家都按标记价格结算,而钱就藏在这个差别里。下一节会比较各家公布的规则。
你会收到通知,并且可以自由重新入场
Bybit明确说明,被减仓的交易者会收到通知,并可立即重新入场。重新入场按当时的市场价格成交,而在一轮连环强制平仓之后,这个价格很少还是你被平掉时的那个价格。
有两点值得说清楚,因为它们是最常见的两种误解。
ADL不会碰你已经实现的利润。 已经结算进你余额里的钱是够不着的。ADL拿走的,是你的未平仓位被标记的价值与被结算的价值之间的差额。它只是提前、并且以不利的条件平掉了仓位,它并不会回溯改写历史。
ADL也不一定会平掉整个仓位。 Bybit的文档给出的例子中,一位持有5,500张合约的交易者被平掉了5,000张,保留了500张。你是被全额减仓还是部分减仓,取决于你的排名以及引擎需要多少数量。
被减仓的仓位按什么价格平掉?
这是交易类媒体对ADL记录得最不充分的一个环节,而各家交易所在这里的做法确实彼此不同。这个选择决定了ADL究竟是让你损失金钱,还是仅仅让你损失一个仓位。
| 交易所 | 文档所述触发条件 | 被减仓仓位的平仓价格 | 队列排序依据 |
|---|---|---|---|
| Binance | 仅当合约保险基金无法接手一笔破产仓位时 | 被强平订单的破产价格 | 盈亏百分比乘以有效杠杆 |
| Bybit | 该合约保险基金在8小时内的回撤越过已公布的触发线 | 由保险基金定义的破产价格 | 杠杆化收益率,逐仓与全仓的算法不同 |
| OKX | 当风险准备金显著低于某个预设阈值时 | 正常情况下为撮合时点的标记价格,准备金接近耗尽时为破产价格 | 杠杆盈亏百分比 |
| Hyperliquid | 当账户价值或逐仓仓位价值变为负数时 | 上一个标记价格 | 标记价格除以入场价格,再乘以名义价值除以账户价值 |
第三列应当读作一个“把多少差额推给你”的连续谱。按破产价格平仓,等于把该价格与市场价格之间的每张合约的全部价差都交给你承担。按标记价格平仓,等于一分也不交给你:你失去的是仓位以及它本可以赚到的未来利润,但已经标记到你账上的部分一分不少。Hyperliquid的“上一个标记价格”与标记价格属于同一类,只是落后一个刻度。
由此得出的实际结论是,“这家交易所有没有ADL”是个错误的问题。 大多数主流永续合约平台都运行着类似的机制,那些没有为它命名的平台,通常在其分摊顺序中也有一个等价的环节。真正该问的是这家平台的ADL价格是什么,因为正是它把一次强制离场转化成了一笔已实现亏损。
ADL队列如何排序,用数字完整推演一遍
每一家公布了公式的交易所,用的都是同一种形态:
Show the source codeOptional. The article explains this without it.
排序值(盈利仓位)= 该仓位的收益率 x 有效杠杆
排序值(亏损仓位)= 该仓位的收益率 / 有效杠杆Binance公布的正是这个式子,包括随符号切换的分支,Delta Exchange公布的也是同样这两行。Bybit把杠杆项表达为保证金率,OKX表达为“杠杆盈亏百分比”,但各家的方向完全一致:盈利越多、杠杆越高,排得越靠前。
亏损那条分支比看上去更重要。Bybit明确指出,处于亏损状态的反向仓位仍有可能被选中,只是盈利仓位会被优先处理。用一个负的收益率去除以杠杆,高杠杆亏损者得到的是一个绝对值较小的负数,无杠杆亏损者得到的则是一个绝对值较大的负数,所以即使在亏损者之间,队列也偏好高杠杆的那一方。一旦账簿上盈利的那一侧被用尽,引擎会继续往下走。
是读者最常出错的地方。它不是你下单界面上的那个“10倍”。Binance将其定义为仓位名义价值除以(账户余额加未实现盈利),这意味着它会随着你的利润累积而下降:一笔盈利的仓位在为自己提供资金,名义价值与权益之比因此在收缩。两个同样以10倍开仓的交易者,一小时后在队列中的位置可能相差很远。
单一合约上的一次排序演算
设想某个中盘代币上的一份假想永续合约。下面所有数字都是为展示排序而虚构的,并非取自任何真实市场。
该代币已从$100一线跌至标记价格$40。多头正在被强制平仓,因此盈利的一侧是空头,空头就是这条队列。有五个账户持有空头仓位。
| 账户 | 空头规模 | 入场价 | 已缴保证金 | 未实现盈利 | 按标记价计的名义价值 | 权益 | 相对名义价值的收益率 | 有效杠杆 | 排序值 |
|---|---|---|---|---|---|---|---|---|---|
| A | 1,000 | $100 | $10,000 | $60,000 | $40,000 | $70,000 | 150% | 0.57倍 | 0.857 |
| B | 200 | $60 | $2,000 | $4,000 | $8,000 | $6,000 | 50% | 1.33倍 | 0.667 |
| C | 5,000 | $45 | $100,000 | $25,000 | $200,000 | $125,000 | 12.5% | 1.60倍 | 0.200 |
| D | 300 | $80 | $12,000 | $12,000 | $12,000 | $24,000 | 100% | 0.50倍 | 0.500 |
| E | 800 | $50 | $1,000 | $8,000 | $32,000 | $9,000 | 25% | 3.56倍 | 0.889 |
把其中一行走一遍,好让算术不再是黑箱。账户E从$50做空800个单位。在标记价$40时,未实现盈利为800 x $10 = $8,000,仓位当前的名义价值为800 x $40 = $32,000。E缴纳了$1,000保证金,因此权益是$1,000 + $8,000 = $9,000。相对名义价值的收益率是$8,000 / $32,000 = 25%。有效杠杆是$32,000 / $9,000 = 3.56倍。相乘得到:0.889。
按队首到队尾排序:
| 队列位置 | 账户 | 排序值 | 在五格指示灯上的分位 |
|---|---|---|---|
| 第1位,最先被减仓 | E | 0.889 | 前20%,五格 |
| 第2位 | A | 0.857 | 40%,四格 |
| 第3位 | B | 0.667 | 60%,三格 |
| 第4位 | D | 0.500 | 80%,两格 |
| 第5位,最后被减仓 | C | 0.200 | 100%,一格 |
图1把这张表重建成了一个你可以亲手拖动、而不只是用来阅读的东西。它以账户E的数字为初始状态——$1,000保证金、$8,000盈利、$32,000名义价值——因此一开始就处在队首,与上面的0.889一致。拖动已缴保证金与未实现盈利:它们是排序公式中仅有的两个输入,改动其中任何一个,都会让“你”这一行相对于五个固定账户重新排序。接着单独拖动仓位名义价值,转而观察另外两个读数:相对名义价值的收益率与有效杠杆会朝相反方向变动,一个下降的同时另一个上升,而ADL排序值这个数字则纹丝不动。这就是公式中那次约分被直观呈现出来的样子——名义价值同时出现在排序值的两个因子中并被消去,所以单凭仓位规模本身,无法改变你在队列中的位置。
ADL队列排名探索器
拖动保证金、盈利与仓位规模,看看究竟什么才真正改变你在队列中的位置。
Rank is profit divided by equity — notional never enters the formula, so the position-notional slider cannot move it.
You are 2nd of 6 in this cohort.
这套排序究竟告诉了你什么
最大的那个仓位排在最后。 账户C持有$200,000的名义价值,是账户A的五倍、账户E的六倍,却坐在队尾。按美元计C是第二大赢家,同时也是全表中最不容易被ADL波及的人。“ADL专挑巨鲸下手”这种民间说法是错的;它挑的是集中度。
最大的赢家也不在队首。 账户A有$60,000的未实现盈利,比其余四家加起来还多,却只排第二。A的利润大到已经把有效杠杆压到1倍以下——仓位现在比支撑它的权益还小。盈利会慢慢地为你拆除引信。
队首那个账户,是权益中绝大部分都还只是纸面数字的人。 E缴了$1,000,坐拥$8,000的未实现收益,因此E的权益中有89%是尚未结算的利润。这就是全部故事,而按Binance公布的定义,它字面上就是整个公式:把它的两个定义互相代入,名义价值会被约掉,剩下的就是未实现盈利除以权益。对一个只持有单一仓位的逐仓账户而言,这归结为你的账户里有多大比例只是一个承诺而不是一笔余额。Bybit的版本把杠杆项表达为保证金率而不是相对账户余额,因此不会这么干净地坍缩成一个式子,但它的排序方向是一样的。
你应该改变的做法: 不要再把这条队列读成规模排名,开始把它读成结算排名。让你排到队首的敞口,是压在薄薄一层保证金上的未结算利润,所以能撬动你位置的是这两个数字之间的比值,而不是你持有多少张合约,也不是这笔交易有多聪明。
结算价差如何计算,以及为什么它是整件事里最小的一部分
沿用同一个假想情景。一笔破产的多头仓位破产价格为$42,市场已跳空至$40,引擎需要在一家按破产价格结算ADL的交易所平掉1,000个单位。
它拿走了账户E的全部800个单位,再拿走账户A的200个单位。
- 账户E。 800个单位按$42而不是$40的标记价格平仓。已实现利润为800 x($50 − $42)= $6,400,而这些单位原本被标记的价值是$8,000。E少了**$1,600**,并且E的仓位没有了。
- 账户A。 200个单位按$42平仓。已实现利润为200 x($100 − $42)= $11,600,而按标记价计是$12,000。A少了**$400**,并且A仍然持有800个单位、$48,000的未实现盈利。
这个例子究竟告诉了你什么
折损等于被匹配的合约数乘以价格差,仅此而已。 两个账户每单位恰好都损失了$2,因为结算价格与标记价格之间的差距是$2。E损失$1,600是因为被匹配了800个单位;A损失$400是因为被匹配了200个。利润规模在整个计算中从未出现过。
这意味着按相对量看,损伤极不均匀。 E的$1,600占E全部利润的20%,是E缴纳的全部$1,000保证金的1.6倍。A的$400只占A利润的0.67%。两个赢家中较小的那一个,按美元计承受了四倍于另一个人的打击,而后者赚的钱是他的七倍半。
而且队列在执行过程中会重新洗牌。 部分平仓之后,A已实现的$11,600结算进了余额,因此A的排序值从0.857降到0.690——此前让盈利慢慢为A拆除引信的那套算术,现在一步就完成了。Bybit的文档记录了同样的效应:一位被部分减仓的交易者,用同样的保证金对着一个更小的仓位,可能就不再排在最前面了。
另外,上面这些数字是按流动性差的合约校准的,并不是典型情形。 在$40的标记价上出现$2的价差就是5%,那是一段剧烈行情穿过流动性稀薄的订单簿时的样子。这个价差只由一件事决定——在引擎能够动作之前,价格越过破产价格走了多远——所以在深度好的主流永续合约上它只是百分之几十分之一,而在流动性差的山寨币合约上它就是上面那个数。这个例子是为了让算术清晰可见而校准的,不是为了代表常见情形。
把这个价差与产生它的那段行情放在一起看
这个价差是ADL中唯一可以事先算出来的部分,而这也是去算它的唯一理由。它并不是衡量这一整段行情让你付出了多少代价的指标,在流动性好的合约上,它通常还是牵涉到的数字里最小的那一个。
价差是有界的,行情不是。 ADL在一次价格错位的极端处触发,而那恰恰是一个主观交易者会想要顺势止盈的同一瞬间。如果流动性恢复后价格回归——这是强制平仓连环反应之后的常见形态——那么在$42被平掉的交易者拿到的成交价接近整段行情的最好水平,而扛过这次回归本会把好几倍于这个价差的利润吐回去。Binance针对2025年10月脱锚事件的补偿,是按10月11日UTC 00:00的市场价格与强平价格之差来计算的,这等于交易所把连环反应中打出的成交价视为短暂现象而非公允价值。零点几个百分点的结算价差,无论朝哪个方向,都经不起与那种量级的行情相比较。
而且流动性不足的一方并不是你。 人们很容易假定,ADL抓住你的那个时刻,本来你自己也无法离场。通常情况恰恰相反。如果你正因为一笔空头被减仓,那么你周围的连环反应是强制卖出,而平掉你的空头意味着买入——你是这股流的天然对手方,而不是在与它抢流动性。“你自己去平会遭遇更大的滑点”这个说法,对ADL实际瞄准的那一侧并不成立。
而且你据说错过的那段延续行情,比听上去的要罕见。 一个显而易见的反驳是,ADL把你从一段仍在继续的行情中切了出去。但顺着触发条件推下去,这种情形基本上自己就排除掉了。深度好的合约上要发生ADL,需要保险基金先失效,而这需要一段剧烈到跳空穿过破产价格的连环反应;剧烈到那种程度的行情就是一次价格错位;而价格错位会在流动性回来时回归。所以你的成交价位于一个通常在相当长时间内不会被重新触及的极端位置。要让延续情形真的让你付出代价,价格必须几乎立刻恢复推进并穿过那个极端——这几乎就是产生ADL的那个条件的反面。而在行情确实继续推进的那些场合,它是从回归后的位置重新出发的,这意味着你有一个窗口可以在行情走掉之前把仓位重新建回来。
剩下的残余风险比大多数ADL文章暗示的要小。 对流动性好的合约上的单向交易者而言,ADL接近于一件非事件,而且经常是件好事:一个接近整段行情最好价格的成交,发生在一笔你本来也打算止盈的仓位上。残余风险是真实的,但幅度有限——你的挂单被撤销了,你必须察觉并做出决定,而重新入场是一个需要主动完成的动作,不是自动的。那是操作上的麻烦,不是需要围绕它来组织策略的风险。
ADL真正危险的情形:一个对冲组合被拆掉一条腿
上面所有内容假设的都是一位骑着盈利仓位的单向交易者。对这位交易者而言,ADL通常是一件非事件,还附赠一个不错的成交价。但有一种结构不是这样,而它正是ADL值得被认真对待的原因。
如果你运行一个对冲组合——现货多头对冲永续空头,也就是基差交易;或者一家平台上的永续多头对冲另一家平台上的永续空头——那么两条腿的敞口并不对等。在暴跌中,永续空头是盈利的那条腿,而那恰恰就是ADL伸手去够的那条腿。它平掉你的对冲,另一侧原封不动。
于是你现在持有一个没有对冲的现货多头,身处一场连环反应之中,而这并不是你选的。
为什么损伤比看上去更严重
你是按中性组合来定规模的。 做delta中性的全部意义,就在于它承载的名义价值是一个单向交易者永远不会去承担的。当一条腿被拆掉时,你继承下来的delta并不是一个正常的仓位——它是基差交易的规模,突然变成了单向敞口,而且发生在可选时点中最糟糕的那一刻。
排序公式会把你推到队首。 这一点让它成为结构性问题而不是运气问题。一个做对冲的交易者有充分理由在永续那条腿上只放很薄的保证金——为什么要给一个已经被抵消掉的仓位过度抵押?但排序值是盈利乘以有效杠杆,而在暴跌中那条腿有着压在很小保证金基数上的巨额未实现盈利。这正是队列所筛选的那种画像。这种对冲结构不只是没能保护你,它还制造出了一个队首排名。
你在这条腿上没有设止损。 没有人会给一条对冲腿设止损,因为对冲本身就是风控手段。所以取而代之的那个仓位,来的时候不带任何保护,而你会在一个快速变动的市场里才发现这件事。
而且在跨平台或现货对永续的对冲中,两者之间没有任何关联。 运行ADL的那家平台看到的是一笔盈利的空头。它既不知道、也没有义务去顾及你的现货库存,或是待在别处的那笔反向仓位。同平台的双向持仓模式值得单独确认:在你依赖同时持有两个方向之前,先确认你的平台是否把两条腿分别独立排序。
具体该怎么办
步骤
给暴跌中会盈利的那条腿多放保证金
这对一个对冲组合来说有违直觉,但那正是ADL瞄准的那条腿,而在所有公布了公式的交易所,保证金都是唯一能降低排名的输入。永续空头上的薄保证金,是让你被最先挑中的最大单一因素。
专门盯对冲腿上的指示灯,而不是账户层面的指标
队列是按合约、按方向划分的。你账户层面的风险指标看上去会风平浪静,而单独那条空头腿却在往上爬,因为账户层面的中性状态对一条按合约划分的队列是不可见的。
查清你的平台是否认可delta中性身份
Binance的ADL文档指出,达到其Delta Neutral Account门槛的账户,其对冲仓位会获得较低的ADL排名。这是一项真实的缓解措施,但它是一个需要你去符合条件的身份,而不是同时持有两个方向就自动获得的东西。请核实你的平台,也核实你是否真的符合条件。
预先决定应对方案,因为你将在连环反应中做决定
如果永续那条腿被平掉,从那一秒起你就是单向敞口。是立刻在另一家平台重新对冲、还是平掉现货那条腿、还是接受这个delta,都是应当提前决定并写下来的事。这不是一个可以在组合正在跳空时才去做的决定。
关于这些策略如何构建、以及还有什么会让它们失效,参见Ethena基差交易与资金费率交易。
读懂你自己仓位行上的ADL指示灯
这是ADL中你真正可以采取行动的部分,而大多数交易者从来没有看过它。
每一家主流中心化交易所都会在仓位行上直接展示你的实时队列位置。它是一小条分段的指示条,通常有五格,有时标注为“Delev.”或“ADL”。OKX描述的是一个五格信号,五格代表队首、一格代表队尾。Bybit用一张表公布了对照关系:第20百分位是五格,第40是四格,依此类推直到第100百分位对应一格。Binance在仓位上展示等价的指示灯,同时还通过一个ADL分位数接口以编程方式对外提供,因此你可以对它设置告警,而不必盯着看。
这些格子是五分位。多亮起一格,意味着你在该合约、该方向的排序队列中跨进了下一个五分之一。
指示灯亮满时该做什么
步骤
给仓位追加保证金
在所有公布了公式的交易所,这是唯一能降低你排名的动作。它直接抬高了杠杆项的分母,于是有效杠杆下降,排序值也随之下降。Bybit明确说明,降低杠杆会实时降低ADL排名。
判断部分平仓在你的平台上是否有用,因为它并非在哪里都有用
Bybit明确表示,部分平仓会减少暴露于ADL之下的合约数量,但不会降低你的排名。Binance的公式表现不同:平掉一部分仓位会把已实现利润转入账户余额,同时缩小名义价值,于是排序值下降。在依赖这一点之前,先查清你的平台公布的是哪一种。
把集中的仓位挪到深度更好的合约上
队列是按合约、按方向划分的。同一个方向性观点,在未平仓合约量高的主流合约上表达时,所处的队列比在流动性低的山寨币永续合约上更长、更深,而在后者上,一头破产的巨鲸就能往下够到好几个排名。
把一部分利润变成余额落袋,而不是变成一个反向对冲仓位
已实现利润永久地处在ADL够不着的地方。同一合约上的反向仓位则不然:它是一个新的仓位,在另一侧有它自己的队列排名。
不要指望止损单能救你
ADL完全绕过订单簿。止损单保护你免受不利价格变动的影响,而当你被减仓时,被处置的是你的挂单——它们会被撤销,而不是被成交。
第二步值得放慢速度细看,因为它是一处真实的分歧,而不是文档上的不一致。两家交易所对杠杆项的定义不同。Binance用的是仓位名义价值除以账户权益,所以把仓位砍半会让名义价值减半,而被平掉那一半的利润仍留在账户里:比值下降。Bybit用的是仓位的维持保证金除以仓位自身的权益,分子与分母大致同步缩小:比值几乎不动。同样的机制,相反的建议,而要知道哪一条适用于你,唯一的办法就是去读你所在平台自己的公式。
ADL、强制平仓、社会化损失与clawback是四件不同的事
这几个词经常被混用,但它们并不可以互换。真正重要的区别在于谁的仓位或余额被动了,以及这位交易者是否做过什么活该承受它的事。
| 机制 | 动的是谁的仓位或余额 | 它改变了什么 | 触发条件 |
|---|---|---|---|
| 强制平仓 | 保证金耗尽的那位交易者 | 结束仓位,通常还会没收剩余保证金 | 权益跌破维持保证金 |
| 自动减仓 | 相反方向上有偿付能力的交易者,按收益率乘以杠杆排序 | 按该平台的ADL价格,平掉或减小一个原本毫无问题的仓位 | 保险基金不愿吸收的强平差额 |
| 社会化损失 | 受影响市场中每一位持有余额或债权的人 | 直接削减余额本身,或凭证代币的赎回价值,不产生任何仓位事件 | 没有任何专门后备资金可用的坏账 |
| Clawback | 在某个结算周期内已经实现了利润的交易者 | 事后回撤已结算的利润 | 在结算时或结算之后才发现的差额 |
这个排列顺序本身就是重点。强制平仓结束的是一个失败的仓位。ADL缩小的是一个成功的仓位。根本不碰仓位——它缩小的是一笔余额的价值,这也是它能在无人收到通知的情况下发生的原因。是四者中唯一向时间回溯的,而它正是那些基于队列的机制存在的理由:交易所之所以转向保险基金与ADL,恰恰是为了让已结算的利润可以被视为最终的。
这里有一处术语警告,因为它造成了真实的混乱:平台方的评论文章经常把ADL折损本身叫作clawback。在本文中,clawback一词始终指表格最后一行那个更狭义的历史机制,也就是对已经结算的利润的回撤。如果你来到这里是为了找“clawback是怎么计算的”,那么上面那段折损演算就是你想要的计算。
关于哪种平台架构主要依赖其中哪一种,以及为什么借贷市场根本没有clawback可用,参见强制平仓出问题时由谁买单。
ADL究竟在什么时候会触发?
很少见,而且是成簇出现的。它出现之前的那些条件,是可以提前识别的。
触发条件是基金的回撤,而不是基金的余额。 Bybit公布的版本最清楚。某个合约的ADL会在该交易对的保险基金在过去8小时内的回撤(以该期间基金最高余额的占比计)达到已公布的触发线时启动。它给出的演算例子是:某基金在该窗口内的峰值为20,000 USDC,触发线为30%、停止线为25%,仓位保证金为1,000 USDC,对应8,000 USDC的已实现与未实现亏损。回撤比率为(8,000 − 1,000)/ 20,000 = 35%,超过30%,因此ADL触发,并一直运行到该比率回落至25%或以下为止。另有一条独立条件,会在若干个独立分池合约的合计余额降至零或以下时触发ADL。“ADL可以在基金仍有偿付能力时就启动”这个门槛问题,在姊妹文章中已经说明;Bybit额外补充的是,真正相关的量是滚动窗口内回撤的速度。
这重新界定了值得关注的市场条件。你等待的不是某只基金被清空。你要盯的是任何会让它被迅速抽干的东西:
- 未平仓合约集中在一侧的少数账户手中。 另一侧的队列很短,因此单一破产仓位能往下够得更远。
- 相对于这些未平仓合约而言,账簿很薄。 破产价格与引擎实际能成交的位置之间的差距,就是每张合约的折损,而它由深度决定。
- 资金费率被钉在极端值上。 单边持仓意味着亏损的那一侧既拥挤又高度相关,因此强制平仓是一起到来的,而不是分散开的。
- 价差错位,或者预言机与账簿意见不一致。 如果标记价格与可成交价格出现背离,仓位就会在一个引擎根本拿不到的价格上被强制平仓。
- 抵押资产本身会跳空。 一个包装型或生息型抵押代币发生脱锚,会在被交易的合约本身毫无波动的情况下,把有偿付能力的账户变成资不抵债的账户。
关于如何解读这些条件所产生的汇总强制平仓数据,参见把强制平仓数据当作逆向信号来读。
一个有确切日期的事件,只引用有文档支持的部分
2025年10月10日,加密衍生品市场经历了一次广泛的强制平仓连环反应。能够被精确引用的部分很窄,而把它与围绕它的各种评论区分开是值得的。
Binance自己的公告记录了USDE、BNSOL与WBETH在其平台上于2025年10月10日UTC 21:36至22:16之间发生脱锚,以及它对因此被强制平仓的用户进行了补偿,补偿额按10月11日UTC 00:00的市场价格与其强平价格之差计算。该平台记录的是一次抵押品定价失效,并对由此引发的强制平仓做出补偿,这与合约本身变动速度快过引擎成交速度是不同的失效路径。
Tarun Chitra在2025年11月发布的一篇预印本《Autodeleveraging: Impossibilities and Optimization》分析了Hyperliquid同一天的公开数据集,报告称ADL“在12分钟内被反复用来平掉21亿美元的仓位”。同一篇预印本还通过把生产环境中的ADL与基准分配方式相比较估算出,盈利交易者损失的超额利润在4,500万美元至5,170万美元之间,对应约6.536亿美元的仓位被平掉。这些是论文自身的估算,不是平台披露的数据,并且取决于它选择的基准。
从这里可以安全得出、且仅限于此的结论是: 大规模ADL是以分钟而不是小时来衡量的,而真正起作用的事前条件是抵押品定价,而不是某个明显过热的合约。事发前数小时的未平仓合约与资金费率的精确读数,并没有以能让任何人重建当时状况的粒度被公开记录,那些呈现这些数字的文章是在重建,而不是在报道。
没有ADL队列时,差额会去哪里
有些平台会先把差额引到别处。Hyperliquid的文档描述了兜底强平通过一个清算人金库执行,而该金库是“HLP的一个组成策略”,HLP是它的社区流动性金库,因此一笔差额在成为某位赢家的折损之前,先是存款人的净值下调。另有几家去中心化永续合约平台使用同样的资金池模式,只是名称不同。ADL在这些设计中依然存在——Hyperliquid把它记录为一个独立机制——但它在吸收顺序上又往后退了一位,这也是它较少触发的原因。代价是有人选择去承保这件事,而做这个“有人”的经济学,参见去中心化永续合约与池化流动性。逐家平台比较究竟由谁吸收差额,见强制平仓出问题时由谁买单。
如何在ADL变得重要之前降低你的敞口
上面所有内容归结为四个决定,其中只有一个是在指示灯亮起之后才做的。请按你的结构来调整投入:如果你在深度好的合约上做单向交易,其中第一和第三条值得花几分钟,其余可选;如果你运行对冲组合或交易流动性差的合约,四条都是承重的。
按合约的未平仓合约量来定规模,而不是按你的账户。 你的队列深度,由该具体合约中有多少其他交易者站在你这个方向决定。在主流永续合约中占未平仓合约5%的仓位深埋在队列里;同样的美元金额放到一个小山寨币永续合约里,可能就是账簿一侧的40%,这意味着单一破产对手方第一轮就能够到你。
把你的杠杆档位当作一个队列设置,而不只是一个强制平仓设置。 你选择的档位同时决定了你的维持保证金,并通过它决定了利润累积时你的有效杠杆。加密货币杠杆交易的运作机制讲的是档位对照表;专门与ADL相关的一点是,那个拉开你强平距离的选择,同时也把你往队列后方挪。
按固定节奏把未实现盈利转成余额。 未结算利润的集中度才是真正的排序输入。按固定间隔部分止盈会做成两件事:把钱永久地移出ADL够得着的范围,并且在那些公式使用账户权益的平台上顺带降低你的排名。在公式不使用账户权益的平台上,它至少还是减少了可被匹配的合约数量。
按后备资金而不是费率表来挑平台。 保险基金相对该合约未平仓合约量的深度、基金是共用的还是按合约隔离的、平台是否公布回撤触发线、ADL价格是破产价格还是标记价格,这些在你开户之前都是可知的。Bybit通过其API和保险历史页面公布其保险资金池余额。这是一项与Maker手续费同等分量的尽职调查内容。
结论
自动减仓是一次强制平仓失败、且保险基金不愿或不能买单时,让永续合约平台维持偿付能力的机制。它的做法是平掉同一合约中盈利一侧的仓位,按收益率乘以有效杠杆排序,并以平台事先公布的价格结算。
从这套机制里可以推出三件事,也正是这三件事值得带走。
队列按集中度排序,不按规模。排在队首的那个账户,是权益中绝大部分由压在薄薄一层保证金上的未实现盈利构成的那一个,这也是为什么上面演算示例中最大的仓位排在最后,而一个持有$8,000利润的账户却排在一个持有$60,000利润的账户前面。能撬动你的是利润与保证金之间的比值,而不是合约张数。
结算价差是小的那一部分,把它当成故事主线就把ADL读反了。它等于被匹配的数量乘以结算价格与标记价格之间的距离,它的上限由价格越过破产价格走了多远决定,而在深度好的合约上它只是百分之几十分之一。把它与产生它的那段行情——你之所以会有一笔大额盈利的原因——放在一起看,它很少决定任何事。它仍然值得知道,因为它是你事先唯一能拿到的数字,也因为按标记价格结算的平台,运行的是一套比按破产价格结算更便宜的机制。但它不值得畏惧。
对流动性好的合约上的单向交易者而言,它接近于一件非事件。产生ADL的条件就是产生价格回归的条件,所以成交价落在这段行情的极端附近,而那个价格通常在短期内不会被重新触及。行情径直穿过它继续推进是罕见情形,而当它确实继续时,是从回归后的位置重新出发的,这就留下了重新入场的余地。剩下的是操作上的麻烦——被撤销的挂单、需要做的一个决定、需要重新建回的一个仓位——而不是把规模做小或回避某家平台的理由。
例外是结构性的,而它正是阅读这套机制的全部理由。如果你运行对冲组合,ADL会拆掉盈利的那条腿,让你手里只剩另一条,没有对冲,而且恰好处在这个对冲当初就是为之而建的那种行情里。让这套结构具备资金效率的那层薄保证金,同时也是把那条腿推到队首的东西,因此这个策略在制造对自己的筛选。这个风险不会出现在对价差的回测中,也无法用止损来退出,它才是值得围绕它做设计的那个版本。关于ADL的其他一切,值得理解一次,然后大体上就可以忘掉了。
而你仓位行上的那个指示灯,是几乎没有人使用的真实信息。它是单一合约、单一方向内部的五分位排名,实时更新,而且在大多数平台上可以通过API读取。追加保证金在哪里都能降低它。平掉部分仓位能否降低它,取决于你所在平台的公式,而这个问题只能靠读平台自己的文档来解决。对一个不打招呼就伸手进入一笔盈利交易的机制而言,在你需要它之前花二十分钟,好过在需要它之后只有二十秒。
常见问题
对流动性好的合约上的单向仓位而言,通常不会,而且它经常反而对你有利。结算价差的上限由引擎动作之前价格越过破产价格走了多远决定,而在深度好的合约上这只是百分之几十分之一。更重要的是,触发ADL的条件恰恰就是产生价格回归的条件:成交价落在这段行情的极端附近,位于一个通常短期内不会被重新触及的价格上,而这笔仓位你本来也打算止盈。剩下的是操作层面而非财务层面的问题,因为你的挂单被撤销了,重新入场需要主动完成。有两种情形不同:流动性差的合约,那里价差是百分点量级、价格回归也没那么可靠;以及对冲组合,失去盈利的那条腿会让你在最糟糕的时刻变成单向敞口。
不能。ADL只够得着未平仓的仓位。已经结算进你合约余额的利润,更不用说你已经提走的利润,都在它够不着的范围之外。这是ADL与clawback机制之间的结构性差别,后者会事后回撤已结算的利润。这也是为什么按固定节奏把未实现收益转成余额是一种真实的防御,而不是装点门面。
会,不过轮到你的可能性很低。Bybit直接说明,处于亏损状态的反向仓位仍有可能被选中,盈利仓位只是会被优先处理。公布的公式在收益率为负时会用收益率去除以有效杠杆,这会把亏损者按“负得最少”到“负得最多”排序。只有在该合约盈利的那一侧已被用尽时,这种情况才会发生。
这取决于平台。Bybit的文档说明,被ADL减仓的交易者会被收取Maker手续费,而触发这次减仓的那位被强平交易者会被收取Taker手续费。其他平台对手续费的处理方式不同,或者由自己承担。请查阅你所在平台的费率表,不要想当然地认为ADL是免费的。
会,但是在事后。Bybit说明,被减仓的交易者会通过电子邮件或短信收到通知、该合约上的有效订单会被撤销,并且你可以立即自由地重新入场。在所有记录了这一流程的平台上,都没有事先预警,也没有任何提出异议的机会,这也正是为什么队列指示灯是唯一可用的前瞻性信号。
不能,而且对一个对冲组合来说,两者的关系是反过来的:正是对冲把ADL从一件小事变成了主要风险。在暴跌中,空头那条腿是盈利的那条,所以它就是ADL会平掉的那条,于是你在最糟糕的时刻只剩下另一侧、没有任何对冲。那条腿上的薄保证金——对冲交易者之所以只放这么薄,恰恰是因为该仓位已被抵消——同时也是把它推到队首的原因。有些平台会在账户层面认可真实的对冲,Binance的ADL文档指出,达到其Delta Neutral Account门槛的账户,其对冲仓位会获得较低的ADL排名,但那是一个需要你符合条件的身份,而不是同时持有两个方向的副产品。
它需要一个反向仓位来对着平掉,这也是它主要是一种衍生品机制的原因:一位交易者的利润由另一位交易者的亏损提供资金,因此平掉一个赢家是填补窟窿的一种自洽方式。有些平台在合约资金池之外,还为保证金交易运行独立的保险资金池,因此同样的逻辑可以延伸过去。而一笔普通的超额抵押贷款没有任何对手方仓位可供伸手,无法收回的亏损会变成坏账或社会化损失。
显著更容易,原因有两个且互相叠加。账簿薄意味着强制平仓的成交离破产价格更远,因此每一次失败的强制平仓都会捅出一个更大的窟窿。而未平仓合约集中意味着相反一侧的队列很短,因此引擎会往下够得更深。许多平台还会为这类合约运行一个独立的、规模更小的保险资金池,而不是共用一个。
可以,每一家记录了ADL的平台都这么说。你会按连环反应之后的价格而不是被平掉的价格重新入场,这听上去比实际情况更糟:连环反应中的那个价格是一次价格错位,通常短期内不会被重新触及,因此重新入场意味着为一笔你本已坐拥大额盈利的仓位付出一个更接近公允价值的价格。如果行情最终确实继续推进,它是从回归后的位置重新出发的,这通常留下了把仓位建回去的时间。真正会造成伤害的是对冲组合,因为你需要拿回来的那条腿就是对冲本身,而你没有对冲的每一秒,都是你从未想要的单向敞口。
Binance在其合约API上通过一个仓位ADL分位数接口以编程方式提供该数据,因此可以轮询并设置告警,而不必盯着看。Bybit通过其API公布保险资金池余额,逐仓资金池每分钟更新一次。把两者结合起来,你就能同时监控自己的排名与挡在你前面那只基金的深度。
来源与延伸阅读
于2026年8月6日打开并核实的平台文档:
- Binance — What Is Auto-Deleveraging (ADL) and How Does It Work?
- Bybit — Auto-Deleveraging (ADL) Mechanism
- OKX — Introduction to Auto-deleveraging (ADL)
- Hyperliquid — Auto-deleveraging
- Hyperliquid — Liquidations and the liquidator vault
- Delta Exchange — Auto Deleveraging
- dYdX — Liquidations and the insurance fund
- Binance — Position ADL Quantile Estimation endpoint
- Binance — Resolution of USDE, BNSOL, and WBETH Price Depeg and Risk Control Enhancements
研究文献:
- Tarun Chitra — Autodeleveraging: Impossibilities and Optimization (arXiv preprint, 30 November 2025)
相关CoinBeaver文章:
本文仅供教育参考,不构成财务或交易建议。上文演算示例中的每一个价格、仓位规模、保证金数字与排序值,都是为演示机制而构建的假想数据,其中没有任何一项是实时市场数据或来自任何平台的报价。ADL规则、保险基金参数、结算价格与排序公式因平台而异,并会在不另行通知的情况下变更。在依据本文所述的任何规则之前,请务必在你交易的交易所核实其当前文档。
相关币种
继续学习
根据本课推荐的后续阅读。
- 全仓与逐仓:哪种更能保护你的资金?了解全仓与逐仓两种保证金模式的核心区别,比较它们的风险特征,并通过分步实算保护你的交易资金。
- 加密货币强制平仓是如何发生的:机制、数学计算与风险管理了解加密货币强制平仓的运作机制、交易所如何计算强平价格,以及保护保证金、避免爆仓的实用策略。
- 强制平仓出问题时由谁买单:保险基金、后备资金与社会化损失当一笔仓位在破产价格之下才被平掉,就留下了一个缺口。把同一笔差额分别放到中心化交易所、去中心化永续合约金库和借贷市场上走一遍。
- 加密货币资金费率详解:是什么、谁向谁支付,以及如何交易了解加密货币资金费率的运作原理、如何计算正负资金费用,以及如何解读Coinglass等资金费率看板来预测市场走势。







