什麼是強制平倉
在合約交易中,強制平倉是一種重要的風險管理機制,旨在保護用戶和平台免受市場劇烈波動帶來的潛在損失。當用戶的帳戶或倉位保證金率降至 100% 時,系統會觸發強制平倉,強平系統會接管破產倉位,進入階梯強平的流程,具體操作有:撤銷掛單、部分或全部平倉等,不同模式的平倉流程可能有所不同。
觸發強制平倉的條件
全倉模式 帳戶維持保證金率 ≤ 100% 時,會觸發強制平倉。 維持保證金率 = 總保證金餘額 / 所有倉位所需維持保證金 逐倉模式 倉位維持保證金率 ≤ 100%時,會觸發強制平倉。 維持保證金率 = 倉位保證金餘額 / 倉位所需維持保證金率 保證金的計算見 起始保證金計算 和 維持保證金計算 。
強制平倉流程
以全倉模式為例,觸發強平後,強平系統會接管需要處理的倉位,並進行以下操作:
- 撤銷所有未成交的委託掛單。
- 根據市場流動性和需要強平的倉位,按照破產價格進行分批次的平倉,單次平倉量將根據當時市場、倉位情況調整。
- 減倉過程中,如果帳戶或倉位的維持保證金率回歸到 100% 之上,則強平結束,否則會繼續減倉,直至強平結束。
如果減倉無法被市場全部消化,剩餘的訂單會由保險基金按破產價接管,盈餘也會計入保險基金。如果保險基金仍無法接管剩餘全部倉位,則會觸發自動減倉機制。 保險基金和自動減倉的說明見 保險基金 和 自動減倉 。
強制平倉各因素
破產價格計算
經典合約全倉模式 多頭破產價格 = 標記價格 × [1 –(綜合維持保證金率 + 強平費率)× 保證金率] ÷(1 – 強平費率) 空頭破產價格 = 標記價格 × [1 + (綜合維持保證金率 + 強平費率)× 保證金率] ÷(1 + 強平費率) 經典合約逐倉模式 多頭破產價格 =(開倉均價 – 初始保證金 ÷ 合約乘數 ÷ 倉位張數)÷(1 – 強平費率) 空頭破產價格 =(開倉均價 + 初始保證金 ÷ 合約乘數 ÷ 倉位張數)÷(1 + 強平費率) 以上公式中,“綜合保證金率”為倉位在梯度保證金要求下的最終維持保證金率要求,強平費率為 0.075%。 保證金率的計算可以見 維持保證金 文章。
強平盈餘
多頭倉位強平產生的盈餘 =(成交均價 – 破產價)× 成交張數 × 合約乘數 空頭倉位強平產生的盈餘 =(破產價 – 成交均價)× 成交張數 × 合約乘數 強平盈餘計算示例見 保險基金 文章。
示例
用戶持有 BTCUSDT 永續合約,帳戶和持倉情況如下
| 持倉模式 | 全倉模式 |
|---|---|
| 合約市場 | BTCUSDT 永續合約 |
| 持倉 | 多頭 1,000 張合約 |
| 目前標記價格 | 20,000 USDT |
| 帳戶維持保證金率 | 100% |
| 綜合維持保證金率 | 0.5% |
此時用戶的帳戶維持保證金率 ≤ 100%,觸發強平,強平系統接管該倉位。
- 撤銷所有未成交的委託掛單。
- 系統首先撤銷帳戶內所有未成交的掛單。
- 計算破產價格 BTCUSDT 多頭破產價 = 標記價 × [1 –(綜合維持保證金率 + 強平費率)× 保證金率] ÷(1 – 強平費率)= 20,000 × [1 –(0.5% + 0.075%)× 100%] ÷(1 – 0.075%)≈ 19,900 USDT
- 減倉 強平系統根據市場和倉位情況,按照破產價格進行分批減倉。 減倉 600 張合約後,減倉後帳戶維持保證金率恢復到 105% > 100%,則強平結束,剩餘持倉 400 張。
