MulaiMulai sekarang secara gratis

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

Lihat Kursus

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()
Edit dan Jalankan Kode