1 votos

Monte Carlo: Cómo interpolar la volatilidad local de Dupire

Estoy tratando de valorar opciones de barrera que pueden tener observaciones diarias o mensuales. Primero calibré por vols negros en vols suaves de IVS (con interpolación lineal a lo largo del tiempo en la varianza) para obtener vols libres de arbitraje.

En mi implementación inicial de MC, estaba simulando los precios diarios hasta el vencimiento de la opción calculando el vol local usando la fórmula de Dupire en cada una de esas fechas/huelgas.

Pero, obviamente, esto es muy lento cuando se fijan los precios de las opciones a largo plazo. Lo que me preocupa es que si sólo tengo rejillas de tiempo semanales en mis rutas, estaría perdiendo precisión, especialmente para la que tiene observaciones diarias. Y para las observaciones mensuales, ¿cómo puedo acelerar esto ya que realmente no necesito las observaciones diarias.

0voto

Pete Doyle Puntos 153

En el caso de las observaciones mensuales, reconozco que se puede utilizar la volatilidad acumulada $$\sigma^2 = \dfrac{1}{t_i - t_{i-1}} \int_{t_{i-1}}^{t_i} \sigma^2(s) \, ds$$ en cada paso, donde podría integrar (sumar) las volatilidades calculadas para obtener una volatilidad constante para cada mes.

En cuanto a las opciones con observación diaria, creo que si quieres ser preciso no hay otra forma. Por supuesto, podrías utilizar una volatilidad constante para un grupo de días y actualizarla cada conjunto de ellos, pero estarías perdiendo precisión. Depende de lo precisos que quieras que sean tus resultados.

Tal vez haya algún truco que pueda utilizar, pero no conozco ninguno en este momento. Esperemos que otro usuario pueda aportar alguno.

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