
一、什麼是強制平倉?
二、強平條件是什麼?強平過程是什麼?
目前BingX永續合約的強平條件以風險率為準,當合約倉位的風險率≥100%時,會觸發減倉或者爆倉。
1. 風險率
- 逐倉風險率 = (逐倉合約維持保證金 + 平倉手續費) / (倉位保證金 + 未實現盈虧)
- 全倉風險率 = (所有全倉合約維持保證金之和 + 所有全倉合約平倉手續費)/ (餘額 - 所有逐倉佔用保證金 - 凍結資產 + 所有全倉未實現盈虧)
2.強平過程
2.1 逐仓模式
- 該倉位將被凍結,用戶無法進行對倉位進行增加/減少倉位保證金、或下單等操作。
- 系統將根據計算好的破產價格,進行逐倉合約強平。
2.2 全倉模式
- 對應保證金賬戶將被凍結,用戶無法進行充值、提現、劃轉、下單、撤單等操作;
- 撤銷該保證金幣種賬戶下所有掛單,若風險率<100%,則停止強平流程;
- 將該保證金幣種賬戶下同品種多空倉位以當前價格自成交,若風險率<100%,則停止強平流程;
- 若執行完上述流程,風險率依舊 ≥100% ,系統將根據計算好的破產價格將全倉倉位按未實現盈虧由小到大排序逐個進行強平(即虧損越大越先強平),直至風險率<100%或所有全倉倉位皆被強平為止;
3. 預估強平價
3.1 逐倉模式
3.1.1 相同合約不同方向的預估強平價格
3.1.2 預估強平價發生變化的原因
- 持倉過程中,用戶進行保證金調整(包括增加或減少保證金);
- 在結算資金費用時(包括支付或獲取資金費用)
3.2 全倉模式
3.2.1 相同合約不同方向的預估強平價格
3.2.2 預估強平價發生變化的原因
- 其他合約倉位由於價格波動產生未實現盈虧導致抵押資產發生變化;
- 開設其他倉位佔用賬戶資金;
- 劃轉資金進入賬戶或將賬戶資金轉出;
- 開倉、平倉產生的手續費扣減;
- 在結算資金費用時(包括支付或獲取資金費用);
4. 破產價格
5. 風險準備金
- 風險準備金的來源:系統在對用戶進行強制平倉時,以破產價格接管用戶的倉位並在市場上進行處理,若執行價格優於破產價格,則平倉產生的盈餘會注入風險準備金。
-
風險準備金的使用:系統在對用戶進行強制平倉時,以破產價格接管用戶的倉位並在市場上進行處理,若執行價格差於破產價格或倉位不能進行處理,則產生的虧損由風險準備金進行填補。當風險準備金快速消耗或不足時,則將觸發自動減倉(ADL)。
6.U本位合約強平示例
6.1 逐倉強平價格計算
示例:
假設用戶賬戶餘額有1100USDT,在ETH/USDT價格為1,000 USDT時以10倍槓桿逐倉開多10個ETH,假設維持保證金率爲0.4%,taker手續費率爲0.05%,維持保證金速算額爲0。
初始保證金 = 開倉均價 * 數量 / 槓桿 = 1000 * 10 / 10 = 1000
維持保證金 = 價格 * 數量 *維持保證金率 = 1000 * 10 * 0.004 = 40
強平價格 = 1000 - [(1000 - 40) / 10] - (0 / 10) = 904
6.2 逐倉強平示例
- 初始保證金 = 持倉均價 * 數量 / 槓桿 = 1000 * 10 / 10 = 1000
- 未實現盈虧 = (當前價格 - 持倉均價) * 數量 = (904 - 1000) * 10 = -960
- 風險率 = (逐倉合約維持保證金 + 平倉手續費) / (倉位保證金 + 未實現盈虧) = (904*10*0.4% + 904*10*0.05%) / (1000 - 960) = 101.70%
- 已實現盈虧 = (破產價格 - 持倉均價) * 數量 = (900.4502251 - 1000) * 10 = -995.4977489
- 平倉手續費 = 破產價格 * 數量 * 手續費率 = 900.4502251 * 10 * 0.05% = 4.502251126
- 注入金額 = (處理價格 - 破產價格) * 數量 = (902 - 900.4502251) * 10 = 15.497749
- 填補金額 = (處理價格 - 破產價格) * 數量 = (900 - 900.4502251) * 10 = -4.502251
6.3 全倉強平價格計算
全倉強平價格計算
假設用戶賬戶餘額有5000USDT。在BTC/USDT價格為10000 USDT時以10倍槓桿開多2個BTC,假設維持保證金率爲0.5%,維持保證金速算額爲0。
維持保證金 = 價格 * 持倉數量 * 維持保證金率 - 維持保證金速算額
= 10000 * 2 * 0.5% - 0 = 100 USDT
要計算強平價格,需要先確定當前的可持續虧損。
可持續虧損總額 = 可用餘額 - 維持保證金
= 5,000 - 100 = 4,900 USDT
在可持續虧損總額為 4,900 USDT 的情況下,倉位可承受的價格下跌為 2450 USDT (4,900 / 2)。因此,倉位的強平價格為 7550 USDT (10,000 - 2450)。
6.4 全倉強平示例
- 餘額 = 入金 - 出金 + 所有已實現盈虧 + 所有資金費 - 所有手續費 = 5000 -0 + 0 + 0 - (10000*2*0.05%+1000*10*0.05%) = 4985
- BTC未實現盈虧 = (當前價格 - 持倉均價) * 數量 = (8004 - 10000) * 2 = -3992
- ETH未實現盈虧 = (當前價格 - 持倉均價) * 數量 = (912 - 1000) * 10 = -880
- 全倉風險率 = (所有全倉合約維持保證金之和 + 所有全倉合約平倉手續費)/(餘額 - 所有逐倉佔用保證金 - 凍結資產 + 所有全倉未實現盈虧)= [(8004*2*0.4% + 912*10*0.4%) + (8004*2*0.05% + 912*10*0.05%)] / (4985 - 0 - 0 - 3992 - 880) = 100.07%
7.幣本位合約強平示例
7.1 逐倉強平價格計算
假設用戶賬戶餘額有1個ETH,在ETH/USDT價格為1,000 USDT時以10倍槓桿逐倉開多1000張,維持保證金率為0.4%,taker手續費率為0.05%,合約面值1張=10USDT,維持保證金速算額為0。
預估強平價(多)= [多倉持倉價值 * (維持保證金率 + taker費率 + 1) - 維持保證金率速算額] / [多倉持倉價值 * (1 / 槓桿 + 1) / 多倉開倉均價]
= [10000 * (0.004 + 0.0005 + 1) - 0] / [10000 * (1 / 10 + 1) / 1000]
= 913.181819 USDT
7.2 逐倉強平示例
假設用戶賬戶餘額有1個ETH,在ETH/USDT價格為1,000 USDT時以10倍槓桿逐倉開多1000張,維持保證金率為0.4%,taker手續費率為0.05%,合約面值1張=10USDT,維持保證金速算額為0,當ETH價格跌至913.181819時,用戶的倉位情況如下:
初始保證金 = 倉位價值 / 開倉均價 / 槓桿
= 10000 / 1000 / 10
= 1 ETH
未實現盈虧 = (1 / 多倉開倉均價 - 1 / 價格) * 多倉持倉張數 * 合約面值
= (1 / 1000 - 1 / 913.181819) * 1000 * 10
= -0.950722 ETH
維持保證金 = (持倉張數 * 合約面值 * 維持保證金率 - 維持保證金速算額) / 價格
= (1000 * 10 * 0.004 - 0) / 913.181819
= 0.043803 ETH
平倉手續費 = 張數 * 合約面值 / 價格 * 手續費率
= 1000 * 10 / 913.181819 * 0.05%
= 0.005476 ETH
風險率 = (逐倉合約維持保證金 + 平倉手續費) / (倉位保證金 + 未實現盈虧)
= (0.043803 + 0.005476) / (1 - 0.950722)
= 100%
此時,風險率已≥100%,觸發強平流程(後續爆倉接管及風險準備金注入填充流程同U本位合約)
7.3 全倉強平價格計算
假設用戶賬戶餘額有2個ETH,在ETH/USDT價格為1,000 USDT時以10倍槓桿全倉開多1000張,維持保證金率為0.4%,taker手續費率為0.05%,合約面值1張=10USDT,維持保證金速算額為0。
開倉手續費 = 張數 * 合約面值 / 價格 * 手續費率
= 1000 * 10 / 1000 * 0.05%
= 0.005 ETH
全倉多倉預估強平價 = [多倉持倉張數 * 合約面值 * (多倉維持保證金率 + taker費率 + 1) - 多倉維持保證金速算額] / [賬戶餘額 + 合約面值 * (多倉持倉張數 / 多倉開倉均價)]
= [1000 * 10 * (0.004 + 0.0005 + 1) - 0] / [1.995 + 10 * (1000 / 1000)]
= 10045 / 12
= 837.432264 USDT
7.4 全倉強平示例
假設用戶賬戶餘額有2個ETH,在ETH/USDT價格為1,000 USDT時以10倍槓桿全倉開多1000張,維持保證金率為0.4%,taker手續費率為0.05%,合約面值1張=10USDT,維持保證金速算額為0,當ETH價格跌至837.432264時,用戶的倉位情況如下:
未實現盈虧 = (1 / 多倉開倉均價 - 1 / 價格) * 多倉持倉張數 * 合約面值
= (1 / 1000 - 1 / 837.432264) * 1000 * 10
= -1.941265 ETH
平倉手續費 = 張數 * 合約面值 / 價格 * 手續費率
= 1000 * 10 / 837.432264 * 0.05%
= 0.005971 ETH
維持保證金 = (持倉張數 * 合約面值 * 維持保證金率 - 維持保證金速算額) / 價格
= (1000 * 10 * 0.004 - 0) / 837.432264
= 0.047766 個ETH
全倉風險率 = (全倉合約維持保證金 + 全倉合約平倉手續費) / (餘額 + 所有全倉未實現盈虧)
= (0.047766 + 0.005971) / (1.995 - 1.941265)
= 100%
此時,風險率已≥100%,觸發強平流程