Simulasi historis
Misalkan seorang investor di Inggris menempatkan 30% kekayaannya pada indeks FTSE, 40% pada indeks S&P 500, dan 30% pada indeks SMI.
Untuk berbagai vektor log-return dari 5 faktor risiko, fungsi lossop() menghitung rugi atau laba yang ditanggung investor ketika total kekayaannya bernilai 1. Fungsi ini juga dapat diterapkan pada deret waktu berdimensi 5 dari log-return untuk memperoleh deret waktu rugi dan laba yang disimulasikan secara historis yang sesuai dengan setiap vektor log-return dalam deret waktu tersebut.
Fungsi lossop() disebut sebagai operator rugi untuk portofolio dan telah ditulis khusus untuk latihan ini. Secara umum, untuk setiap portofolio baru, perlu dibuat fungsi spesifik untuk menghitung rugi dan laba portofolio.
Dalam latihan ini, Anda akan membentuk rugi yang disimulasikan secara historis dan meninjaunya. Ini merupakan pendahuluan yang diperlukan untuk menggunakan data ini dalam mengestimasi VaR dan ES.
Latihan ini merupakan bagian dari kursus
Manajemen Risiko Kuantitatif dengan R
Instruksi latihan
- Hitung rugi yang timbul dari log-return sebesar -0.1 untuk kelima faktor risiko (ini telah dilakukan untuk Anda).
- Buat objek
hslossesdengan menerapkanlossop()padareturns, lalu plothslosses. - Bentuk plot Q-Q dari
hslossesterhadap distribusi normal. - Plot acf sampel dari
hslossesdan kemudian dari nilai absolut dalamhslosses.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Calculate the loss from a log-return of -0.1 for all risk factors
lossop(rep(-0.1, 5))
# Apply lossop() to returns and plot hslosses
___ <- lossop(___)
# Form a Q-Q plot of hslosses against normal
# Plot the sample acf of hslosses and their absolute values