階梯強制平倉說明

 常見疑問    |      2021-02-05

什麼是強制平倉

擔保資產率是衡量用戶資產風險的指標,當擔保資產率 ≤ 0%時,您的倉位將會被系統強制平倉。

擔保資產率 = ( 帳戶權益 / 佔用擔保資產 ) * 100% – 調整係數

其中:佔用擔保資產 = 持倉擔保資產 + 凍結擔保資產

火幣幣本位永續合約實行階梯強平機制,即系統會嘗試降低調整係數對應的檔位,從而避免倉位被一次性強平。

如用戶倉位的調整係數為1檔時觸發強平:
1.系統會撤銷此品種合約所有當前委託訂單;
2.將同品種合約的多空倉位自成交;
3.若此時用戶倉位的擔保資產率仍<0%,將會被全部強平。

如用戶倉位的調整係數檔位大於1檔時觸發強平:
1.撤銷此品種合約所有當前委託訂單;
2.將同品種的多空倉位自成交;
3.若擔保資產率仍小於0%,系統將會以降低調整係數為目的,強制減倉到某個檔位的淨持倉上限,使擔保資產率大於0%;
4.若系統計算強制減倉至調整係數處於1檔時,擔保資產率仍未能大於 0%,那麼全部倉位將會被強平。



觸發強平時,用戶無法進行此品種合約相關操作。

 

什麼是調整係數

調整係數,為防止用戶穿倉而設計。根據持倉張數設定最高五個檔位,用戶的淨持倉量越大,檔位越高,風險越大。

如下圖,以BTC幣本位永續合約為例,假設淨持倉量為1000張,對應檔位為2檔,5 倍調整係數為 5%,10倍調整係數為 10%,20倍調整係數為 20%,30 倍調整係數為 35%。

查閱更多品種合約調整係數

【以上資料及指標內容可能會根據市場行情而進行即時調整,調整將不會進行另行通知】

 

什麼是預估强平價

預估强平價格是指擔保資產率 = 0%時的市場價格(此價格僅供投資者進行投資參考),實際強制平倉價格以觸發擔保資產率 ≤ 0%時的最新成交價格為准。

 

什麼是標記價格

為了減少用戶不必要的強平,幣本位永續合約使用標記價格作為強平時的另一個參考價格。即當系統判斷用戶倉位是否觸發強平時,必須同時滿足,最新價計算出的擔保資產率和標記價格計算出的擔保資產率同時小於等於0%時,用戶倉位才會被強平;使用標記價格平滑最新價,盡可能避免因為幾筆異常的價格而造成用戶強平,並引發連環強平的風險。

 

標記價格的算法

  1. 資金費率基差合理價格

資金費率基差合理價格為基於當前現貨的指數價格,以及當前的資金費率基差率,計算出來的永續合約相對合理的參考價格。

資金費率基差合理價格 = 指數價格 * ( 1 + 資金費率基差率 )

  • 資金費率基差率 = 本期資金費率 * ( 當前時間距離本期結算的時間間隔 / 結算週期 );

例如當前的BTC幣本位永續合約指數價格為10000 USD,本期資金費率為0.01%,當前時間為12:00,本期結算時間為16:00,即距離結算還有4小時,結算週期為8小時(每8小時結算一次),則當前的資金費率基差合理價格 = 10000 * [ 1+ ( 0.01% * 4 / 8 ) ] = 10000.5 USD。

  1. 深度加權合理價格

深度加權合理價格為基於當前現貨的指數價格,以及指數移動平均的深度加權中間價基差,計算出當前盤口深度相對合理的參考價格。

深度加權合理價格 = 指數價格 + EMA ( 深度加權中間價基差 )

  • EMA ( 深度加權中間價基差 ) = ( 當前的值 - 上一次EMA值 ) * 係數 + 上一次EMA值;
  • 深度加權中間價基差 = ( 深度加權買價 + 深度加權賣價 ) / 2 - 指數價格;
  • 深度加權買價,指根據當前盤口掛單情況,從買盤第一檔開始,累計掛單量達到N張合約平均買單掛單價格。深度加權買價 = 買盤 N張合約的平均價格;
  • 深度加權賣價,指根據當前盤口掛單情況,從賣盤第一檔開始,累計掛單量達到N張合約平均賣單掛單價格。深度加權賣價 = 賣盤 N張合約的平均價格;

注:其中N的取值範圍請參照下表。

  1. 最新價EMA

