Bắt đầu ngayBắt đầu miễn phí

Danh mục GMV

Danh mục có độ biến động tối thiểu toàn cục, hay danh mục GMV, là danh mục có độ lệch chuẩn (rủi ro) thấp nhất và mức lợi nhuận cao nhất cho một mức rủi ro nhất định.

Lợi nhuận rất khó dự báo, nhưng độ biến động và tương quan thường ổn định hơn theo thời gian. Điều này có nghĩa là danh mục GMV thường vượt trội hơn danh mục MSR khi đánh giá ngoài mẫu, dù MSR có thể vượt trội đáng kể trong mẫu. Tất nhiên, kết quả ngoài mẫu mới là điều thực sự quan trọng trong tài chính.

Bài tập này là một phần của khóa học

Nhập môn Quản trị Rủi ro Danh mục bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Sắp xếp RandomPortfolios theo giá trị độ biến động thấp nhất, theo thứ tự tăng dần.
  • Nhân GMV_weights_array theo các hàng của StockReturns để lấy lợi nhuận cổ phiếu đã gán trọng số.
  • Cuối cùng, xem biểu đồ lợi nhuận lũy kế theo thời gian.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Sort the portfolios by volatility
sorted_portfolios = RandomPortfolios.sort_values(by=['____'], ascending=____)

# Extract the corresponding weights
GMV_weights = sorted_portfolios.iloc[0, 0:numstocks]

# Cast the GMV weights as a numpy array
GMV_weights_array = np.array(GMV_weights)

# Calculate the GMV portfolio returns
StockReturns['Portfolio_GMV'] = StockReturns.iloc[:, 0:numstocks].mul(____, axis=1).sum(axis=1)

# Plot the cumulative returns
cumulative_returns_plot(['Portfolio_EW', 'Portfolio_MCap', 'Portfolio_MSR', 'Portfolio_GMV'])
Chỉnh sửa và Chạy Mã