阶梯强平
Last updated
Last updated
由于合约使用杠杆,保证金的价值可能小于头寸的价值,当保证金不足以维持头寸的时候,系统会对该仓位执行强制平仓的操作,是为清算,也叫爆仓。
爆仓条件:
保证金率 <= (维持保证金率 + 手续费率)
同时,标记价格也会到达强平价,因为保证金率是根据标记价格计算的
在检测到用户将被强平时,系统会撤销用户所有的开仓单,以释放保证金,防止被强平。
假如一个合约存在多空两个合约,在检测到用户将被强平时,就会合并多空仓位,只保留delta值,这样可以减少保证金占用,防止被强平。
计算到下一个阶梯的差值仓位,强平这部分差值。
如果已经是最低挡,则强平掉所有仓位。
强平期间,该仓位和保证金被冻结,用户无法进行操作。
一次性强平掉所有仓位,不仅对用户不友好,还会对市场流动性造成冲击,产生大的穿仓损失。
通过采用阶梯强平机制,设置多个阶梯,每个阶梯对应不同的维持保证金率,当系统判断保证金不够当前仓位所在挡位的维持保证金时,就会进行强平部分的操作,减少仓位数量到下一挡位对应的仓位,只强平两个阶梯中间的差值部分。
例如:
(0, 10000]
0.04%
(10000, 50000]
0.05%
(50000, 100000]
0.1%
(100000, 300000]
0.5%
(300000, x]
x
例如:
仓位价值:80,000 USDT
保证金率:0.08%
判断身处第几个挡位:第三档 (50000, 100000] 0.1%
判断是否强平:0.08% < 0.1% 是
强平仓位价值:30000 USDT = 持有仓位 80000 - 下一档最高 50000
接管保证金: 强平仓位价值 * 维持保证金率 = 30000 * 0.1% = 30 USDT
维持保证金率是系统允许仓位保证金相对持仓价值的最小比率。如果小于这个比例,就要开始强制平仓。