LoslegenKostenlos loslegen

CVaR-Risikomanagement und die Krise

In dieser Übung leitest du das 95%-CVaR-minimierende Portfolio für 2005–2006, 2007–2008 und 2009–2010 her. Das sind die Zeiträume (oder „Epochen“) vor, während und nach der Krise.

Dazu stehen dir die Renditen der Assets in returns_dict als Python-Dictionary zur Verfügung, mit den Epoche-Schlüsseln 'before', 'during' und 'after'.

Portfolios mit minimaler Volatilität sind ebenfalls in einem Dictionary namens min_vol_dict gespeichert, mit den gleichen Schlüsseln – schau sie dir in der Konsole an.

Nachdem du für jede Epoche die CVaR-minimierenden Portfolios bestimmt hast, vergleichst du sie mit den Portfolios aus min_vol_dict. So siehst du, wie aktives Risikomanagement gegen bedingte Verluste die Portfolio-Gewichte verändert.

Die Klasse EfficientCVaR ist verfügbar.

Diese Übung ist Teil des Kurses

Quantitative Risk Management in Python

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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[____])
Code bearbeiten und ausführen