Dejemos que $C$ sea el precio de la opción, $S_t=S_0e^{X_t}$ sea el precio de las acciones, $r$ sea la tasa libre de riesgo, $K$ sea el precio de ejercicio, $T$ sea el tiempo de maduración, $m=S_0/K$ , $f$ sea la densidad de $X_T$ y $\phi$ sea la función característica $E(e^{i\xi X_T})$ que suponemos conocida.
$$ C = e^{-rT}E((S_T-K)^+) = e^{-rT}S_0\int_{-\infty}^\infty \left(e^x-m\right)\mathbb{I}_{\{x>\ln(m)\}}f(x)dx \\ = e^{-rT}S_0\int_{-\infty}^\infty e^{-ax}\left(e^{ax}\left (e^x-m\right)\mathbb{I}_{\{x>\ln(m)\}}\right)f(x)dx. $$
Amortiguamos exponencialmente el pago para asegurar que su transformada de Fourier existe. Luego reescribimos la última en términos de la transformada de Fourier inversa de la transformada de Fourier del pago amortiguado. Obsérvese que el resultado amortiguado es integrable siempre que $a<-1$ .
Ahora la transformada de Fourier del pago amortiguado es $$ \mathcal{F}\left(e^{ax}\left (e^x-\frac{K}{S_0}\right)\mathbb{I}_{\{x>m\}}\right):=h(\xi) = \frac{m^{1+a+i\xi}}{(a+i\xi)(1+a+i\xi)} $$ lo que permite $$ C = e^{-rT}S_0\int_{-\infty}^{\infty}e^{-ax}\left( \frac{1}{2\pi}\int_{-\infty}^{\infty} h(\xi)e^{-ix\xi}d\xi \right) f(x)dx \\ = e^{-rT}S_0 Re\left( \int_{-\infty}^{\infty}e^{-ax}\left( \frac{1}{\pi}\int_{0}^{\infty} h(\xi)e^{-ix\xi}d\xi \right) f(x)dx \right) \\ = \frac{e^{-rT}S_0}{\pi}Re\left( \int_{0}^{\infty} \left( \int_{-\infty}^{\infty}f(x)e^{i(ia-\xi)x}dx \right)h(\xi)d\xi \right) \\ = \frac{e^{-rT}S_0}{\pi}S_0\ Re \left( \int_{0}^{\infty} \phi(ia-\xi)h(\xi)d\xi \right). $$ El segundo paso aquí se justifica porque el pago amortiguado es real. Por lo tanto, $h$ es par en su parte real e impar en su parte imaginaria. El tercer paso requiere el teorema de Fubini que se cumple en la mayoría de los casos de interés.
Esta expresión puede utilizarse inmediatamente para fijar el precio de una sola opción o permite la discretización en una forma compatible con la FFT. Si se utiliza la FFT con $N$ puntos de discretización el resultado será $N$ precios de las opciones calculados para $N$ niveles de $m$ (que puede ser útil para la calibración).
Véase Pascucci (2011) Métodos PDE y de martingala en la valoración de opciones (capítulo 15) para más detalles y para un método más reciente que utiliza expansiones de coseno.
P.D. He añadido una imagen de un sencillo código de Mathematica para el caso del GBM.
0 votos
Su pregunta está etiquetada con heston - ¿pregunta sobre cómo valorar las opciones vainilla con FFT bajo el modelo heston específicamente?
0 votos
@experquisito, he borrado la etiqueta heston. Para simplificar, el ejemplo propuesto se limita al mundo BSM, pero cualquier otro ejemplo numérico que ilustre el proceso será muy apreciado.
0 votos
Sé que responder a esta pregunta puede llevar mucho tiempo, pero añadiendo una recompensa espero estimular las respuestas para que incluyan más contenido que un simple enlace externo (aunque los enlaces útiles son bienvenidos y votados).
0 votos
¿Alguien puede darnos un ejemplo con el derivado de tipos de interés?
1 votos
Doy una exposición muy detallada en "More Mathematical Finance", véase también mi artículo sobre el uso de controles: ssrn.com/abstract=1941464