La gestión del riesgo del CVaR y la crisis
En este ejercicio derivarás el portafolio que minimiza el CVaR un 95 % para 2005-2006, 2007-2008 y 2009-2010. Son los periodos (o "épocas") antes, durante y después de la crisis.
Para facilitar esta tarea, las rentabilidades de los activos en returns_dict
están disponibles como diccionario de Python, con las claves de época 'before'
, 'during'
y 'after'
.
Los portafolios de volatilidad mínima también se guardan en un diccionario llamado min_vol_dict
, con las mismas claves: asegúrate de comprobarlas en la consola.
Después de derivar los portafolios que minimizan el CVaR de cada época, los compararás con los portafolios de min_vol_dict
. Esto mostrará cómo la gestión activa del riesgo frente a pérdidas condicionales cambia los pesos del portafolio.
La clase EfficientCVaR
está disponible.
Este ejercicio forma parte del curso
Gestión cuantitativa de riesgos en Python
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# Initialize the efficient portfolio dictionary
ec_dict = ____
# For each epoch, assign an efficient frontier cvar instance to ec
for x in ['before', 'during', ____]:
ec_dict[x] = ____(None, returns_dict[____])