Kontrakty futures

Obliczanie ceny indeksu

2025-03-13 12:00026

Czym jest cena indeksu?

Cena indeksu reprezentuje cenę rynkową spot aktywów bazowych. Ma ona zapewnić stabilną cenę referencyjną, biorąc pod uwagę, że różne giełdy mogą wykazywać niewielkie wahania cen. Aby zapewnić wiarygodną i stabilną cenę indeksu, Bitget oblicza średnią ważoną cen spot z wiodących giełd kryptowalut.

Proces obliczania ceny indeksu

Bitget określa cenę indeksu poprzez agregację cen spot w czasie rzeczywistym z głównych giełd i ważenie ich na podstawie wolumenu obrotu. Ostateczna cena indeksu jest obliczana na podstawie średniej ważonej.

1. Gromadzenie cen giełdowych

Bitget pozyskuje ceny spot w czasie rzeczywistym z wielu głównych giełd, takich jak Bitget, Binance, Coinbase, OKX, Bybit, Gate.io, MEXC, Bitfinex i Kraken.

2. Przydzielanie wagi do każdej giełdy

Waga przypisana do każdej giełdy opiera się na jej 24-godzinnym wolumenie obrotu, a informacje te są aktualizowane co cztery godziny. Wzór na obliczenie wagi giełdy jest następujący:

Waga giełdy A = 24-godzinny wolumen obrotu giełdy A ÷ (suma 24-godzinnych wolumenów obrotu wszystkich zaangażowanych giełd). Mianownik jest sumą wolumenów obrotu ze wszystkich giełd, a licznik jest wolumenem konkretnej giełdy. W obliczeniach indeksu wykorzystywanych jest maksymalnie sześć giełd.

3. Obliczanie ceny indeksu

a. Podstawowy wzór: cena indeksu = (cena spot giełdy A × waga giełdy A) + (cena spot giełdy B × waga giełdy B) + ... + (cena spot giełdy X × waga giełdy X). Suma wszystkich wag giełdowych wynosi 100%. Cena indeksu jest aktualizowana co najmniej raz na sekundę.

b. Szczególne sytuacje:

Jeśli cena spot z jakiejkolwiek głównej giełdy odbiega o więcej niż 5% od mediany cen ze wszystkich źródeł, jest ona wykluczana z obliczeń. Wykluczona cena zostanie ponownie uwzględniona, gdy odchylenie od mediany spadnie do 2%.

Jeśli giełda nie zaktualizuje swojej ceny przez 15 minut, zostanie automatycznie wykluczona z obliczania indeksu. Zostanie ona przywrócona po wznowieniu aktualizacji ceny w granicach 2% mediany.

W skrajnych przypadkach Bitget może wykluczyć giełdę z obliczeń lub przypisać stałe wagi, aby zapobiec ryzyku systemowemu.

Jeśli zmiana na liście uwzględnianych giełd spowoduje wahania ceny indeksu o więcej niż 0,1%, Bitget stopniowo przejdzie na nowy sposób obliczania ceny indeksu. Zapobiega to nagłym skokom cen indeksu.

c. Przykłady:

Giełda spot

Para handlowa

Cena spot

Waga

Giełda A

BTC/USDT

91 500

10%

Giełda B

BTC/USDT

91 495

20%

Giełda C

BTC/USDT

91 498

30%

Giełda D

BTC/USDT

91 502

10%

Giełda E

BTC/USDT

91 505

15%

Giełda F

BTC/USDT

91 490

15%

Na podstawie powyższych danych giełdowych cena indeksu jest obliczana jako: (91 500 × 10%) + (91 495 × 20%) + (91 498 × 30%) + (91 502 × 10%) + (91 505 × 15%) + (91 490 × 15%) = 91 497,85

4. Korekta ceny indeksu w ekstremalnych warunkach rynkowych

W przypadku wystąpienia ekstremalnych warunków rynkowych i braku wiarygodnego zewnętrznego źródła indeksu, Bitget może wyprowadzić cenę indeksu z rynku kontraktów futures. Zapewnia to stabilność kontraktu i ogranicza chaos cenowy.

Algorytm cen syntetycznych

a. Obliczanie ważonej głębokością ceny kupna i ważonej głębokością ceny sprzedaży za pośrednictwem księgi zleceń rynku futures w celu uzyskania ważonej głębokością ceny średniej. Cena średnia ważona głębokością = (cena kupna ważona głębokością + cena sprzedaży ważona głębokością) ÷ 2. Głębokość księgi zleceń wymagana do obliczeń jest konfigurowana dla każdej pary handlowej. Cena ważona głębokością jest obliczana podobnie do stopy finansowania.

b. Cena indeksu w Tn = α × średnia cena ważona głębokością w Tn + (1 - α) × cena indeksu w Tn-1, przy czym „α” to skonfigurowana wartość (domyślnie 0,1818), która zostanie dostosowana w zależności od warunków rynkowych.

5. Konwersja cen

Jeśli giełda nie podaje pary handlowej w żądanej walucie kwotowania, Bitget stosuje mechanizm konwersji, aby uzyskać cenę w żądanej jednostce.

Załóżmy, że Coinbase zapewnia cenę spot BTC/USD, ale Bitget potrzebuje ceny indeksu BTC/USDC, a Coinbase jest używany jako źródło danych, konwersja będzie następująca: Równoważna cena spot BTC/USDC dla Coinbase = cena BTC/USD × cena indeksu USD/USDC. Cena indeksu USD/USDC = cena indeksu BTC/USDC ÷ cena indeksu BTC/USD.