# 自动减仓（ADL）

## 什么是自动减仓？

自动减仓(Auto-Deleveraging)，简称ADL，是指当对手方发生穿仓，极端行情或不可抗力因素出现导致保险基金急速下降时，为控制平台整体风险，采取的一种对手方强制平仓机制。当ADL触发时，ADL引擎将选择平台中杠杆收益最高的用户进行减仓。

## 自动减仓过程

### 自动减仓排序

自动减仓排序根据仓位的杠杆收益(盈亏率和使用的有效杠杆)而定，杠杆收益越大排名就越高。系统中排名最高的交易者将优先被ADL引擎选中。

交易者可通过「自动减仓指示灯」查看当前仓位在自动减仓序列中的优先等级，信号灯一共有5格，点亮越多代表在排序中越靠前。

<div align="left"><figure><img src="https://2603766733-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW2tA8lDVQZ2q4j_w6-750142621%2Fuploads%2FzqtYCJ0CgumiqPyoRZlH%2Fimage.png?alt=media&#x26;token=5a952b24-e5af-450c-bf08-b03db834318e" alt=""><figcaption><p>自动减仓指示灯</p></figcaption></figure></div>

排序计算公式：

排序=盈利百分比\*有效杠杆（如果仓位盈利）

排序 =盈利百分比/有效杠杆（如果仓位亏损）

有效杠杆=abs\[（标记价值）/（标记价值-破产价值）]

正向合约：

盈利百分比（多仓） = （标记价值 - 平均开仓价值）/（平均开仓价值）

盈利百分比（空仓） = （平均开仓价值-标记价值）/（平均开仓价值）

反向合约：

盈利百分比（多仓） = （平均开仓价值-标记价值）/（平均开仓价值）

盈利百分比（空仓） = （标记价值 - 平均开仓价值）/（平均开仓价值）

### 自动减仓触发

在ADL触发之后，平台会直接找到对手方排序靠前的账户，以仓位破产价格和保险基金补偿额计算的新的价格直接与对手方账户成交。&#x20;

在逐仓的情况下，多/空仓位均会有被自动减仓交易的风险。

在全仓保证金下，自动减仓机制将不会选中完全对冲的仓位。如果有未完全对冲仓位，则只有未完全对冲的超额部分可能会受到自动减仓的影响，对冲的部分将不会受到影响。&#x20;

被ADL的仓位不需要支付手续费。

### 自动减仓完成

当用户被自动减仓之后，账户的相关合约仓位被减掉，仓位的收益转变成账户余额。&#x20;

交易者会收到短信和邮件通知，告知被减的仓位及减仓价格，同时，也可以在历史委托页面，查到该笔被标识为「自动减仓」的记录。&#x20;

在自动减仓完成后，交易者可以自由的重新进入市场进行交易。

### 举例：

交易者账户余额有10000USDT，在BTC/USDT价格为20000时以10倍杠杆全仓开多5个BTC，强平价格为19090，破产价格为19000，保险基金补偿后的价格为18090。

触发强制平仓后，若系统无法在更优于 18090（保险基金补偿后的价格）的价位将此仓位平仓，自动减仓系统将接管此仓位。

假设目前在交易所上有5个卖空的（反方向）仓位：

| 用户 | BTC 空头数量 | 排序（盈利百分比\*有效杠杆） | <p>排名百分比<br></p>   |
| -- | -------- | --------------- | ------------------ |
| A  | 3        | 5               | 前 (0, 20%]（5格灯）    |
| B  | 3        | 4               | 前 (20%, 40%]（4格灯）  |
| C  | 2        | 3               | 前 (40%, 60%]（3格灯）  |
| D  | 2        | 2               | 前 (60%, 80%]（2格灯）  |
| E  | 3        | 1               | 前 (80%, 100%]（1格灯） |

以上的表格，交易者A和B将被ADL系统选中，用户A 3 个BTC空仓合约和用户B 2 个BTC空仓合约将在18090价格被强制成交。交易者 B 其余的1个BTC空仓合约将被保留。

## 如何降低自动减仓风险？

ADL在市场非常极端的情况下才会被触发，在一般交易过程中交易者无需担心会被ADL引擎选中。在极端行情下，若交易者想降低被ADL引擎选中的风险，可以尝试以下措施：

1.降低仓位使用的杠杆将即时降低自动减仓的队列；&#x20;

2.部分平掉盈利仓位虽然不会降低自动减仓队列，但会减少仓位合约数量被自动减仓的风险。
