Efficient frontier dan krisis keuangan
Sebelumnya Anda telah menelaah matriks kovarians portofolio bank investasi sebelum, selama, dan setelah krisis keuangan. Sekarang Anda akan memvisualisasikan perubahan yang terjadi pada efficient frontier, untuk menunjukkan bagaimana krisis menciptakan risiko dasar yang jauh lebih tinggi untuk setiap tingkat imbal hasil tertentu.
Dengan menggunakan objek Critical Line Algorithm (CLA) dari pustaka PyPortfolioOpt pypfopt, Anda akan menurunkan dan memvisualisasikan efficient frontier selama periode krisis, lalu menambahkannya ke diagram sebar yang sudah menampilkan efficient frontier sebelum dan sesudah krisis.
Return ekspektasian returns_during dan matriks kovarians efisien ecov_during tersedia, begitu pula objek CLA dari pypfopt. (Ingat bahwa plot DataCamp dapat diperbesar ke jendela tersendiri untuk meningkatkan keterbacaan.)
Latihan ini adalah bagian dari kursus
Manajemen Risiko Kuantitatif dengan Python
Petunjuk latihan
- Buat objek critical line algorithm (
CLA)efficient_portfolio_during, menggunakan return ekspektasian dan kovarians efisien dari return. - Cetak portofolio varians minimum dari
efficient_portfolio_during. - Hitung efficient frontier dari
efficient_portfolio_during. - Tambahkan hasil efficient frontier tersebut ke diagram sebar yang sudah menampilkan efficient frontier dari periode sebelum dan sesudah krisis.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Initialize the Crtical Line Algorithm object
efficient_portfolio_during = CLA(____, ecov_during)
# Find the minimum volatility portfolio weights and display them
print(efficient_portfolio_during.____)
# Compute the efficient frontier
(ret, vol, weights) = efficient_portfolio_during.____
# Add the frontier to the plot showing the 'before' and 'after' frontiers
plt.scatter(vol, ____, s = 4, c = 'g', marker = '.', label = 'During')
plt.legend()
plt.show()