Історичний очікуваний шортфол
Expected Shortfall, також відомий як CVaR (умовна вартість під ризиком), — це очікуваний розмір збитків у найгірших сценаріях доходностей.
Наприклад, якщо для вашого портфеля VaR(95) дорівнює -3%, тоді CVaR(95) — це середнє значення всіх збитків, що перевищують -3% за абсолютною величиною (тобто є меншими або рівними -3%).
Дані про доходності (у відсотках) доступні у змінній StockReturns_perc. var_95 з попередньої вправи також доступна у вашому робочому середовищі.
Ця вправа є частиною курсу
Вступ до керування ризиком портфеля в Python
Інструкції до вправи
- Обчисліть середнє доходностей у
StockReturns_perc, деStockReturns_percменше або дорівнюєvar_95, і присвойте його зміннійcvar_95. - Побудуйте гістограму відсортованих доходностей (
sorted_rets) за допомогою функціїplt.hist().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()