MulaiMulai sekarang secara gratis

Simulasi Historis

Simulasi historis untuk VaR berasumsi bahwa sebaran kerugian historis sama dengan sebaran kerugian di masa depan. Kita akan menguji apakah ini benar untuk portofolio bank investasi kita dengan membandingkan VaR 95% dari tahun 2005–2006 dengan VaR 95% dari tahun 2007–2009.

Daftar asset_returns telah disiapkan untuk Anda, yang memuat imbal hasil aset untuk masing-masing dari dua periode. Anda akan menggunakan daftar ini untuk membuat portfolio_returns dengan weights yang tersedia, dan menggunakannya untuk menurunkan losses portofolio.

Selanjutnya Anda akan menggunakan fungsi np.quantile() untuk mencari VaR 95% untuk setiap periode. Jika sebaran kerugian sama, maka estimasi VaR 95% seharusnya kurang lebih sama untuk kedua periode. Jika tidak, kemungkinan sebaran telah berubah ketika krisis keuangan global terjadi.

Latihan ini adalah bagian dari kursus

Manajemen Risiko Kuantitatif dengan Python

Lihat Kursus

Petunjuk latihan

  • Buat array Numpy portfolio_returns untuk dua periode, dari daftar asset_returns dan weights portofolio.
  • Hasilkan array losses dari portfolio_returns.
  • Hitung simulasi historis VaR 95% untuk kedua periode menggunakan np.quantile().
  • Tampilkan daftar estimasi VaR 95%.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create portfolio returns for the two sub-periods using the list of asset returns
portfolio_returns = np.array([ x.____(weights) for x in asset_returns])

# Derive portfolio losses from portfolio returns
losses = - ____

# Find the historical simulated VaR estimates
VaR_95 = [____(x, 0.95) for x in ____]

# Display the VaR estimates
print("VaR_95, 2005-2006: ", VaR_95[0], '; VaR_95, 2007-2009: ', VaR_95[1])
Edit dan Jalankan Kode