Calcul du prix de l'indice
Qu'est-ce que le prix de l'indice ?
Le prix de l'indice représente le prix du marché Spot d'un actif sous-jacent. Il est conçu pour fournir un prix de référence stable, compte tenu du fait que les différentes plateformes d'échange peuvent afficher de légères variations de prix. Pour garantir la fiabilité et la stabilité du prix de l'indice, Bitget calcule une moyenne pondérée des prix Spot des principales plateformes d'échange de cryptomonnaies.
Processus de calcul du prix de l'indice
Bitget détermine le prix de l'indice en agrégeant les prix Spot en temps réel des principales plateformes d'échange et en les pondérant en fonction du volume de trading. Le prix de l'indice final est calculé à l'aide d'une moyenne pondérée.
1. Collecte des prix des plateformes d'échange
Bitget s'appuie sur les prix Spot en temps réel de plusieurs plateformes d'échange de premier plan, notamment Bitget, Binance, Coinbase, OKX, Bybit, Gate.io, MEXC, Bitfinex et Kraken.
2. Attribution d'un poids à chaque plateforme
Le poids attribué à chaque plateforme d'échange est basé sur son volume de trading sur 24 heures, et cette information est mise à jour toutes les quatre heures. La formule de calcul du poids d'une plateforme d'échange est la suivante :
Poids de la plateforme A = volume de trading sur 24 heures de la plateforme A ÷ (somme des volumes de trading sur 24 heures de toutes les plateformes impliquées). Le dénominateur est le total des volumes de trading de toutes les plateformes d'échange, tandis que le numérateur est le volume de la plateforme d'échange en question. Un maximum de six plateformes d'échange est utilisé dans le calcul de l'indice.
3. Calcul du prix de l'indice
a. Formule de base :
Prix de l'indice = (prix Spot de la plateforme A × poids de la plateforme A) + (prix Spot de la plateforme B × poids de la plateforme B) + ... + (prix Spot de la plateforme X × poids de la plateforme X). La somme de toutes les pondérations est égale à 100%. Le prix de l'indice est actualisé au moins une fois par seconde.
b. Scénarios de traitement particuliers :
▪ Si le prix Spot d'une importante plateforme d'échange s'écarte de plus de 5% du prix médian de toutes les sources, il est exclu du calcul. Le prix exclu sera réintroduit lorsque l'écart sera inférieur à 2% du prix médian.
▪ Si une plateforme d'échange n'actualise pas son prix pendant 15 minutes, elle sera automatiquement retirée du calcul de l'indice. Elle sera réintroduite lorsqu'elle recommencera à actualiser son prix dans une fourchette de 2% du prix médian.
▪ Dans des cas extrêmes, Bitget peut retirer une plateforme d'échange du calcul ou lui attribuer des pondérations fixes afin de prévenir le risque systémique.
▪ Si un changement dans la liste des plateformes d'échange incluses entraîne une fluctuation du prix de l'indice de plus de 0,1%, Bitget passera progressivement au nouveau calcul du prix de l'indice. Cela permet d'éviter les variations soudaines du prix de l'indice.
c. Exemples :
Plateforme d'échange Spot |
Paire de trading |
Prix Spot |
Pondération |
Plateforme A |
BTC/USDT |
91 500 USDT |
10% |
Plateforme B |
BTC/USDT |
91 495 USDT |
20% |
Plateforme C |
BTC/USDT |
91 498 USDT |
30% |
Plateforme D |
BTC/USDT |
91 502 USDT |
10% |
Plateforme E |
BTC/USDT |
91 505 USDT |
15% |
Plateforme F |
BTC/USDT |
91 490 USDT |
15% |
Sur la base des données ci-dessus, le prix de l'indice est calculé comme suit : (91 500 × 10%) + (91 495 × 20%) + (91 498 × 30%) + (91 502 × 10%) + (91 505 × 15%) + (91 490 × 15%) = 91 497,85 USDT
4. Ajustement du prix de l'indice dans des conditions de marché extrêmes
Si des conditions de marché extrêmes se produisent et qu'aucune source d'indice externe fiable n'est disponible, Bitget peut dériver le prix de l'indice du marché Futures. Cela permet d'assurer la stabilité du contrat et de limiter la perturbation des prix.
Algorithme de prix synthétique
a. Calcule le prix d'achat pondéré par la profondeur et le prix de vente pondéré par la profondeur via le carnet d'ordres du marché Futures pour obtenir le prix moyen pondéré par la profondeur. Prix moyen pondéré par la profondeur = (prix d'achat pondéré par la profondeur + prix de vente pondéré par la profondeur) ÷ 2. La profondeur du carnet d'ordres requise pour le calcul est configurée pour chaque paire de trading. Le prix pondéré par la profondeur est calculé de la même manière que le taux de financement.
b. Prix de l'indice à Tn = α × prix moyen pondéré par la profondeur à Tn + (1 - α) × prix de l'indice à Tn-1, où "α" est la valeur configurée (par défaut, 0,1818), qui sera ajustée en fonction des conditions du marché.
5. Conversion des prix
Si une plateforme d'échange ne liste pas une paire de trading dans la devise de cotation souhaitée, Bitget applique un mécanisme de conversion pour obtenir le prix dans l'unité voulue.
Supposons que Coinbase fournisse un prix Spot BTC/USD, mais que Bitget ait besoin d'un prix de l'indice BTC/USDC, et que Coinbase soit utilisé comme source de données, la conversion sera la suivante :
Prix Spot équivalent BTC/USDC pour Coinbase = prix BTC/USD × prix de l'indice USD/USDC.
Prix de l'indice USD/USDC = prix de l'indice BTC/USDC ÷ prix de l'indice BTC/USD.