投資組合保證金採用基於風險的模型,透過一系列基礎價格和波動率變動進行估價來確定保證金要求。
在這種模式下,用戶可以交易現貨、永續合約和期權,並採用基於風險的模型來確定保證金要求。 該模型綜合考慮了永續合約和期權的組合頭寸,從而有效降低投資組合的保證金要求,並大幅提高了資金使用效率。 與多幣種保證金模式類似,用戶的不同幣種資產都會統一折合成 USDT 價值,用於下單和持有部位的保證金。
要求
在切換到投資組合保證金之前,請先確認:
* 您的帳戶中沒有掛單或借貸。
* 總淨值 ≥ 1,000 美元。
計算規則
投資組合維持保證金透過計算在以下參數下可能發生的最大損失來決定:
* 價格範圍
* 波動率範圍上限
* 波動率範圍下限
* 期貨應急部分
* 期權總和應急部分
參數設定可能會由 Coincall 風險管理團隊在事先通知的情況下進行調整,僅用於示範計算所使用的標準。
以下是維持保證金計算邏輯的詳細說明。
第一部分,計算最大可能虧損 Maximum Possible Loss (简称 ML)
總共需要計算持倉組合在 11 種不同的現貨指數價格漲跌幅場景下的盈虧情況:
* BTC 、ETH 和 USDC 幣種指數價格漲幅採用0%,+/-3%,+/-6%,+/-9%,+/-12%,+/-15% 場景;
* 其他幣種採用0%, +/-6%,+/-12%,+/-18%,+/-24%,+/-30% 場景。
以下以 BTC 幣種說明:
1. 計算 BTC 永續合約持股在上述各價格時的盈虧情況:
永續合約盈虧記為 A(X%),如現貨指數漲 3% 情況下永續合約盈虧為 A(+3%)。
2. 計算 BTC 期權合約持股在上述各價格時的盈虧情況:
- 以 BTC 現貨指數價格上漲 3% 為例,即 X% = 3% 時
* 計算 IV 上漲 45% 時所有期權合約持倉盈虧加和,獲得盈虧 a;
* 計算 IV 不變時所有期權合約持倉盈虧加和,獲得盈虧 b;
* 計算 IV 下跌 30% 時所有期權合約持倉盈虧加和,獲得盈虧 c;
將變動後的標的價格和 IV 帶入 BS 公式得到新的期權權利金,與當前期權權利金相比,得到期權的盈虧
- 取 a,b,c 中虧損最大的值作為該指數價格變動場景下期權的最大虧損,記為 B (+3%);
3. 分別增加漲跌幅場景下 A(X%) 和 B(X%),獲得組合的盈虧 L(X%)。
即各場跌幅場景下 L(X%) = A(X%) + B(X%)
4. 比較上述 11 個 L(X%),取其中最小值,即虧損最多的,作為組合保證金的第一部分 ML。
ML = Min(L(0),L(+3%),L(-3%),…,L(+15%),L(-15%))
5. 具體舉例
記目前BTC 現貨指數價格為70,000 USDT,客戶有BTC-Perp 空倉持倉面額為1 BTC ;BTC-31MAY24-72000-P 空倉持股面額0.5 BTC,該合約目前權利金為6,000 USDT;BTC-26APR24-73000-C 多倉持倉面額0.5 BTC,該合約目前權利金為2,000 USDT
- a. 則指數價格上漲 3% 後為 72,100 USDT,對比目前 70,000 相比,盈虧=(72,100- 70,000)*(-1) = 2100 USDT,即 A(+3%) = -2100 USDT
- b. 標的價格上漲 3% 時,計算期權在不同 IV 變動下盈虧。
i: 當 IV 上漲 45% 時,將新的標的價格和 IV 帶入 BS 公式,算出 a
* 得到 BTC-31MAY24-72000-P 標記價格變為 7,000 USDT,該合約的盈虧=(7,000- 6,000)*(-0.5)= -500 USDT
* 得到 BTC-326APR24-73000-C 標記價格變為 4,000 USDT,該合約的盈虧=(4,000- 2,000)*(0.5)= 1,000 USDT
* 則 a = 500 -1,000 = 500 USDT
ii: 同上,依序算出 b,c 假設依序為 400,-600
iii: 則 B (+3%)= min(500,400,-600) = -600
- c. 則在指數價格變動 3% 的場景下,帳戶盈虧 L(3%) = A(3%) + B(3%) = -2100 -600 = -2700 USDT
同理,再依序算出其他場景的最大虧損L(X%)
最後,取虧損最多的,例如是 L(3%) ,則 ML = L(3%)= -2700 USDT
第二部分,計算額外應急部分
額外應急部分 Contingency的作用是給互相對沖的頭寸所需的保證金提供一個底線,避免倉位在不斷累加,而保證金卻無需增加的情況。
這裡仍依照風險單元劃分,對每個風險單元:
額外應急部分=(期權每個行使價淨空頭寸×1% + 期貨持倉數量絕對值×0.6%)×現貨指數價格
=(((max(0,所有到期日同一行權價期權空頭數量絕對值之和- 所有到期日同一行權價期權多頭數量絕對值之和))×1% +期貨持倉數量絕對值 ×0.6%))×現貨指數價格
看漲期權BTCUSD-31MAR23-40000-C 做多1 BTC,看跌期權BTCUSD-31MAR23-40000-C 做空1 BTC ,那行權價40, 000的淨賣權持倉為0,不需要增加Contingency,如果行使價位 BTCUSD-31MAR23-40000-C 做空為3 BTC ,那行權價40, 000的淨賣權持股為2 BTC,需要增加Contingency= 2 BTC × 1% = 0.02 BTC。
然後期貨、期權分別算出求和,再整體乘以現貨指數價格,得到額外應急部分。
此風險單元的維持保證金 = 最大可能虧損 ML+ 應急部分 Contingency 。
接續第一部分的具體舉例,目前BTC 現貨指數價格為70,000 USDT,有BTC-Perp 空倉持倉面額為1 BTC ;BTC-31MAY24-72000-P 空倉持股面額0.5 BTC,BTC-26APR24-730000 持倉面額0.5 BTC。 這裡行權價72000 的期權淨空部位為0.5 BTC;這裡行權價73000 的期權淨空部位為0 BTC,因為只有多頭持股;期貨持倉量絕對值為1 BTC ;額外緊急應變部分= (0.51% + 10.6% )* 70,000= 770 USDT。
最後,BTC 風險單元的維持保證金 = 最大可能虧損 ML 絕對值 + 額外應急部分 = 2,700 + 770 = 3,470 USDT
最後,所有風險單位維持保證金相加,即為該帳戶所需維持保證金 MM。
清算規則
每當用戶的維持保證金超過 100% 時,清算過程就會開始。 在清算過程中,可以關閉開放的期貨和期權頭寸,或透過永續合約進行 delta 對沖。 Coincall 風險管理有權決定如何處理使用者的投資組合,以減少破產風險。
清算過程將優先考慮在風險矩陣中對保證金貢獻最大的工具進行清算。 如果嘗試的清算訂單未在一定的安全參數內交易(以維持公平價格),演算法將移至風險矩陣中貢獻次高的工具。
如果嘗試清算相關工具失敗,則會嘗試透過永續合約進行 delta 對沖,前提是此舉也能降低維持保證金。
注意:我們將始終嘗試減少工具頭寸,但是備用對沖使用永續合約可能會導致在那裡開倉或增加現有頭寸。
評論
0 條評論
請登入寫評論。