BaşlayınÜcretsiz Başlayın

Tarihsel beklenen kısa düşüş (Expected Shortfall)

Expected Shortfall, diğer adıyla CVaR (koşullu risk altındaki değer), getirilerin en kötü senaryolarındaki beklenen kaybı ifade eder.

Örneğin, portföyünün VaR(95) değeri -%3 ise, CVaR(95) değeri -%3'ü aşan tüm kayıpların ortalamasıdır.

Getiri verileri (yüzde olarak) StockReturns_perc değişkeninde mevcut. Önceki egzersizden gelen var_95 de çalışma alanında hazır.

Bu egzersiz

Python ile Portföy Risk Yönetimine Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • StockReturns_perc içindeki getirilerden, StockReturns_perc değeri var_95'ten küçük veya eşit olanların ortalamasını hesaplayıp cvar_95 değişkenine ata.
  • Sıralanmış getirilerin (sorted_rets) histogramını plt.hist() fonksiyonunu kullanarak çiz.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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()
Kodu Düzenle ve Çalıştır