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

Historický očekávaný shortfall

Expected Shortfall, známý také jako CVaR (podmíněná hodnota v riziku), je jednoduše očekávaná ztráta v nejhorších scénářích výnosů.

Například pokud má tvoje portfolio VaR(95) na úrovni -3 %, pak CVaR(95) bude průměrná hodnota všech ztrát přesahujících -3 %.

Data výnosů jsou k dispozici (v procentech) v proměnné StockReturns_perc. Proměnná var_95 z předchozího cvičení je také dostupná v tvém pracovním prostředí.

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

Úvod do řízení portfoliového rizika v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vypočítej průměr výnosů z StockReturns_perc, kde je hodnota StockReturns_perc menší nebo rovna var_95, a výsledek ulož do proměnné cvar_95.
  • Vykresli histogram seřazených výnosů (sorted_rets) pomocí funkce plt.hist().

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

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

# Historical CVaR 95
cvar_95 = ____
print(cvar_95)

# Sort the returns for plotting
sorted_rets = sorted(StockReturns_perc)

# Plot the probability of each return quantile
____(____, density=True, stacked=True)

# Denote the VaR 95 and CVaR 95 quantiles
plt.axvline(x=var_95, color="r", linestyle="-", label='VaR 95: {0:.2f}%'.format(var_95))
plt.axvline(x=cvar_95, color='b', linestyle='-', label='CVaR 95: {0:.2f}%'.format(cvar_95))
plt.show()
Upravit a spustit kód