> ## Documentation Index
> Fetch the complete documentation index at: https://dexbuilder.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ADL机制 

### **ADL与保险基金**

在强制平仓中，如果保险基⾦仍然不⾜以消化强平委托，则启⽤⾃动减仓系统，从持有反向仓位的⽤户中，选择收益最⾼的⽤户减仓，以吃掉未完成的强平委托。收益排名根据“未实现盈亏 x 杠杆倍数“而定（注意：如果用户是全仓模式且没有设置全仓杠杆限制，那么则采用用户仓位最大杠杆）。 ⽤户如果被⾃动减仓，会被先取消所有未成交委托。

### **ADL概述**

自动减仓（ADL，Auto-Deleveraging） 是一种极端情况下的风险控制机制。当用户仓位因保证金不足触发强制平仓，而 保险基金无法完全承接穿仓损失 时，系统会启动 ADL，对盈利方的仓位进行强制减仓，以确。保平台偿付能力和市场公平性。为了最大限度地减少 ADL 的需要，DexBuilder 采用了多层保护措施。

**触发逻辑**

* 用户仓位因保证金不足进入强平流程；
* 保险基金无法覆盖穿仓损失；
* 系统启动 ADL

**示例**：

* 保险基金余额 = 10,000 USDT
* 市场剧烈波动后，多个用户同时发生穿仓强平需要= 11,000 USDT
* 保险基金不足 1,000 USDT 系统触发 ADL，系统将触发自动减仓。

**执行方式**

* 系统按照 排名顺序 依次选择盈利仓位进行减仓；
* 被选中账户的未成交委托会被取消；
* 若仓位未完全对冲，剩余部分会重新进入 ADL 排序。

DexBuilder 通过优化的风险引擎和深度流动性设计，尽量降低 ADL 的触发概率和对用户的影响。

当ADL触发时，系统会按排名从前往后依次选择头寸进行ADL。被选中的用户，其未成交的委托会被取消，仓位将与强平仓位以对方 的破产价格强制合。若仓位中的头寸未被全部ADL，剩余仓位会重新参与ADL排序。

虽然自动减仓 (ADL) 可能会影响盈利交易者，但它是确保平台稳定性和长期可信度的关键保障。DexBuilder 致力于通过优化的风险引擎设计和深度流动性基础设施，最大限度地降低自动减仓 (ADL) 的频率和影响。

### **排名规则**

**逐仓模式**（经典账户 / 统一账户单币种 / 跨币种）

* 盈利仓位 = 仓位收益率 ÷ 仓位维持保证金率
* 亏损仓位 = 仓位收益率 × 仓位维持保证金率

**全仓模式**（经典账户 / 统一账户单币种 / 跨币种 / 组合保证金）

* 盈利仓位 = 仓位收益率 ÷ 账户维持保证金率
* 亏损仓位 = 仓位收益率 × 账户维持保证金率

**仓位收益率计算公式**

* 做多 = (标记价格 - 开仓均价) ÷ 开仓均价
* 做空 = (开仓均价 - 标记价格) ÷ 开仓均价

**规则限制**

* 维持保证金率 \< 100% 的仓位（即已触发强平的仓位）不参与排序。\


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.