Gestion du risque CVaR et la crise
Dans cet exercice, vous allez déterminer le portefeuille qui minimise le CVaR à 95 % pour 2005-2006, 2007-2008 et 2009-2010. Ce sont les périodes (ou « époques ») avant, pendant et après la crise.
Pour vous aider, les rendements des actifs dans returns_dict sont disponibles sous forme de dictionnaire Python, avec les clés d’époque 'before', 'during' et 'after'.
Les portefeuilles à volatilité minimale sont également enregistrés dans un dictionnaire appelé min_vol_dict, avec les mêmes clés. Pensez à les consulter dans la console.
Après avoir dérivé les portefeuilles minimisant le CVaR pour chaque époque, vous les comparerez aux portefeuilles de min_vol_dict. Cela montrera comment une gestion active du risque face aux pertes conditionnelles modifie les pondérations du portefeuille.
La classe EfficientCVaR est disponible.
Cet exercice fait partie du cours
Gestion quantitative des risques en Python
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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[____])