48 votos

¿Una fórmula sencilla para calcular la volatilidad implícita?

Todos sabemos que si se retira el modelo de valoración de opciones de Black Scholes se puede derivar lo que la opción está "implicando" sobre la volatilidad esperada futura del subyacente.

¿Existe una fórmula sencilla y cerrada para derivar la volatilidad implícita (IV)? Si es así, ¿podría indicarme la ecuación?

¿O el IV sólo se resuelve numéricamente?

3 votos

Encontré este a través de Google: Fórmula de la volatilidad implícita

0 votos

Sí, también lo he visto. Aquí se utilizó el método Newton. ¿Estoy en lo cierto? ¿Pero cómo se calcula el IV? ¿Alguien aquí utiliza un procedimiento estándar?

0 votos

Jaeckel tiene un documento para un método más eficiente de retroceso del vol implícito aquí - incluye un enlace al código fuente.

45voto

Kyle Cronin Puntos 554

El modelo de valoración de opciones Black-Scholes proporciona una fórmula de valoración de forma cerrada $BS(\sigma)$ para una opción de ejercicio europeo con precio $P$ . No existe una forma cerrada inversa para ella, pero como tiene una forma cerrada vega (derivada de la volatilidad) $\nu(\sigma)$ y la derivada es no negativa, podemos utilizar la fórmula de Newton-Raphson con confianza.

Básicamente, elegimos un valor inicial $\sigma_0$ decir del puesto de yoonkwon. Entonces, iteramos

$$ \sigma_{n+1} = \sigma_n - \frac{BS(\sigma_n)-P}{\nu(\sigma_n)} $$

hasta llegar a una solución de suficiente precisión.

Esto sólo funciona para las opciones en las que el modelo Black-Scholes tiene una solución de forma cerrada y una buena vega . Cuando no lo hace, como en el caso de los pagos exóticos, las opciones con ejercicio americano, etc., necesitamos una técnica más estable que no dependa de la vega.

En estos casos más difíciles, es típico aplicar un método secante con comprobación de límites biseccional. Un algoritmo muy utilizado es El método de Brent ya que es comúnmente disponible y bastante rápido.

0 votos

El enlace de la señora está roto.

0 votos

Gracias, conseguí que esto funcionara en el programa, pero tuve que multiplicar el denominador por 100, porque la vega es el cambio en el precio dado un por ciento cambio en iv.

0 votos

¿Qué es? P aquí está Precio de la huelga o Precio actual de las acciones ?

33voto

TheoJones Puntos 269

Brenner y Subrahmanyam (1988) proporcionó una estimación de forma cerrada del IV, puede utilizarla como estimación inicial:

$$ \sigma \approx \sqrt{\cfrac{2\pi}{T}} . \cfrac{C}{S} $$

7 votos

Si pudieras incrustar el enlace al artículo en tu respuesta, sería genial.

4 votos

¿Cuáles son las definiciones de T, C y S? Supongo que T es la duración del contrato de opciones, C es el valor teórico de compra y S es el precio de ejercicio, ¿correcto?

3 votos

No, S es el precio actual del subyacente. Sin embargo, la aproximación de Brenner y Subrahmanyam funciona mejor para las opciones at the money, por lo que la diferencia debería ser pequeña en ese caso.

18voto

Markus Olsson Puntos 12651

Es un procedimiento muy sencillo y sí, se utiliza Newton-Raphson porque converge con suficiente rapidez:

  • Evidentemente, hay que suministrar un modelo de valoración de opciones como BS.

  • Introduzca una estimación inicial de la volatilidad implícita -> calcule el precio de la opción en función de su estimación inicial de iVol -> aplique NR -> minimice el término de error hasta que sea lo suficientemente pequeño a su gusto.

  • a continuación se presenta un ejemplo muy sencillo de cómo se obtiene el vol implícito a partir del precio de una opción: http://risklearn.com/estimating-implied-volatility-with-the-newton-raphson-method/

  • También se puede derivar la volatilidad implícita a través de un enfoque de "aproximación racional" (enfoque de forma cerrada -> más rápido), que se puede utilizar exclusivamente si está bien con el error de aproximación o como un híbrido en combinación con algunas iteraciones de NR (mejor conjetura inicial -> menos iteraciones). Aquí una referencia: http://papers.ssrn.com/sol3/papers.cfm?abstract_id=952727

1 votos

Una implementación matricial en Matlab que utiliza la aproximación de la función racional de Li, seguida de iteraciones del método de Householder de tercer orden

7voto

btelles Puntos 153

Hay algunas referencias sobre este tema. Puede que le resulten útiles.

Peter Jaeckel tiene artículos llamados "Por implicación (2006)" y "Seamos racionales (2013)"

Li y Lee (2009) [descargar] Un método adaptativo de sobrerrelajación sucesiva para calcular la volatilidad implícita de Black-Scholes

Stefanica y Radoicic (2017) Una fórmula explícita de volatilidad implícita

0 votos

¿Sabes si Li & Lee (2009) proporcionan su código en algún lugar?

0 votos

Probablemente no...

0 votos

Esta es la mejor respuesta, ya que el método Jaeckel es la aplicación estándar del sector para el cálculo del IV europeo

2voto

Molly Puntos 9

Para obtener IV hago lo siguiente 1) cambiar el sig muchas veces y calcular C en la fórmula BS cada vez. Esto se puede hacer con la calculadora OIC Todos los demás parámetros se mantienen constantes en los cálculos del precio de compra BS. El sig que corresponde al valor de C más cercano al valor de mercado de la call es probablemente el correcto. 2) sin la calculadora OIC para cada sig elegido estoy utilizando el enfoque antiguo: calcular d1, d2, Nd1, Nd2 y el valor de la opción BS. De nuevo, el valor BS calculado más cercano al valor de mercado corresponde probablemente al IV correcto.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X