CVaR-riskhantering och krisen
I den här övningen beräknar du den CVaR-minimerande portföljen på 95%-nivå för perioderna 2005–2006, 2007–2008 och 2009–2010. Det är perioderna före, under och efter krisen.
Som stöd finns tillgångsavkastningar i returns_dict som en Python-dictionary, med epoknycklar: 'before', 'during' och 'after'.
Portföljer med minsta volatilitet finns också sparade i en dictionary kallad min_vol_dict, med samma nycklar – ta gärna en titt på dem i konsolen.
När du har beräknat den CVaR-minimerande portföljen för varje epok jämför du den med min_vol_dict-portföljerna. Det visar hur aktivt riskarbete mot villkorliga förluster förändrar portföljvikterna.
Klassen EfficientCVaR är tillgänglig.
Den här övningen är en del av kursen
Kvantitativ riskhantering i Python
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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[____])