To ensure the spot index price accurately reflects the spot market price of each token, we have carefully selected the market prices of 3 or more major exchanges as the weighted index constituents for each token. Measures are introduced to handle abnormal situations.
1. Spot Index Constituents
Asset |
Exchange |
Trading pair |
Weight |
BTC/USDT |
OKEx |
BTC/USDT |
25% |
Binance |
BTC/USDT |
25% |
|
Huobi |
BTC/USDT |
25% |
|
Poloniex |
BTC/USDT |
25% |
|
EOS/USDT |
OKEx |
EOS/USDT |
33.3% |
Huobi |
EOS/USDT |
33.3% |
|
Binance |
EOS/USDT |
33.3% |
|
ETH/USDT |
OKEx |
ETH/USDT |
20% |
Huobi |
ETH/USDT |
20% |
|
Binance |
ETH/USDT |
20% |
|
Bitfinex |
ETH/BTC |
20% |
|
Bittrex |
ETH/BTC |
20% |
|
ETC/USDT |
OKEx |
ETC/USDT |
25% |
Huobi |
ETC/USDT |
25% |
|
Binance |
ETC/USDT |
25% |
|
Coinbase Pro |
ETC/BTC |
25% |
|
LTC/USDT |
OKEx |
LTC/USDT |
25% |
Huobi |
LTC/USDT |
25% |
|
Binance |
LTC/USDT |
25% |
|
Coinbase Pro |
LTC/BTC |
25% |
|
BCH/USDT |
OKEx |
BCH/USDT |
25% |
Huobi |
BCH/USDT |
25% |
|
Binance |
BCH/USDT |
25% |
|
Coinbase Pro |
BCH/BTC |
25% |
|
XRP/USDT |
OKEx |
XRP/USDT |
20% |
Binance |
XRP/USDT |
20% |
|
Huobi |
XRP/USDT |
20% |
|
Bitfinex |
XRP/BTC |
20% |
|
Bittrex |
XRP/BTC |
20% |
|
TRX/USDT |
OKEx |
TRX/USDT |
33.3% |
Binance |
TRX/USDT |
33.3% |
|
Huobi |
TRX/USDT |
33.3% |
|
BSV/USDT |
OKEx |
BSV/USDT |
25% |
Huobi |
BSV/USDT |
25% |
|
Bitfinex |
BSV/BTC |
25% |
|
Poloniex |
BSV/BTC |
25% |
Details: https://www.okex.com/markets/index-usdt-list
2. Spot Index Price Calculation
- Theprice and volume of each index constituent is retrieved from the selected exchanges in real time;
- If the relevant exchange is under maintenance, or if any constituent price/volume has notupdated for more than 30 minutes, the constituent data will be temporarily treated as invalid and excluded from index calculation;
- For trading pairs with BTC as quote currency, the prices will be converted to USDT by multiplying the OKEx BTC/USDTindex;
- Final calculation depends on the number of exchanges with valid data, details are as follows:
- More than 3 exchanges with valid data: apply equally-weighted price average (however, if the price of any exchange deviates more than 3% from the median price of all exchanges, the exchange's price will be bounded within median price x 0.97 and median price x 1.03);
- Only 2 exchanges with valid data: apply equally-weighted price average;
- Only 1 exchange with valid data: its last traded price will be used as the index price directly;