Gestion du risque par CVaR et la crise
Dans cet exercice, vous allez dériver le portefeuille qui minimise la 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 offerts sous forme de dictionnaire Python, avec les clés d'époque 'before', 'during' et 'after'.
Les portefeuilles à volatilité minimale sont aussi enregistrés dans un dictionnaire nommé min_vol_dict, avec les mêmes clés — assurez-vous de les examiner dans la console.
Après avoir dérivé, pour chaque époque, les portefeuilles minimisant la CVaR, 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.
Cette activité fait partie du cours
Gestion quantitative des risques en Python
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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[____])