维持保证金的设置旨在保护交易所和其他交易者免受可能的损失。当市场价格不利于持仓者时,若账户保证金不足以维持仓位(即当前维持保证金率<=100%)时,强制平仓机制会触发,关闭部分或全部仓位以避免更大的损失。
维持保证金的计算
用户交易合约时需要的维持保证金采用梯度式算法,对于不同梯度的风险限额区间,我们设有不同的档位维持保证金率,风险限额区间越大,对应的档位维持保证金率越高。用户的仓位价值、档位维持保证金率、手续费都会影响到最终维持保证金金额。
永续合约市场 | 档位 | 风险限额 | 档位维持保证金率 | 起始保证金率 | 最大杠杆倍数 |
BTC/USDT | 1 | 20,000 | 0.40% | 0.80% | 125x |
BTC/USDT | 2 | 50,000 | 0.45% | 0.90% | 111x |
BTC/USDT | 3 | 100,000 | 0.50% | 1% | 100x |
BTC/USDT | 4 | 200,000 | 0.70% | 1.33% | 75x |
BTC/USDT | 5 | 1,000,000 | 1.00% | 2.00% | 50x |
BTC/USDT | 6 | 2,000,000 | 2.00% | 4.00% | 25x |
BTC/USDT | 7 | 3,000,000 | 5.00% | 10.00% | 10x |
BTC/USDT | 8 | 5,000,000 | 50.00% | 95.00% | 1.05x |
以上方假设的风险限额表格为例:
假设用户开仓150,000USDT价值的仓位,则对应的维持保证金要求为:20,000 × 0.4% + (50,000 - 20,000) × 0.45% + (100,000 - 50,000) × 0.5% + (150,000 - 100,000) × 0.7% = 815 USDT
在单向持仓模式下,单个仓位的维持保证金 = 仓位对应的维持保证金要求 + 预估强平手续费。
在双向持仓模式下,双向仓位的维持保证金 = max(多仓的维持保证金,空仓的维持保证金) + 双仓对冲头寸的预估强平手续费其中多仓和空仓的维持保证金计算和单向持仓相同,根据梯度式风险限额档位来确定维持保证金率。
全仓模式下,总维持保证金 = 所有仓位的维持保证金之和
示例:用户以100倍杠杆下单价值为 1,800,000 USDT的BTCUSDT多头仓位,平仓手续费为0.075%假设BTCUSDT市场的风险限额表如下:
档位 | 风险限额 | 起始保证金率 | 档位维持保证金率 | 最大杠杆 |
1 | 1,000,000 | 0.80% | 0.40% | 125x |
2 | 1,500,000 | 0.90% | 0.45% | 111x |
3 | 2,000,000 | 1% | 0.50% | 100x |
4 | 3,000,000 | 1.33% | 0.70% | 75x |
则该用户仓位的维持保证金计算如下:
用户所开仓位对应的维持保证金要求 = 1,000,000 × 0.4% +(1,500,000 - 1,000,000)× 0.45% + (1800000 - 1,500,000)× 0.5% = 7,750 USDT
则单个仓位的维持保证金 = 7,750 + 1,800,000 × 0.075% = 9,100 USDT
该仓位的起始保证金为 = 1,800,000 x 1 / 100 + 1,800,000 × 0.075% = 19,350 USDT
如果该用户的账户内无其他保证金余额,则此时该仓位的保证金率 = 19,350 / 9,100 = 212.64%
