2025-11-07 07:23:57本文将介绍自动减仓 (ADL) 机制在 Bybit 永续和交割合约中的运作原理。其中概述了触发 ADL 的原因、对立头寸是如何被选定的,以及用户如何管理对此的风险敞口。
什么是 ADL 机制?
Bybit 自动减仓 (ADL) 可帮助在极端市场条件下,当保险基金无法承受过多的强平损失时,控制平台在强平事件期间的整体风险。ADL 根据 ADL 排名选出反方向的盈利或高杠杆仓位并执行平仓。
什么是保险基金?
保险基金是由 Bybit 提供的资金以及以高于破产价格成交的强平订单的超额保证金构成。它适用于吸收强平仓位的多余损失。欲详细了解保险基金,请点击此处。
您可以在保险基金历史记录页面查看保险基金池余额。一些交易对拥有共用相同的保险基金池,而一些交易对则拥有独立的保险基金池,根据每个项目的风险状况进行分配。
您还可以通过 API 查询 Bybit 保险基金池数据:
-
OpenAPI 和 Web:
-
独立基金池:每分钟更新一次
-
共享基金池:每 24 小时更新一次。
-
-
-
独立基金池:每秒推送更新。
-
共享基金池:无推送更新。
-
何时会触发和停止 ADL?
触发 & 停止条件 1:
-
触发条件:当单一交易对在过去8小时内的回撤达到或超过该期间保险基金最高余额的100%时,将触发ADL机制。
-
执行方式:一旦被触发,ADL 将根据 100% 的回撤限制计算破产价格,并以破产价格结算受影响的持仓。
-
停止条件:当回撤比例小于或等于95%时,ADL将停止。
若要检查每个交易对的参数,请参阅此页面上的自动减仓 (ADL) 选项卡。
示例 1:
假设 ABCUSDC 保险基金过去8小时的最高余额为 20,000 USDC,提款触发线和提款停止分别是 30% 和 25%。
-
目前,ABCUSDC持仓的仓位保证金为1,000 USDC,所有持仓的已结与未结亏损总额为8,000 USDC。因此,回撤比例计算为(8,000 − 1,000)÷ 20,000 = 35%。由于该比例超过30%,将触发ADL机制。
-
一旦触发ADL,保险基金将根据30%的回撤限制计算破产价格。用户随后将向保险基金补偿2,000 USDC(8,000 USDC − 20,000 USDC × 30%),将回撤比例恢复至30%。
-
当后续由于市场回暖或 ADL 补充保险池资金,使 ABCUSDC 保险池的整体回撤比例回升至25%或 以下时,即满足“停止条件”,ADL 流程将停止。
-
条件1 触发ADL时所使用的破产价格计算为:
-
多仓 = 入场价格 +(ADL触发时的最大亏损计算得出的盈亏 ÷ 总持仓数量)
-
空仓 = 入场价格 –(ADL触发时的最大亏损计算得出的盈亏 ÷ 总持仓数量)
-
触发 & 停止条件 2:
-
触发条件:当多个拥有独立保险基金池的交易对的保险基金总余额小于或等于0时,将触发ADL机制。
-
执行方式:一旦触发,ADL将视保险基金总余额为0,并根据各交易对的盈亏比例重新分配保险基金,并据此计算破产价格。
-
停止条件:当独立保险基金的总余额上升至0以上时,ADL机制将停止。
示例 2:
假设 ABCUSDC、BCDUSDC 和 CDEUSDC 各自拥有独立的保险基金。
-
当前三个保险基金的总余额低于0 → 触发 ADL。
-
其中,只有BCDUSDC的保险基金余额为正,其他均为负数。
-
执行逻辑:
-
BCDUSDC 仓位将触发ADL,其正余额将重新分配至 ABCUSDC 和 CDEUSDC 的保险基金池,以抵消它们的亏损。
-
重新分配后,系统将再次检查是否仍满足条件1或条件2。
-
如果总余额变为正数(> 0),则满足停止条件,ADL流程将结束。
-
-
条件2触发ADL时所使用的破产价格计算为:
-
多仓:入场价格 + [0 −(重新分配金额 + 总持仓保证金)÷ 总持仓数量]
-
空仓:入场价格 – [0 −(重新分配金额 + 总持仓保证金)÷ 总持仓数量]
-
自动减仓 (ADL) 机制如何运作?
触发 ADL 后,强平仓位将通过与反方向盈利或高杠杆仓位进行匹配来撮合平仓,即自动减仓。强平仓位与被自动减仓仓位匹配后,两个仓位相互抵消,并以保险基金的破产价格平仓。
总而言之:
-
系统中 ADL 队列排名最高的交易者将首先被 ADL 选中进行减仓。交易者可以通过其仓位的 ADL 优先级指示灯来查看个人 ADL 排名。
-
ADL 队列排名基于杠杆收益率。账户的杠杆收益率越高,ADL 队列排名就越高。
-
被选中的仓位将以被系统接管的强平仓位的破产价格结算。
-
以破产价格自动平仓的仓位与市场价格之间的差额将被纳入保险基金池,用于弥补超额损失。
-
仓位被 ADL 系统选中的交易者将收到电子邮件通知,其所有活跃订单将被关闭。交易者可以自由地重新进入市场进行交易。
如何计算 ADL 排名?
ADL的排名根据仓位的杠杆收益确定。请注意,反方向亏损仓位依然有自动减仓风险。然而,由于亏损仓位的收益率为负,ADL系统在排名时会优先选择盈利仓位而非亏损仓位。
具体规则如下:
|
保证金模式 |
计算 |
备注 |
|
逐仓 |
盈利仓位: 杠杆收益 = 仓位盈亏 (%) × 仓位保证金率 亏损仓位: 杠杆收益率 = 仓位盈亏率 / 仓位保证金率 |
仓位盈亏 (%) 多仓:(标记价格 - 入场价格) / 入场价格 空仓:(入场价格 - 标记价格)/入场价格 仓位保证金率 = 当前仓位维持保证金 / (初始维持保证金 + 追加维持保证金 + 未结盈亏) |
|
全仓/投资组合 |
盈利仓位: 杠杆收益率 = 仓位盈亏 (%) × 账户维持保证金率 (MMR)
亏损仓位: 杠杆收益 = 仓位盈亏 (%) / 账户 MMR |
仓位盈亏 (%) 多仓:(标记价格 - 入场价格) / 入场价格
空仓:(入场价格 - 标记价格)/入场价格 |
示例
假设交易所有 6 个空头仓位,系统排名最高的交易者将优先考虑并选择先去杠杆。自动去杠杆排名按杠杆收益最高顺序计算。所选交易者的相对仓位将按已平仓位的破产价格去杠杆化。
|
现有空头仓位的交易者 |
卖出合约数量 |
根据杠杆收益进行 ADL 排名 |
百分位数 |
|
交易者 A |
5,500 |
6 |
20%(5 盏灯) |
|
交易者 B |
2,500 |
5 |
40%(4 盏灯) |
|
交易者 C |
2,000 |
4 |
60%(3 盏灯) |
|
交易者 D |
3,000 |
3 |
60%(3 盏灯) |
|
交易者 E |
2,000 |
2 |
80%(2 盏灯) |
|
交易者 F |
5,000 |
1 |
100%(1 光) |
假设保险池当前接管了多仓5,000个合约,且保险基金池无法完全承担全部亏损。
根据以上的表格,交易者 A 是在自动减仓队列中排名最高的。交易者 A 将被ADL系统选中,5,000个合约将被强制和保险池撮合减仓。交易者 A 其余的500个合约将被保留。被自动减仓后,交易者A使用同样的保证金但持有较少的合约。所以,他将有可能不再是自动减仓队列里排名最高的了。
同理,假设如果有 10,000 个合约需要被自动减仓,那么交易者 A, B, 和 C 都将被选中。
挂单手续费用 (Maker Fee)将从被选中ADL的交易者账户中收取,而吃单手续费(Taker Fee) 将从触发强平的交易者账户中收取。经历自动减仓的交易者将收到电邮/短信通知,且所有的活动委托将被取消,交易者可以自由的重新进入市场进行交易。
如何查看您的 ADL 排名
交易者可在持仓区中查看每个仓位的 ADL 排名。
在 App 上
网站上
如何减少 ADL 敞口?
您可以通过降低杠杆或部分平仓仓来降低 ADL 敞口。
-
降低杠杆将实时降低 ADL 排名
-
部分平仓您的高杠杆仓位,减少面临 ADL 风险的合约数量(但不会降低 ADL 排名)。
-
如果部分平仓无法解决您的顾虑,请考虑完全平仓现有仓位。