Začněte nyníZačněte zdarma

Řízení rizika pomocí CVaR a krize

V tomto cvičení odvodíš portfolio minimalizující 95% CVaR pro období 2005–2006, 2007–2008 a 2009–2010. Tato období (nebo „epochy") odpovídají době před krizí, během ní a po ní.

Ke každé epoše jsou dostupné výnosy aktiv v returns_dict jako Python dictionary s klíči 'before', 'during' a 'after'.

Portfolia s minimální volatilitou jsou uložena v dictionary s názvem min_vol_dict se stejnými klíči – určitě se na ně podívej v konzoli.

Poté, co pro každou epochu odvodíš portfolio minimalizující CVaR, je porovnáš s portfolii z min_vol_dict. Uvidíš tak, jak aktivní řízení rizika vůči podmíněným ztrátám mění váhy portfolia.

Třída EfficientCVaR je k dispozici.

Toto cvičení je součástí kurzu

Kvantitativní řízení rizik v Pythonu

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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[____])
Upravit a spustit kód