Cálculo del precio del índice
¿Qué es el precio del índice?
El precio del índice representa el precio de mercado en spot del activo subyacente. Está diseñado para brindar un precio de referencia estable, teniendo en cuenta que los diferentes exchanges pueden mostrar ligeras variaciones en el precio. Para garantizar un precio del índice fiable y estable, Bitget calcula una media ponderada de los precios en spot de los principales exchanges de criptomonedas.
Proceso de cálculo del precio del índice
Bitget determina el precio del índice agregando precios en spot en tiempo real de los principales exchanges y ponderándolos en función del volumen de trading. El precio final del índice se calcula usando una media ponderada.
1. Recopilando precios de los exchanges
Bitget obtiene precios en spot en tiempo real de múltiples exchanges importantes, incluyendo Bitget, Binance, Coinbase, OKX, Bybit, Gate.io, MEXC, Bitfinex y Kraken.
2. Asignando valor a cada exchange
La ponderación asignada a cada exchange se basa en su volumen de trading en 24 horas, y esta información se actualiza cada 4 horas. La fórmula para calcular el valor de un exchange es el siguiente:
Valor del exchange A = volumen de trading en 24 horas del exchange A ÷ (suma de los volúmenes de trading en 24 horas de todos los exchanges implicados). El denominador es el total de los volúmenes de trading de todos los exchanges, mientras que el numerador es el volumen del exchange específico. En el cálculo del índice se usa un máximo de 6 exchanges.
3. Calculando el precio del índice
a. Fórmula básica: Precio del índice = (precio en spot del exchange A × ponderación del exchange A) + (precio en spot del exchange B × ponderación del exchange B) + ... + (precio en spot del exchange X × peso del exchange X). La suma de todas las ponderaciones de los exchanges es igual al 100%. El precio del índice se actualiza al menos una vez por segundo.
b. Situaciones particulares:
▪ Si el precio en spot de cualquier exchange importante se desvía más de un 5% del precio medio de todas las fuentes, se excluye del cálculo. El precio excluido se volverá a incluir una vez que la desviación se sitúe dentro del 2% de la media.
▪ Si un exchange no actualiza su precio durante 15 minutos, se eliminará automáticamente del cálculo del índice. Se reincorporará una vez que vuelva a actualizar su precio dentro del 2% de la media.
▪ En casos extremos, Bitget puede eliminar un exchange del cálculo o asignar ponderaciones fijas para evitar el riesgo sistémico.
▪ Si un cambio en la lista de exchanges incluidos hace que el precio del índice fluctúe más de un 0.1%, Bitget pasará gradualmente al nuevo cálculo del precio del índice. Así se evitan los saltos bruscos en el precio del índice.
c. Ejemplos
Exchange en spot |
Par de trading |
Precio en spot |
Ponderación |
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% |
A partir de los datos de los exchanges anteriores, el precio del índice se calcula como: (91,500 × 10%) + (91,495 × 20%) + (91,498 × 30%) + (91,502 × 10%) + (91,505 × 15%) + (91,490 × 15%) = 91,497.85
4. Ajuste del precio del índice en condiciones extremas del mercado
Si se dan condiciones extremas del mercado y no se dispone de una fuente externa fiable del índice, Bitget puede derivar el precio del índice del mercado de futuros. Así se garantiza la estabilidad del contrato y se evita la confusión de precios.
Algoritmo de precios sintéticos
a. Calcula el precio de compra y venta ponderado por profundidad a través del libro de órdenes market de futuros para obtener el precio medio ponderado por profundidad. Precio medio ponderado por profundidad = (precio de compra ponderado por profundidad + precio de venta ponderado por profundidad) ÷ 2. La profundidad del libro de órdenes necesaria para el cálculo se configura por par de trading. El precio ponderado por profundidad se calcula de forma similar a la tasa de financiación.
b. El precio índice en Tn = α × precio medio ponderado por profundidad en Tn + (1 - α) × precio del índice en Tn-1, donde "α" es el valor configurado (por defecto, 0.1818), que se ajustará en función de las condiciones del mercado.
5. Conversión de precios
Si un exchange no lista un par de trading en la moneda de cotización deseada, Bitget aplica un mecanismo de conversión para adquirir el precio en la unidad deseada.
Supongamos que Coinbase brinda un precio en spot de BTC/USD, pero Bitget necesita un precio del índice de BTC/USDC, y se usa Coinbase como fuente de datos, la conversión será la siguiente: Precio en spot de BTC/USDC equivalente para Coinbase = precio BTC/USD × precio del índice USD/USDC. Precio del índice USD/USDC = Precio del índice BTC/USDC ÷ Precio del índice BTC/USD.