Futures trading

Index price calculation

2025-03-13 12:00016

Ano ang index price?

Ang presyo ng index ay kumakatawan sa presyo ng spot market ng isang pinagbabatayan na asset. Ito ay idinisenyo upang magbigay ng isang matatag na presyo ng sanggunian, kung isasaalang-alang na ang iba't ibang mga palitan ay maaaring magpakita ng kaunting mga pagkakaiba-iba sa presyo. Upang matiyak ang isang maaasahan at matatag na presyo ng index, kinakalkula ng Bitget ang isang timbang na average ng mga presyo ng spot mula sa mga nangungunang palitan ng cryptocurrency.

Index price calculation process

Tinutukoy ng Bitget ang index na presyo sa pamamagitan ng pagsasama-sama ng mga real-time na presyo ng spot mula sa mga pangunahing palitan at pagtimbang sa mga ito batay sa trading volume. Ang panghuling index na presyo ay kinakalkula gamit ang weighted average.

1. Gathering exchange prices

Pinagmumulan ng Bitget ang mga real-time na presyo ng spot mula sa maraming pangunahing palitan, kabilang ang Bitget, Binance, Coinbase, OKX, Bybit, Gate.io, MEXC, Bitfinex, at Kraken.

2. Pagtatalaga ng timbang sa bawat palitan

Ang timbang na itinalaga sa bawat palitan ay batay sa 24 na oras na dami ng kalakalan nito, at ang impormasyong ito ay ina-update tuwing apat na oras. Ang formula para sa pagkalkula ng timbang ng isang palitan ay ang mga sumusunod:

Timbang ng Exchange A = 24 na oras na trading volume ng Exchange A ÷ (kabuuan ng 24 na oras na trading volumes ng lahat ng palitan na kasangkot). Ang denominator ay ang kabuuan ng mga trading volume mula sa lahat ng mga palitan, habang ang numerator ay ang dami ng partikular na palitan. Pinakamataas na anim na palitan ang ginagamit sa pagkalkula ng index.

3. Calculating the index price

a. Pangunahing formula: Index price = (spot price ng Exchange A × weight ng Exchange A) + (spot price ng Exchange B × weight ng Exchange B) + ... + (spot price ng Exchange X × weight ng Exchange X). Ang kabuuan ng lahat ng exchange weightings ay katumbas ng 100%. Ang index na presyo ay nag-a-update nang hindi bababa sa isang beses bawat segundo.

b. Mga espesyal na senaryo sa paghawak:

Kung ang presyo ng spot mula sa anumang pangunahing palitan ay lumihis ng higit sa 5% mula sa median na presyo ng lahat ng mga pinagmumulan, hindi ito kasama sa pagkalkula. Ang ibinukod na presyo ay muling ipapakita kapag ang paglihis ay bumaba sa loob ng 2% ng median.

Kung ang isang palitan ay hindi na-update ang presyo nito sa loob ng 15 minuto, awtomatiko itong aalisin sa pagkalkula ng index. Ibabalik ito sa sandaling ipagpatuloy nito ang pag-update ng presyo nito sa loob ng 2% ng median.

Sa matinding mga kaso, maaaring alisin ng Bitget ang isang palitan mula sa pagkalkula o magtalaga ng mga nakapirming timbang upang maiwasan ang sistematikong panganib.

Kung ang pagbabago sa listahan ng mga kasamang palitan ay magsasanhi sa presyo ng index na magbago nang higit sa 0.1%, unti-unting lilipat ang Bitget sa bagong pagkalkula ng presyo ng index. Pinipigilan nito ang mga biglaang pagtalon sa presyo ng index.

c. Examples

Spot exchange

Trading pair

Spot price

Weighting

Exchange A

BTC/USDT

91,500

10%

Exchange B

BTC/USDT

91,495

20%

Exchange C

BTC/USDT

91,498

30%

Exchange D

BTC/USDT

91,502

10%

Exchange E

BTC/USDT

91,505

15%

Exchange F

BTC/USDT

91,490

15%

Batay sa data ng palitan sa itaas, ang presyo ng index ay kinakalkula bilang: (91,500 × 10%) + (91,495 × 20%) + (91,498 × 30%) + (91,502 × 10%) + (91,505 × 15%) + (91,490 × 15%) = 91,490 × 15,4%)

4. Pagsasaayos ng presyo ng index sa matinding kondisyon ng market

Kung mangyari ang matinding kondisyon sa market at walang available na maaasahang panlabas na mapagkukunan ng index, maaaring makuha ng Bitget ang presyo ng index mula sa futures market. Tinitiyak nito ang katatagan ng kontrata at pinapagaan ang pagkalito sa presyo.

Synthetic price algorithm

a. Kalkulahin ang depth-weighted na presyo ng pagbili at depth-weighted na sell na presyo sa pamamagitan ng futures market order book upang makuha ang depth-weighted na kalagitnaan ng presyo. Depth-weighted mid-price = (depth-weighted buy price + depth-weighted sell price) ÷ 2. Ang lalim ng order book na kinakailangan para sa pagkalkula ay naka-configure sa bawat trading pair. Ang depth-weighted na presyo ay kinakalkula nang katulad sa rate ng pagpopondo.

b. Ang index na presyo sa Tn = α × depth-weighted mid-price sa Tn + (1 − α) × index price sa Tn−1, kung saan ang "α" ay ang naka-configure na halaga (bilang default, 0.1818), na isasaayos batay sa mga kondisyon ng market.

5. Price conversion

Kung ang isang exchange ay hindi naglilista ng isang trading pair sa gustong quote currency, ang Bitget ay naglalapat ng isang conversion mechanism para makuha ang presyo sa gustong unit.

Ipagpalagay na ang Coinbase ay nagbibigay ng BTC/USD spot price, ngunit kailangan ng Bitget ng BTC/USDC index price, at ang Coinbase ay ginagamit bilang data source, ang conversion ay magiging ganito: Katumbas na BTC/USDC spot price para sa Coinbase = BTC/USD na presyo × USD/USDC index na presyo. USD/USDC index price = BTC/USDC index price ÷ BTC/USD index price.