MulaiMulai sekarang secara gratis

Portofolio berbobot kapitalisasi pasar

Sebaliknya, ketika perusahaan besar berkinerja baik, portofolio berbobot kapitalisasi pasar, atau "market cap", cenderung mengungguli. Ini karena bobot terbesar diberikan kepada perusahaan terbesar, yaitu perusahaan dengan kapitalisasi pasar terbesar.

Di bawah ini adalah tabel kapitalisasi pasar perusahaan dalam portofolio Anda tepat sebelum Januari 2017:

Company Name Ticker Market Cap ($ Billions)
Apple AAPL 601.51
Microsoft MSFT 469.25
Exxon Mobil XOM 349.5
Johnson & Johnson JNJ 310.48
JP Morgan JPM 299.77
Amazon AMZN 356.94
General Electric GE 268.88
Facebook FB 331.57
AT&T T 246.09

Latihan ini adalah bagian dari kursus

Pengantar Manajemen Risiko Portofolio dengan Python

Lihat Kursus

Petunjuk latihan

  • Selesaikan pendefinisian array market_capitalizations berisi kapitalisasi pasar dalam miliar sesuai tabel di atas.
  • Hitung array mcap_weights sehingga setiap elemennya adalah rasio kapitalisasi pasar perusahaan terhadap total kapitalisasi pasar semua perusahaan.
  • Gunakan metode .mul() pada mcap_weights dan returns untuk menghitung imbal hasil portofolio berbobot kapitalisasi pasar.
  • Terakhir, tinjau plot imbal hasil kumulatif dari waktu ke waktu.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create an array of market capitalizations (in billions)
market_capitalizations = np.array([601.51, 469.25, 349.5, 310.48, 299.77, 356.94, 268.88, 331.57, ____])

# Calculate the market cap weights
mcap_weights = ____

# Calculate the market cap weighted portfolio returns
StockReturns['Portfolio_MCap'] = StockReturns.iloc[:, 0:9].mul(____, axis=1).sum(axis=1)
cumulative_returns_plot(['Portfolio', 'Portfolio_EW', 'Portfolio_MCap'])
Edit dan Jalankan Kode