Definisikan masalah optimisasi portofolio
Kita mendefinisikan masalah optimisasi portofolio untuk meminimalkan simpangan baku portofolio dengan kendala investasi penuh dan long only. Pada soal ini, kita akan menyiapkan spesifikasi portofolio berdasarkan masalah yang didefinisikan. Latihan-latihan berikutnya dalam bab ini akan dibangun dari spesifikasi portofolio awal yang disiapkan di sini.
Latihan ini merupakan bagian dari kursus
Analisis Portofolio Tingkat Menengah di R
Instruksi latihan
- Buat objek spesifikasi portofolio menggunakan aset dari himpunan data
asset_returnsdan beri nama objek spesifikasi portofolioport_spec. - Tambahkan kendala investasi penuh sehingga jumlah bobot sama dengan 1 ke objek
port_spec. - Tambahkan kendala long only sehingga bobot suatu aset berada di antara 0 dan 1 ke objek
port_spec. - Tambahkan objektif untuk meminimalkan simpangan baku portofolio ke objek
port_spec. - Cetak objek spesifikasi portofolio.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Create the portfolio specification
# Add a full investment constraint such that the weights sum to 1
# Add a long only constraint such that the weight of an asset is between 0 and 1
# Add an objective to minimize portfolio standard deviation
# Print the portfolio specification