指數價格由預估指數價格.ECOIN(BTC/ETH/XRP/EOS) 計算得出的,以下通過BTC的指數價格計算來舉例。
.EBTC是這些交易所:Bitstamp、CoinbasePro、Kraken、Gemini和Bittrex的加權BTC現貨交易價格之和。加權均數(交易量權重)是各個交易所上一個月的月交易量。
這5家交易所中,如果其中有一家的現貨價格與其它4家的價格有明顯的偏離,那.EBTC也會出現偏差。因此,Bybit會把各個交易所與.EBTC之間的價差也計入考量,由此來計算指數價格。與.EBTC價格相差最大的交易所在指數價格的計算中,權重將是最小的。
$$ \text{交易量權重(A)} = {{ \text{上個月交易量(A)}} \over {{\text{上個月交易量(A)}} + { \text{上個月交易量(B)} }+ { \text{上個月交易量(C)}}}} $$
$$\text{.EBTC} = {\text{交易量權重(A)} \times \text{A報價} + \text{交易量權重(B) } \times \text{B報價} + \text{交易量權重(C) } \times \text{C報價}}$$
$$\text{價差} = {\text{|交易所價格} - .EBTC|}$$
通過各個交易所的價差平方後的倒數進行調整,我們就能得到交易所的權重。
$$ \text{交易所權重(A)} = {{1 \over \text{價差(A)}^2} \over {{1 \over \text{價差(A)}^2} + {1 \over \text{價差(B)}^2 }+ {1 \over \text{價差(C)}^2}}} $$
指數價格就是由交易所的現貨價格乘以各自的交易所權重而得來的。
$$\text{指數價格} = ({\text{A報價: } \times\text{交易所權重A)}}) + ({\text{B報價} \times\text{交易所權重B}}) + ({\text{C報價} \times\text{交易所權重C}})$$
當以下條件被觸發時,Bybit會暫時從指數計算中移除交易所:
1. 交易所的最新報價超過1分鐘沒有變化。這樣可以剔除流動性不足或服務中斷的交易所。
2. 交易所的報價與其他4家報價的平均值偏差超過3%。這樣可以避免價格異常的發生。
舉例:
1.當各個交易所的BTC報價較為接近時:
$$\text{A報價: } = {$10,048.00}$$$$\text{B報價: } = {$10,046.00}$$$$\text{C報價: } = {$10,056.00}$$ $$\text{.EBTC} = {1\over3} \times {$10,048.00} + {1\over3} \times {$10,046.00} + {1\over3} \times {$10,056.00} = {$10,050.00}$$$$\text{價差(A)} = {|{$10,048.00} - {$10,050.00}|} = $2.00 $$$$\text{價差(B)} = {|{$10,046.00} - {$10,050.00}|} = $4.00 $$$$\text{價差(C)} = {|{$10,056.00} - {$10,050.00}|} = $6.00 $$
各個交易所調整後的權重為:
$$ \text{交易所權重(A)} = {{1 \over {$2.00}^2} \over {{1 \over {$2.00}^2} + {1 \over {$4.00}^2 }+ {1 \over {$6.00}^2}}} = 0.7346938775510203 $$$$ \text{交易所權重(B)} = {{1 \over {$4.00}^2} \over {{1 \over {$2.00}^2} + {1 \over {$4.00}^2 }+ {1 \over {$6.00}^2}}} = 0.18367346938775508 $$$$ \text{交易所權重(C)} = {{1 \over {$6.00}^2} \over {{1 \over {$2.00}^2} + {1 \over {$4.00}^2 }+ {1 \over {$6.00}^2}}} = 0.08163265306122448 $$
因此,.BTCUSD的指數價格為:
$$\text{指數價格} = \text{交易所權重(A)} \times {$10,048.00} + \text{交易所權重(B)} \times {$10,046.00} + \text{交易所權重(C)} \times {$10,056.00} \approx {$10,048.29}$$
2.當某個交易所的報價與其它交易所的報價偏差較大時:
$$\text{A報價: } = {$10,060.00}$$$$\text{B報價: } = {$10,040.00}$$$$\text{C報價: } = {$10,500.00}$$ $$\text{.EBTC} = {1\over3} \times {$10,060.00} + {1\over3} \times {$10,040.00} + {1\over3} \times {$10,500.00} = {$10,200.00}$$$$\text{價差(A)} = {|{$10,060.00} - {$10,200.00}|} = $140.00 $$$$\text{價差(B)} = {|{$10,040.00} - {$10,200.00}|} = $160.00 $$$$\text{價差(C)} = {|{$10,500.00} - {$10,200.00}|} = $300.00 $$
各個交易所調整後的權重為:
$$ \text{交易所權重(A)} = {{1 \over {$140.00}^2} \over {{1 \over {$140.00}^2} + {1 \over {$160.00}^2 }+ {1 \over {$300.00}^2}}} = 0.5041840271699171 $$$$ \text{交易所權重(B)} = {{1 \over {$160.00}^2} \over {{1 \over {$140.00}^2} + {1 \over {$160.00}^2 }+ {1 \over {$300.00}^2}}} = 0.3860158958019677 $$$$ \text{交易所權重(C)} = {{1 \over {$300.00}^2} \over {{1 \over {$140.00}^2} + {1 \over {$160.00}^2 }+ {1 \over {$300.00}^2}}} = 0.10980007702811527 $$
因此,.BTCUSD的指數價格為:
$$\text{指數價格} = \text{交易所權重(A)} \times {$10,060.00} + \text{交易所權重(B)} \times {$10,040.00} + \text{交易所權重(C)} \times {$10,500.00} \approx {$10,100.59}$$
從第二個例子中我們可以看到,當某個交易所的報價與其它交易所有明顯偏差時,相較於.EBTC而言,經過權重調整後的指數價格能夠更好地用於計算未結盈虧。