Oráculo de Volatilidad
Hypercall utiliza una superficie de volatilidad implícita para el pricing de opciones, greeks, valoración mark-to-market y verificaciones de margen. El oráculo de volatilidad convierte los datos del mercado de opciones en valores de IV consultables por activo subyacente, strike y vencimiento.
El objetivo es simple: usar la volatilidad de mercado en vivo cuando esté disponible, y fallar de forma cerrada en lugar de inventar valores cuando faltan datos requeridos.
Qué Hace el Oráculo de Volatilidad
Para cada activo subyacente soportado, Hypercall mantiene una superficie de volatilidad:
- Dimensión de strike: La IV varía según el strike de la opción.
- Dimensión de vencimiento: La IV varía según el tiempo hasta el vencimiento.
- Interpolación: Cuando no está disponible un punto exacto de strike y vencimiento, Hypercall interpola entre puntos válidos cercanos.
- Verificaciones de obsolescencia: Cada proveedor tiene reglas de frescura. Los datos obsoletos no se tratan como datos en vivo.
La IV se almacena como decimal. Por ejemplo, una IV de 80% se representa como 0.80.
Modelo Consciente de la Sesión
Algunos mercados fuente de volatilidad pueden tener horarios de negociación diferentes a los de Hypercall. Cuando un mercado fuente está activo y en buen estado, Hypercall utiliza la superficie fuente actual.
El modelo reescala los strikes del mercado fuente al espacio de strikes de la plataforma usando precios spot en vivo:
scale = platform_spot / source_spot
platform_strike = source_option_strike * scale
Ambos valores de spot deben ser positivos y actuales. Si falta el spot del mercado fuente o el spot de la plataforma, la actualización de la superficie en vivo falla en lugar de usar una escala en caché o estática.
Sesiones Fuente Cerradas
Cuando un mercado fuente de opciones está cerrado o la superficie en vivo está obsoleta, Hypercall no pretende que los datos antiguos del mercado fuente sean actuales.
En su lugar, el modelo puede usar la última superficie fuente válida y transformarla al espacio de moneyness actual de la plataforma:
base_strike = requested_platform_strike * base_spot / current_platform_spot
base_iv = last_good_source_surface(base_strike, expiry)
Esto preserva el log-moneyness "pegajoso" (sticky). Una opción que está 5% out of the money se empareja con el punto de la superficie fuente que también estaba 5% out of the money cuando se capturó dicha superficie.
Luego, el modelo agrega el riesgo de eventos durante la sesión cerrada como varianza total:
final_iv = sqrt((base_iv^2 * time_to_expiry + event_jump^2) / time_to_expiry)
Esto hace que las opciones de corto vencimiento sean más sensibles al riesgo de gaps durante sesiones cerradas, lo cual es intencional.
Condiciones de Fallo Cerrado
El oráculo de volatilidad falla de forma cerrada en consultas que incrementan el riesgo cuando los datos requeridos no están disponibles. Los ejemplos incluyen:
- no hay un proveedor de volatilidad configurado para el activo subyacente
- fuente en vivo obsoleta sin una última instantánea válida
- spot de la plataforma faltante o inválido
- spot del mercado fuente faltante o inválido durante la construcción de la fuente en vivo
- instantánea de la fuente más antigua que la ventana configurada de sesión cerrada
- el strike o vencimiento transformado no puede interpolarse
- activo subyacente no soportado o punto faltante en la superficie fuente
Fallar de forma cerrada significa que el sistema rechaza los cálculos que dependen de la IV faltante, como nuevas órdenes que incrementan el riesgo y necesitan margen. Es mejor rechazar una orden que aplicar margen o valorarla con volatilidad inventada.
Qué Deben Esperar los Usuarios
Cuando los mercados fuente están abiertos y los feeds funcionan correctamente, el pricing y el margen utilizan superficies de volatilidad implícita en vivo.
Cuando un mercado fuente está cerrado, los mercados afectados pueden continuar usando la superficie transformada consciente de la sesión si la última instantánea válida y el spot actual de la plataforma son válidos.
Si el modelo no puede validar sus entradas, las órdenes afectadas pueden ser rechazadas hasta que haya datos frescos o una superficie transformada válida disponible.
Vea También
- Oráculos para las reglas de los oráculos de precio, settlement y volatilidad.
- Cómo se Construyen las Superficies de Volatilidad para los conceptos detrás de la extracción e interpolación de IV.
- Margen para saber cómo los datos de volatilidad afectan el riesgo de la cuenta.