WhiteBIT utiliza el Mark Price (MP) como precio de referencia para calcular las ganancias y pérdidas no realizadas (UPL) y como desencadenante de las liquidaciones en todos los mercados de futuros perpetuos (PERP). Este precio está diseñado para reflejar el valor real de mercado del contrato, cuenta con una referencia externa (para evitar que pueda manipularse mediante actividad a corto plazo en el libro de órdenes interno) y permanece lo suficientemente estable durante el ruido del mercado, al tiempo que sigue los movimientos reales del mismo.
Principios fundamentales del Mark Price
Esta metodología se aplica a todos los mercados de futuros perpetuos de WhiteBIT. Parámetros como la ventana de suavizado (smoothing window), el rango de limitación (clamp band) y el conjunto de componentes del índice se configuran individualmente para cada mercado y pueden revisarse conforme cambien las condiciones de liquidez. Cualquier cambio significativo en la metodología se anunciará con antelación.
Al operar en el mercado de futuros, tenga en cuenta los siguientes mecanismos:
- Las operaciones continúan ejecutándose al precio del libro de órdenes (last/match price).
- El Mark Price se utiliza exclusivamente para las métricas de riesgo: UPL, comprobaciones de margen y liquidaciones.
- El Mark Price tiene una referencia externa. No puede desviarse significativamente del precio del índice spot (Index Price) únicamente mediante actividad interna en el libro de órdenes.
- El Mark Price se suaviza. En condiciones normales, sigue de cerca el precio del contrato; durante situaciones de estrés del mercado, permanece próximo al precio del índice.
Tenga en cuenta: las liquidaciones se activan según el Mark Price, y no según el último precio negociado (last traded price). Un movimiento brusco del precio o una anomalía temporal en un mercado de futuros perpetuos con baja liquidez no provocarán, por sí solos, la liquidación de las posiciones.
Fórmula del Mark Price
El Mark Price se calcula como la mediana de tres precios candidatos:
MP = median(Price₁, Price₂, Price₃)
MP = \text{median}(\text{Price}_1, \text{Price}_2, \text{Price}_3)
- Price₁: precio del índice ajustado por la financiación acumulada hasta el siguiente evento de financiación (componente de valor razonable).
- Price₂: precio del índice más la base suavizada del contrato (prima o descuento implícitos por el mercado).
- Price₃: último precio negociado del contrato perpetuo.
La utilización de la mediana garantiza que cualquier componente que se vea temporalmente distorsionado —como una desviación brusca del precio del contrato, un valor desactualizado del índice o una anomalía en la base— no pueda modificar por sí solo el Mark Price. Al menos dos de los tres componentes deben coincidir para que el Mark Price cambie en consecuencia.
Precio del índice (Index Price)
El Index Price es un índice compuesto spot ponderado por volumen, calculado a partir de datos de las principales plataformas spot externas junto con el mercado spot de WhiteBIT para el activo subyacente. Este índice compuesto se publica con alta frecuencia.
Las medidas aplicadas para garantizar la fiabilidad de los componentes del índice incluyen:
- Agregación ponderada por volumen: se aplica un límite por plataforma (per-venue cap) para evitar que una sola plataforma domine el índice.
- Filtrado de valores atípicos: los componentes que se desvían excesivamente de la mediana entre plataformas se winsorizan (winsorized) mediante límites (clamps) predefinidos.
Componente ajustado por financiación (Price₁)
Este componente vincula el Mark Price al precio del índice, teniendo en cuenta el pago por financiación que se acumula hasta el siguiente evento de financiación. De este modo, el Mark Price refleja la forma en que el valor se transfiere entre las posiciones Long y Short durante el ciclo de financiación.
Fórmula: Price₁ = IndexPrice × (1 + F × Δt / T)
\text{Price}_1 = \text{IndexPrice} \times \left(1 + F \times \frac{\Delta t}{T}\right)
- F: última tasa de financiación (funding rate).
- Δt: tiempo restante hasta el siguiente evento de financiación.
- T: intervalo de financiación.
Base del contrato (Price₂)
La base del contrato refleja la prima o el descuento del contrato perpetuo con respecto al mercado spot.
Fórmula: Price₂ = IndexPrice + EMA(basis)
\text{Price}_2 = \text{IndexPrice} + \text{EMA}(\text{basis})
La base instantánea se suaviza posteriormente mediante una media móvil exponencial (EMA). La ventana de suavizado se selecciona individualmente para cada mercado en función de su nivel de liquidez: más corta para los principales pares con alta liquidez y más larga para los mercados menos líquidos. Esto garantiza que el Mark Price responda rápidamente cuando el libro de órdenes sea profundo y permanezca más conservador cuando la liquidez sea limitada.
Mecanismos de respaldo (Fallback Mechanisms)
Para garantizar la continuidad del servicio durante anomalías técnicas, el sistema utiliza los siguientes mecanismos de respaldo:
- Cuando el precio del índice ponderado por volumen no está disponible (por ejemplo, debido a problemas de conexión), el sistema utiliza el precio medio del contrato (contract midprice) como precio del índice.
- Cuando no es posible obtener los datos necesarios para calcular el precio del índice, tampoco es posible calcular Price₁ ni Price₂. En este caso, el Mark Price se calculará únicamente a partir del último precio negociado (last traded price) en el mercado de futuros perpetuos de WhiteBIT.