Berechnung des Index-Preises
Was ist der Index-Preis?
Der Index-Preis stellt den Spotmarktpreis des Basis-Assets dar. Er ist so konzipiert, dass er einen stabilen Referenzpreis darstellt, da es an verschiedenen Börsen zu leichten Kursschwankungen kommen kann. Um einen zuverlässigen und stabilen Index-Preis zu gewährleisten, errechnet Bitget einen gewichteten Durchschnitt der Spotpreise führender Kryptowährungsbörsen.
Prozess der Index-Preisberechnung
Bitget ermittelt den Index-Preis durch die Zusammenfassung von Echtzeit-Spotpreisen der wichtigsten Börsen und gewichtet sie nach dem Handelsvolumen. Der endgültige Index-Preis wird anhand eines gewichteten Durchschnitts berechnet.
1. Sammeln von Börsenpreisen
Bitget bezieht Echtzeit-Spotpreise von mehreren großen Börsen, darunter Bitget, Binance, Coinbase, OKX, Bybit, Gate.io, MEXC, Bitfinex und Kraken.
2. Zuweisung von Wichtung für jede Börse
Die Wichtung, die jeder Börse zugewiesen wird, basiert auf ihrem 24-Stunden-Handelsvolumen, und diese Informationen werden alle vier Stunden aktualisiert. Die Formel zur Berechnung der Wichtung einer Börse lautet wie folgt:
Wichtung Börse A = 24-Stunden-Handelsvolumen der Börse A ÷ (Summe der 24-Stunden-Handelsvolumen aller beteiligten Börsen). Der Nenner ist die Summe der Handelsvolumina aller Börsen, während der Zähler das Volumen der jeweiligen Börse angibt. Für die Indexberechnung werden maximal sechs Börsen herangezogen.
3. Berechnung des Index-Preises
a. Grundlegende Formel: Index-Preis = (Spotpreis von Börse A × Wichtung von Börse A) + (Spotpreis von Börse B × Wichtung von Börse B) + ... + (Spotkurs Börse X × Wichtung der Börse X). Die Summe aller Börsenwichtungen beträgt 100%. Der Index-Preis wird mindestens einmal pro Sekunde aktualisiert.
b. Besondere Handhabungsszenarien:
▪ Weicht der Spotpreis einer wichtigen Börse um mehr als 5 % vom Medianpreis aller Quellen ab, wird er von der Berechnung ausgeschlossen. Der ausgeschlossene Preis wird wieder eingeführt, sobald die Abweichung weniger als 2 % vom Median beträgt.
▪ Wenn eine Börse ihren Kurs 15 Minuten lang nicht aktualisiert, wird sie automatisch aus der Indexberechnung entfernt. Er wird wieder eingesetzt, sobald er seinen Preis wieder innerhalb von 2 % des Medianwertes aktualisiert.
▪ Im Extremfall kann Bitget eine Börse aus der Berechnung ausschließen oder feste Wichtungen zuweisen, um Systemrisiken zu vermeiden.
▪ Wenn eine Änderung in der Liste der einbezogenen Börsen den Index-Preis um mehr als 0,1% schwanken lässt, wird Bitget schrittweise auf die neue Index-Preisberechnung umstellen. Dies verhindert plötzliche Kurssprünge im Index.
c. Beispiele
Spot-Börse |
Handelspaar |
Spotpreis |
Gewichtung |
Börse A |
BTC/USDT |
91.500 |
10% |
Börse B |
BTC/USDT |
91.495 |
20 % |
Börse C |
BTC/USDT |
91.498 |
30% |
Börse D |
BTC/USDT |
91.502 |
10% |
Börse E |
BTC/USDT |
91.505 |
15 % |
Börse F |
BTC/USDT |
91.490 |
15 % |
Auf der Grundlage der oben genannten Wechselkursdaten wird der Index-Preis wie folgt berechnet: (91.500 × 10%) + (91.495 × 20%) + (91.498 × 30%) + (91.502 × 10%) + (91.505 × 15%) + (91.490 × 15%) = 91.497,85
4. Anpassung des Index-Preises bei extremen Marktbedingungen
Wenn extreme Marktbedingungen auftreten und keine verlässliche externe Indexquelle verfügbar ist, kann Bitget den Index-Preis vom Futures-Markt ableiten. Dadurch wird die Vertragsstabilität gewährleistet und die Preisverwirrung verringert.
Algorithmus für synthetische Preise
a. Berechnen Sie den tiefengewichteten Kaufkurs und den tiefengewichteten Verkaufskurs über das Orderbuch des Futures-Marktes, um den tiefengewichteten Mittelkurs zu erhalten. Tiefengewichteter Mittelkurs = (tiefengewichteter Kaufkurs + tiefengewichteter Verkaufskurs) ÷ 2. Die für die Berechnung erforderliche Orderbuchtiefe wird pro Handelspaar konfiguriert. Der tiefengewichtete Preis wird ähnlich wie der Refinanzierungssatz berechnet.
b. Der Index-Preis zu Tn = α × tiefengewichteter mittlerer Preis zu Tn + (1 - α) × Index-Preis zu Tn-1, wobei "α" der konfigurierte Wert ist (standardmäßig 0,1818), der je nach Marktbedingungen angepasst wird.
5. Preisumrechnung
Wenn eine Börse ein Handelspaar nicht in der gewünschten Kurswährung listet, wendet Bitget einen Umrechnungsmechanismus an, um den Preis in der gewünschten Einheit zu erhalten.
Angenommen, Coinbase stellt einen BTC/USD-Spotpreis zur Verfügung, aber Bitget benötigt einen BTC/USDC-Index-Preis, und Coinbase wird als Datenquelle verwendet, dann sieht die Umrechnung wie folgt aus: Äquivalenter BTC/USDC-Spotpreis für Coinbase = BTC/USD-Preis × USD/USDC-Index-Preis. USD/USDC-Index-Preis = BTC/USDC-Index-Preis ÷ BTC/USD-Index-Preis.