MulaiMulai sekarang secara gratis

Simulasi Monte Carlo

Anda dapat menggunakan simulasi Monte Carlo atas aset portofolio bank investasi 2005–2010 untuk menemukan VaR 95%.

Rata-rata kerugian aset terdapat dalam array Numpy mu. Matriks kovarian efisien adalah e_cov (perhatikan bahwa di sini kita menggunakan varians harian, bukan yang ditahunkan seperti pada latihan sebelumnya). Anda akan menggunakan keduanya untuk membuat lintasan sampel kerugian aset selama satu hari, guna menyimulasikan kerugian portofolio harian.

Penggunaan matriks kovarian e_cov memungkinkan lintasan aset menjadi berkorelasi, yang merupakan asumsi realistis.

Parameter simulasi total_steps disetel ke 1440, seperti pada video. Jumlah pengulangan N disetel ke 10000.

Untuk setiap pengulangan Anda akan menghitung losses kumulatif, lalu menerapkan fungsi np.quantile() untuk menemukan VaR 95%.

Bobot portofolio weights dan distribusi norm dari scipy.stats tersedia.

Latihan ini adalah bagian dari kursus

Manajemen Risiko Kuantitatif dengan Python

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Initialize daily cumulative loss for the 4 assets, across N runs
daily_loss = np.zeros((____ , N))
Edit dan Jalankan Kode