La inestabilidad y la alta sensibilidad de los resultados de la optimización pueden aumentarse añadiendo otra capa de metodología cuantitativa en forma de Simulación de Montecarlo. El nombre Monte Carlo alude a la naturaleza del procedimiento de simulación que, en esencia, consiste en extraer números aleatorios de una distribución, y luego utilizar los números aleatorios como entradas para un proceso matemático, en este caso la optimización de la cartera. [ Optimización cuantitativa de la cartera, asignación de activos y gestión de riesgos - Mikkel Rassmussen - 2003 ]
Actualmente estoy tratando de aplicar las técnicas de Monte Carlo en el contexto de la optimización de la cartera de varianza media.
Según lo que he aprendido hasta ahora el modelo más básico y simple es el "Resampling" y consiste en los siguientes pasos:
- Para cada activo ajustar los rendimientos históricos (datos diarios, semanales o mensuales) con una distribución de la familia paramétrica (normal, t de Student, etc.) y obtener los parámetros específicos (media, varianza).
- Para cada activo generar un rendimiento aleatorio de su distribución probabilística específica.
- Realizar una optimización de la varianza media (cartera de tangencia que implica la maximización del índice de Sharpe) utilizando los rendimientos aleatorios generados para calcular los rendimientos esperados y la matriz de covarianza.
- Repita el punto 2. y 3. por n veces.
- Promedie los pesos de todas las carteras.
Mis preguntas son las siguientes:
- ¿Cómo se deben calcular correctamente las estadísticas (rendimiento esperado, volatilidad esperada) de la cartera optimizada promediada final?
- No me queda muy claro si hay que promediar los pesos de todas las carteras (punto 5.) de acuerdo con algunas técnicas o simplemente calcular la media simple. Si la primera, ¿cuáles son estas técnicas?
- ¿Hay otras formas de mejorar el "remuestreo" aparte de probar diferentes distribuciones de probabilidad (es decir, generar retornos esperados no directamente de una distribución de probabilidad sino aplicando, por ejemplo, el Modelo de Índice Único - $R_{it}= \alpha_i + \beta_i \cdot R_{mt} + \epsilon_ {it}$ - el componente aleatorio en ese caso sería el ruido $ \epsilon_ {it}$ ?
- ¿Tiene sentido generar un rendimiento aleatorio con una distribución de probabilidad multivariante (la media es la media de cada activo y la varianza es la matriz de covarianza)? Al hacerlo, me di cuenta de que todos los activos están siempre en la cartera.