Cálculo del precio del índice
¿Qué es el precio del índice?
El precio del índice representa el precio de mercado spot de un 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 confiable y estable, Bitget calcula un promedio ponderado 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 utilizando un promedio ponderado.
1. Recopilación de precios de los exchanges
Bitget obtiene precios en spot en tiempo real de múltiples exchanges importantes, incluidos Bitget, Binance, Coinbase, OKX, Bybit, Gate.io, MEXC, Bitfinex y Kraken.
2. Ponderación de 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 la 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. Cálculo del 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 promedio de todas las fuentes, se excluye del cálculo. El precio excluido se volverá a incluir una vez que el desvío se sitúe dentro del 2% del promedio.
▪ 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% del promedio.
▪ 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 hará una transición gradual 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 de esta forma: (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 existen condiciones extremas del mercado y no se dispone de una fuente del índice externa confiable, Bitget puede derivar el precio del índice del mercado de futuros. Así se garantiza la estabilidad del contrato y se evita la confusión en los 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 promedio ponderado por profundidad. El precio promedio 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 promedio ponderado por profundidad en Tn + (1 - α) × precio del índice en Tn-1, donde "α" es el valor configurado (por defecto, 0.1818), que se ajustará según 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 ofrece 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.