Zacznij terazZacznij za darmo

Zarządzanie ryzykiem CVaR a kryzys finansowy

W tym ćwiczeniu wyznaczysz portfele minimalizujące CVaR na poziomie 95% dla trzech okresów: 2005–2006, 2007–2008 oraz 2009–2010. Są to odpowiednio okresy przed kryzysem, w trakcie kryzysu i po nim.

Do dyspozycji masz słownik returns_dict zawierający zwroty z aktywów, z kluczami 'before', 'during' i 'after'.

Portfele o minimalnej zmienności zapisane są w słowniku min_vol_dict z tymi samymi kluczami – warto je wcześniej sprawdzić w konsoli.

Po wyznaczeniu portfeli minimalizujących CVaR dla każdego okresu porównasz je z portfelami z min_vol_dict. Dzięki temu zobaczysz, jak aktywne zarządzanie ryzykiem związanym z warunkową stratą wpływa na wagi portfelowe.

Klasa EfficientCVaR jest dostępna.

To ćwiczenie jest częścią kursu

Ilościowe zarządzanie ryzykiem w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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[____])
Edytuj i uruchom kod