最新價EMA為當前永續合約最新成交價的指數移動平均值,平滑最新價。

當前的最新價EMA = ( 當前的最新價 上一次計算出的EMA ) * 係數 + 上一次計算出的EMA

  • 係數 = 1 / 3;

例如計算當前EMA,其中Pn為第n個點的最新價;

假設P1 = 10000;P2 = 10006;P3 = 10011;那麼,

(1) EMA1 = P1 = 10000;

(2) EMA2 = ( P2 – EMA1 ) * 係數 + EMA1 = ( 10006 – 10000 ) * 1 / 3 + 10000 = 10002;

(3) EMA3 = ( P3 – EMA2 ) * 係數 + EMA2 = ( 10011 – 10002 ) * 1 / 3 + 10002 = 10005;

……

 

以上價格每5秒計算一次,標記價格是由資金費率基差合理價格、深度加權合理價格、最新價EMA三個價格對比後取中位數,公式如下:

標記價格 = 中位數 ( 資金費率基差合理價格,深度加權合理價格,最新價EMA )

 

為了避免標記價格異常導致用戶異常強平的情況,當標記價格大幅偏離合約價格時,會對標記價格進行調整。當標記價格偏離合約最新價超過上下限時,只會取邊界值。

標記價格 = Clamp ( 標記價格,最新價 * ( 1 + 偏離係數上限 ),最新價 * ( 1 - 偏離係數下限 ) )

當前僅部分品種合約採用取中位數的標記價格算法,其他品種合約採用“標記價格=最新價EMA”的算法,詳情如下:

【以上資料及指標內容可能會根據市場行情而進行即時調整,調整將不會進行另行通知】

 

什麼是接管價

當最新成交價格到達強制平倉價格時,將會觸發強制平倉,届時倉位將會以接管價格(即用戶帳戶權益歸零時的價格)被系統接管。由於強制平倉接管過程不經撮合系統,因此接管價格將不會在K線上顯示,同時接管價格不等於實際強制平倉價格。詳細强平訂單內容,用戶可以在APP端强平訂單上點擊[?]或在Web端强平訂單後點擊[查看]查閱,如下圖。

APP端:

____-_.png

Web端:

____1-_.png

詳細强平訂單內容:

__APP-_.png 

 

我們結合上述各名詞進行舉例說明:

假設小明合約餘額有 20 BTC,在價格為 8000USD/BTC開多15000 張幣本位永續合約(合約面值為100USD),倍數為 10倍,調整係數為 15%,對應檔位為3檔,在不考慮成交手續費的情況下,當BTC幣本位永續合約最新價到達 7337.3 時,小明的倉位會發生什麼呢?

