MulaiMulai sekarang secara gratis

Fungsi risiko PyPortfolioOpt

Tujuan dari masalah optimisasi portofolio Markowitz adalah meminimalkan varian portofolio, dengan sejumlah kendala. Apakah Anda ingat cara menghitungnya dari bab 2? Varian portofolio = bobot ditranspos * matriks kovarians * bobot. Dengan PyPortfolioOpt kita menyebut matriks kovarians sebagai sigma, untuk menandakan bahwa ini adalah kovarians sampel \(\Sigma\).

Dalam latihan ini Anda akan melihat bahwa fungsi PyPortfolioOpt untuk menghitung sigma memberikan hasil yang persis sama seperti jika Anda menghitung kovarians secara manual. Hal yang sama berlaku untuk perhitungan imbal hasil ekspektasian; Anda juga dapat memverifikasi bahwa PyPortfolioOpt memberikan keluaran yang sama seperti menghitung imbal hasil harian terannualisasi secara manual. Disediakan stock_prices. Mari kita jelajahi lebih lanjut…

Latihan ini adalah bagian dari kursus

Pengantar Analisis Portofolio dengan Python

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Get the returns from the stock price data
returns=____.____()
Edit dan Jalankan Kode