Gestionarea riscului cu CVaR și criza financiară
În acest exercițiu vei deriva portofoliul care minimizează CVaR la 95% pentru perioadele 2005–2006, 2007–2008 și 2009–2010. Acestea sunt perioadele (sau „epocile") dinaintea, în timpul și după criză.
Pentru a te ajuta, randamentele activelor din returns_dict sunt disponibile ca un dicționar Python, cu cheile de epocă 'before', 'during' și 'after'.
Portofoliile cu volatilitate minimă sunt salvate și ele într-un dicționar numit min_vol_dict, cu aceleași chei — asigură-te că le verifici în consolă.
După ce derivezi portofoliile care minimizează CVaR pentru fiecare epocă, le vei compara cu portofoliile din min_vol_dict. Aceasta va arăta cum gestionarea activă a riscului față de pierderile condiționate modifică ponderile portofoliului.
Clasa EfficientCVaR este disponibilă.
Acest exercițiu face parte din cursul
Managementul Cantitativ al Riscului în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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[____])