BingX will continuously introduce data from multiple exchanges into the "Latest Index" of Perpetual Futures to improve the stability of the latest index price as well as to reduce index price deviations. The major exchanges include Binance, FTX,, OKX, MEXC, and more. BingX will add new exchanges to or remove existing exchanges from its reference list depending on actual conditions.



  1. If there are multiple pairs of the same underlying asset on the same exchange, only one of them will be adopted, with priority given to the USDT-margined pair, and if there is no USDT-margined pair, the USDC- or USD-margined pair will be adopted.
  2. The price calculation weights of each external exchange are the same.
  3. If the data of an external exchange is returned more than 5s earlier/later than the current system time, the exchange will be ignored in this calculation.
  4. Each time the price index is updated, the Mark Price is also updated.
  5. When the deviation between the last price of an external exchange and the median of all the above exchanges’ price is ≥ 3%, that external exchange will not be included in the Price Index Calculation for the next 5 minutes. | After 5 minutes the system will check the price of that exchange again and if the price deviation returns to the normal level, that exchange will be re-included in the price index calculation, and if not, it will not be included. | In case of non-inclusion in the calculation of the price index for 4 consecutive times within 30 minutes, it is considered that the price deviation of that exchange is too large and the system will no longer evaluate the conditions for restoration; instead, a manual review is required to determine whether the exchange will be included in the calculation of the price index or not.


Take the index price of BTC/USDT as an example to calculate.

Assume the latest BTC prices of Binance, OKEx, Coinbase, Bitstamp, Bittrex, Gate, MXC, and Kraken are P1~P9 respectively.

  1. P1~P9, sorted by smallest to largest to take the median. Name Pmedian, assuming Pmedian=P5
  2. Calculate |Px/Pmedian-1|, if the result is greater than 3%, then eliminate Px
  3. The retained Px are reassigned equal weights, assuming that the final retention is (P1, P3 ~ P8), a total of seven, then Weight = 1/7
  4. Index Price "PIndex" = P1 * Weight + P3 * Weight + ...  + P8 * Weight

So, the index price of BTC/USDT is PIndex.


BingX reserves the right in its sole discretion to amend or change or cancel this announcement at any time and for any reason without prior notice.