Estoy tratando de determinar un paso-por-paso del algoritmo para el cálculo de la cartera VaR mediante simulaciones de monte carlo. A mí me parece que la literatura es muy opaco para algo tan común como VaR. Para simplificar las cosas, quiero inicialmente a considerar sólo una cartera de acciones y en una etapa posterior se incluyen derivados.
Aquí están los pasos que he conseguido de recogida utilizando diferentes fuentes:
- Estimación de la cartera valor actual de $P_0$.
- Construir la cartera matriz de covarianza utilizando el stock de los datos históricos.
- Crear la descomposición de Cholesky de la matriz de covarianza.
- Generar un vector de n independiente de la normal estándar varia
- multiplicar la matriz resultante de la descomposición de Cholesky con el vector de la normal estándar varia con el fin de obtener un vector de variables correlacionadas.
- Calcular los activos de la terminal de los precios utilizando el movimiento browniano geométrico. $$ S_i(T) = S_i(0) \exp\left(\left(\mu-\frac{\sigma^2}{2}\right)T + \sigma\sqrt{T}\epsilon_i\right)$$ donde $\epsilon_i$ corresponde a la correlación al azar de la variable aleatoria para bien me obtenidos desde el vector de variables correlacionadas.
- reevaluar la cartera del valor en el tiempo $T$, $P_T$, utilizando los precios de las acciones generadas en el paso anterior.
- Calcular el rendimiento de la cartera con $$R_T=\frac{P_T - P_0}{P_0}$$
- Repita los pasos 4 a 8 muchas veces (por ejemplo, $n=10000$ simulaciones).
- Ordenar la devuelve en orden ascendente.
Tengo las siguientes preguntas:
- ¿Cómo puedo extraer el VaR de las ordenadas de la rentabilidad de la cartera?
- ¿Cómo puedo definir el horizonte de tiempo T?
- He visto ejemplos en los que el conjunto de valores camino se discretiza mediante una relación de la forma: $$ S_{(t+dt)} = S_t + S_t\mu dt + S_t \sigma \sqrt{dt} \epsilon_i $$ Qué necesitamos para hacer eso, o simplemente evaluar el stock del terminal de precio utilizando la fórmula del punto 6 es suficiente?