下面我們具體計算一下:

    1. 首先我們計算一下小明此時的未實現盈虧是多少?
      • 因為小明是開多,所以根據公式:多倉未實現盈虧 = ( 1 / 持倉均價 – 1 / 最新成交價 ) * 多倉合約張數 * 合約面值;
      • 我們套入上述例子中的數值計算:( 1 / 8000 – 1 / 7,337.3 ) * 15000 * 100 = –16.9348 BTC;  
      • 所以當BTC永續合約最新價到達 7337.3 時,小明帳戶此時的多倉未現實盈虧為 –16.9348 BTC;
    2. 我們計算一下小明此時的帳戶權益是多少?
      • 根據公式:合約帳戶權益 = 帳戶餘額 + 本周已實現盈虧 + 本周未實現盈虧;
      • 我們套入上述例子,以及第一步計算得出的數值計算:20 + 0 + ( –16.9348 BTC ) = 3.0652 BTC;
      • 所以當BTC永續合約最新價到達 7337.3 時,小明帳戶此時的合約帳戶權益為 3.0652 BTC;
    3. 我們計算一下小明此時的持倉擔保資產是多少?
      • 根據公式:持倉擔保資產 = ( 合約面值 * 持倉合約數量 ) / 最新成交價 / 杠杆倍數;
      • 我們套入上述例子中的數值計算:( 100 * 15000 ) / 7,337.3 / 10 = 20.4434 BTC;
      • 所以當BTC永續合約最新價到達 7337.3 時,小明帳戶此時的持倉擔保資產為 20.4434 BTC;
    4. 我們計算一下小明此時是否已觸發強制平倉?
      • 根據公式:擔保資產率 = ( 帳戶權益 / 佔用擔保資產 ) * 100% – 調整係數;
      • 我們套入上述例子中的數值,以及第二、第三步計算步驟獲得的數值進行計算:( 3.0652 / 20.4434 ) * 100% – 15% = 0% ,此時小明的擔保資產率 = 0%;
      • 此時,系統經過使用EMA指數移動平均價計算出EMA調整價格為7337.2;  
      • 我們上述提到過當最新價計算出的擔保資產率和EMA計算出的擔保資產率都≤ 0%時,倉位元將會被系統強制平倉;
      • 因此此時小明觸發強制平倉。即當BTC永續合約最新價到達 7337.3 時,小明觸發強制平倉;
    5. 小明觸發強制平倉後,又會發生什麼事情呢?觸發強平後,系統檢測小明的淨持倉量為 15000 張,調整係數對應的檔位為第 3 檔,那麼系統會嘗試以第 2 檔的最大值 9999 張作為剩餘持倉數量,和對應的調整係數 10% 重新計算小明的擔保資產率;
      • 持倉擔保資產 = ( 100 * 9999 ) / 7,337.3 / 10 = 13.6276 BTC;
      • 被接管倉位的已實現盈虧:( 1 / 8000 – 1 / 7228.9 ) * ( 15000 – 9999 )* 100 = – 6.6681 BTC
      • 未被接管倉位的未實現盈虧:( 1 / 8000 – 1 / 7,337.3 ) * 9999 * 100 = –11.2887 BTC
      • 帳戶權益 = 20 + ( – 6.6681 ) + ( – 11.2887 ) = 2.0432 BTC
      • 因此,如果小明只持有9999張BTC合約,他倉位的擔保資產率 = ( 2.0432 / 13.6276 ) * 100% – 12.5% > 0%
      • 此時,系統會將超出第2檔的持倉量15000 – 9999 = 5001 張合約,將以接管價格被系統接管,即階梯強平小明的倉位。
    6. 我們計算一下小明被接管倉位的接管價格是多少?
      • 接管價格即小明帳戶權益歸零時的價格,我們算一下這個接管價格是多少,我們先設接管價格為 x ,然後套入具體的數值看一下:
      • 因為 ( 1 / 8000 – 1 / x ) * 15000 * 100 = –20 BTC
      • 所以 x = 7228.9
      • 即小明帳戶權益歸零的價格是 7228.9 USD ,同時此價格也是階梯強平時系統接管小明 5001 張倉位的價格,此接管價格也不會在K線顯示;
      • 階梯強平完成後小明剩餘持倉量為 9999 張BTC永續合約,並恢復相關操作權限。

      (以上內容僅供示例用途,具體設定或相關變動以平臺公告為准)

       

風險準備金

風險準備金,用於應付因強平單未能平出而產生的穿倉損失。每一個永續合約品種,都有一個風險準備金。 

系統在對用戶進行強制平倉時,接管用戶的倉位,並在市場上進行平倉。平倉成交產生的盈利,會注入到相應品種的風險準備金。系統會在初始交易或者特殊情況下,手動劃轉到風險帳戶,部分資產用於增資風險準備金。

強平引擎處理強平訂單時,可能會少量收取一定比例的手續費。

風險準備金使用:在進行每期結算時,如果有系統強平單未能平出,產生了穿倉虧損,則會由風險準備金優先進行填補,風險準備金不足以填補的部分,將進入分攤步驟進行分攤。

 

分攤機制

當市場行情波動較大,用戶強制平倉後,按照接管價格無法成交時,導致虧損範圍大於風險準備金。平臺採用“分攤”制度,從本期盈利的帳戶中,每個帳戶按盈利等比分攤穿倉部分的損失。

 

全帳戶分攤制度

將所有強平單產生的穿倉虧損合併統計,並按照本期所有盈利帳戶的所有收益作為分攤基數進行分攤。

分攤係數 = 穿倉虧損 / 所有盈利用戶的收益之和

例:在進行結算時,BTC幣本位永續合約的強平單一共有 -120BTC的虧損。

首先用風險準備金進行填補,若填補完後還有 -20BTC虧損,則需要由本期BTC幣本位永續合約盈利帳戶進行分攤。

假設本期BTC幣本位永續合約盈利帳戶的所有收益為 400000BTC,則分攤係數為 20 / 400000 = 1 / 20000

某帳戶本期BTC幣本位永續合約一共盈利 2BTC,則該帳戶需要分攤的數量為 2 * ( 1 / 20000 ) = 0.0001BTC

火幣合約保留隨時全權酌情因任何理由修改、變更或取消此公告內容的權利,無需事先通知。