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
Pokyny k cvičení
- Vypočítej průměr výnosů z
StockReturns_perc, kde je hodnotaStockReturns_percmenší nebo rovnavar_95, a výsledek ulož do proměnnécvar_95. - Vykresli histogram seřazených výnosů (
sorted_rets) pomocí funkceplt.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()