MulaiMulai sekarang secara gratis

Expected shortfall historis

Expected Shortfall, juga dikenal sebagai CVaR (conditional value at risk), adalah nilai ekspektasi kerugian pada skenario return terburuk.

Sebagai contoh, jika portofolio Anda memiliki VaR(95) sebesar -3%, maka CVaR(95) adalah nilai rata-rata dari semua kerugian yang melebihi -3%.

Data return tersedia (dalam persen) pada variabel StockReturns_perc. var_95 dari latihan sebelumnya juga tersedia di workspace Anda.

Latihan ini adalah bagian dari kursus

Pengantar Manajemen Risiko Portofolio dengan Python

Lihat Kursus

Petunjuk latihan

  • Hitung rata-rata return dalam StockReturns_perc ketika StockReturns_perc kurang dari atau sama dengan var_95 dan simpan sebagai cvar_95.
  • Plot histogram return yang telah diurutkan (sorted_rets) menggunakan fungsi plt.hist().

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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()
Edit dan Jalankan Kode