Tengo un problema para calcular el VaR con la simulación de Monte Carlo.
Seguí los siguientes pasos y me gustaría saber si es una forma correcta de calcular el VaR o si necesito algo más.
Los pasos
-
Generar números aleatorios
-
Definir la Matriz de Correlación
-
Definir las volatilidades, la deriva y los pesos
-
Realizar una descomposición Cholesky de la matriz de correlación
-
Multiplicar los números aleatorios por la matriz de Cholesky
-
Multiplicar el resultado de la etapa 5 por la volatilidad y la deriva
-
Tome el exponente de los resultados del paso 6
-
Tome los registros de los resultados del paso 7
-
Crear los rendimientos ponderados de la cartera
-
Calcular el VaR (usar la función de percentil en el intervalo de confianza correcto)
-
Calcula los volátiles de tus números aleatorios
-
Comprobación cruzada con el VaR analítico
5 votos
Posible duplicado de ¿Existe una guía paso a paso para calcular el VaR de la cartera mediante simulaciones monte carlo?
3 votos
13 hornear a tope durante 50 minutos o hasta que se le acabe la paciencia.
0 votos
El primer paso es "generar números aleatorios" y después calcular las correlaciones. Pero en realidad se necesitan las correlaciones para generar los números aleatorios... entonces, ¿qué es lo primero?
0 votos
@Richard No creo que necesites la matriz de correlación antes de generar los números aleatorios, puedes hacerlo después (ver aquí ).
0 votos
Números aleatorios es el punto 1... la matriz de correlación viene después... Creo que esto ya es tal y como dices.. ¿Verdad?
0 votos
Si el rendimiento es un problema, un modelo factorial para la estructura de correlación aceleraría la simulación y utilizaría menos memoria, ya que podría utilizar RVs gaussianos independientes que se dibujan y descartan.