Kom igångKom igång gratis

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

Visa kurs

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[____])
Redigera och kör kod