CommencerCommencez gratuitement

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

<cours>Gestion quantitative des risques en Python</cours>
Voir le cours

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[____])
Modifier et exécuter le code