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 |
| FB | 331.57 | |
| AT&T | T | 246.09 |
Latihan ini adalah bagian dari kursus
Pengantar Manajemen Risiko Portofolio dengan Python
Petunjuk latihan
- Selesaikan pendefinisian array
market_capitalizationsberisi kapitalisasi pasar dalam miliar sesuai tabel di atas. - Hitung array
mcap_weightssehingga setiap elemennya adalah rasio kapitalisasi pasar perusahaan terhadap total kapitalisasi pasar semua perusahaan. - Gunakan metode
.mul()padamcap_weightsdan 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'])