Aan de slagGa gratis aan de slag

CVaR-risicobeheer en de crisis

In deze oefening ga je de 95%-CVaR-minimaliserende portefeuille afleiden voor 2005-2006, 2007-2008 en 2009-2010. Dit zijn de periodes (of ‘epochs’) vóór, tijdens en na de crisis.

Om je te helpen zijn de rendementen van activa in returns_dict beschikbaar als een Python-dictionary, met epoch-keys 'before', 'during' en 'after'.

Minimale-volatiliteitsportefeuilles zijn ook opgeslagen in een dictionary genaamd min_vol_dict, met dezelfde keys—bekijk ze zeker even in de console.

Nadat je voor elke epoch de CVaR-minimaliserende portefeuilles hebt afgeleid, vergelijk je ze met de min_vol_dict-portefeuilles. Zo zie je hoe actief risicobeheer tegen voorwaardelijke verliezen de portefeuillegewichten verandert.

De klasse EfficientCVaR is beschikbaar.

Deze oefening maakt deel uit van de cursus

Kwantitatief risicobeheer in Python

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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[____])
Code bewerken en uitvoeren