一、什么是自动减仓?
自动减仓,即 ADL(Auto-Deleveraging),是合约市场在极端行情下用于控制穿仓风险的一种机制。
当仓位风险系数触及强平条件后,系统会先撤销相关委托,并重新计算风险系数:
- 如果撤单后风险系数恢复至0%以上,系统将停止强平流程;
- 如果风险系数仍小于或等于0%,系统将根据仓位档位执行降档减仓或强平拍卖。
如果强平拍卖结束后仍有仓位未能成交,系统将对盈利的对手方仓位执行自动减仓。此外,在降档减仓或强平拍卖过程中,如果风险进一步扩大并达到系统设定的风险下限,系统也会停止当前拍卖并转入ADL流程。
举个例子:如果某位交易者的多仓进入ADL,系统将按照ADL排序,依次减少对手方交易者的空仓,以完成剩余仓位的平仓。
ADL仅在极端市场情况下触发。正常情况下,系统会优先通过撤单、降档减仓和强平拍卖处理风险仓位。
二、ADL成交价格
触发ADL后,系统会综合以下价格确定ADL成交价格:
- 当前标记价格;
- 退出降档减仓或强平拍卖时的委托价格;
- 被自动减仓仓位对应的强平价格。
系统将按照对被自动减仓用户更有利的原则确定最终成交价格。
对于多仓和空仓,ADL成交价格的取值方向不同:
- 多仓:在标记价格与退出拍卖时的委托价格中取较高值,同时不高于ADL用户的强平价格;
- 空仓:在标记价格与退出拍卖时的委托价格中取较低值,同时不低于ADL用户的强平价格。
三、ADL排序
1、ADL排序的作用
系统会根据仓位的盈利情况和实际杠杆计算ADL排序。一般情况下,仓位盈利越高、实际杠杆越大,被自动减仓的优先级越高。
多仓和空仓分别进行排序:
- 当强平多仓需要执行ADL时,系统按照空仓的ADL排序依次减仓;
- 当强平空仓需要执行ADL时,系统按照多仓的ADL排序依次减仓。
2、逐仓模式
逐仓仓位分别计算ADL排序:
ADL排序 = 盈利百分比 × 实际杠杆
其中:
实际杠杆 = 累计开仓价值 ÷ 逐仓仓位保证金
U本位合约:
- 多仓盈利百分比 = 标记价值 ÷ 累计开仓价值
- 空仓盈利百分比 = 累计开仓价值 ÷ 标记价值
- 标记价值 = 仓位数量 × 标记价格
- 累计开仓价值 = 仓位数量 × 开仓均价
币本位合约:
- 多仓盈利百分比 = 标记价值 ÷ 累计开仓价值
- 空仓盈利百分比 = 累计开仓价值 ÷ 标记价值
- 标记价值 = 仓位张数 × 合约面值 ÷ 标记价格
- 累计开仓价值 = 仓位张数 × 合约面值 ÷ 开仓均价
3、全仓模式
全仓模式下,同一合约市场的多仓和空仓按照净仓位计算ADL排序:
ADL排序 = 净仓位盈利百分比 × 净仓位实际杠杆
净仓位数量 = |多仓数量 - 空仓数量|
如果多仓数量大于空仓数量,则该市场为净多仓;如果空仓数量大于多仓数量,则该市场为净空仓。
U本位合约:
- 净多仓实际杠杆 = 净多仓数量 × 多仓开仓均价 ÷ 全仓仓位保证金
- 净多仓盈利百分比 = 标记价格 ÷ 多仓开仓均价
- 净空仓实际杠杆 = 净空仓数量 × 空仓开仓均价 ÷ 全仓仓位保证金
- 净空仓盈利百分比 = 空仓开仓均价 ÷ 标记价格
币本位合约:
- 净多仓实际杠杆 = 净多仓张数 × 合约面值 ÷ 多仓开仓均价 ÷ 全仓仓位保证金
- 净多仓盈利百分比 = 标记价格 ÷ 多仓开仓均价
- 净空仓实际杠杆 = 净空仓张数 × 合约面值 ÷ 空仓开仓均价 ÷ 全仓仓位保证金
- 净空仓盈利百分比 = 空仓开仓均价 ÷ 标记价格
双向持仓模式下,净仓位方向展示根据上述公式计算出的ADL优先级,与净仓位相反的方向展示最低优先级。
当ADL对手方使用全仓模式时,系统最多将该市场的净仓位减少至0,不会因ADL产生反方向的净仓位。
四、ADL指示灯
交易者可以通过当前仓位中的ADL指示灯,查看仓位在自动减仓队列中的优先级。
ADL指示灯分为5档,每亮1档代表仓位在ADL队列中的优先级提高。亮灯越多,表示排序越靠前,被自动减仓的可能性越高。
ADL指示灯仅表示当前仓位在自动减仓队列中的相对位置,并不代表仓位一定会被自动减仓。仓位的ADL排序会随标记价格、仓位盈亏和仓位保证金等数据实时变化。
交易者可以通过以下方式降低被自动减仓的可能性:
- 适当减少仓位;
- 补充仓位保证金;
- 降低仓位的实际杠杆;
- 避免在极端行情下持有过高杠杆的盈利仓位。
如果仓位被自动减仓,系统将向交易者发送相应通知。
五、如何查看ADL指示灯?
Web:
CoinEx导航栏 > 合约 > 合约交易 > 当前仓位 > 右上角筛选 > 勾选“自动减仓”
App:
App默认展示ADL指示灯。如需调整相关展示设置,请前往Web端操作。
注意:ADL是极端市场情况下的风险处理机制。ADL指示灯的档位及排序仅供交易者评估当前风险,不代表实际触发结果。