Quiero conocer la dinámica conjunta de una acción y su opción para un número finito de momentos entre ahora y $T$ la fecha de vencimiento de la opción para un número de posibles caminos.
Sea $r_{\mathrm{s}}$ y $r_{\mathrm{o}}$ el rendimiento de la acción y la opción. Entonces estoy interesado en conocer $\mathrm{E}_t([r_{\mathrm{s}}; r_{\mathrm{o}}])$ la expectativa del rendimiento de $t$ a $t+1$ y $\mathrm{Var}_t(r_{\mathrm{s}}, r_{\mathrm{o}})$ la varianza de $t$ a $t+1$. El rendimiento esperado y la volatilidad de la acción son conocidos.
Mi primera idea es usar Monte Carlo con el siguiente pseudocódigo:
N <- número de caminos
T <- número de momentos
M <- número de subcaminos
S <- precio actual de la acción
for i = 1 a N:
S_0 <- S
for t = 0 a T-1:
for j = 1 a M:
S_{t+1,j} = f(S_t)
O_{t+1,j} = BSM(S_{t,j})
S_{t+1} <- media(S_{t+1,j})
E_{i,j} <- media(S_{t+1,j}, O_{t+1,j})
V_{i,j} <- varianza(S_{t+1,j}, O_{t+1,j})
return (E, V)
donde $S_t$ es el precio actual de la acción, $f(S_t)$ da una realización del precio de la acción en el próximo momento dado el precio actual de la acción, supongamos Movimiento Browniano Geométrico, $\textrm{BSM}(S_t)$ da el precio de la opción dado el precio actual de la acción y algunos parámetros arbitrarios utilizando la fórmula BSM y E
y V
los valores en los que estoy interesado.
Esto probablemente se puede optimizar con varias ideas inteligentes como reutilizar las selecciones de la distribución de probabilidad y discretizar el espacio de estados y utilizar un BSM memorizado. Sin embargo, esto no es lo que estoy buscando. Prefiero calcular la media y la varianza directamente, la pregunta es: ¿cómo?