BaşlayınÜcretsiz Başlayın

GMV portföyü

Küresel minimum volatilite portföyü, yani GMV portföyü, belirli bir risk düzeyi için en düşük standart sapmaya (riske) ve en yüksek getiriye sahip portföydür.

Getirileri tahmin etmek çok zordur, ancak volatilite ve korelasyonlar zaman içinde daha istikrarlı olma eğilimindedir. Bu, GMV portföyünün, MSR portföyleri örnek içinde oldukça iyi performans gösterse bile, örnek dışında sıklıkla daha iyi performans gösterdiği anlamına gelir. Elbette, finans dünyasında asıl önemli olan örnek dışı sonuçlardır.

Bu egzersiz

Python ile Portföy Risk Yönetimine Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • RandomPortfolios'u volatilite değeri en düşük olandan başlayacak şekilde artan sıralamayla sırala.
  • Ağırlıklı hisse senedi getirilerini elde etmek için GMV_weights_array'i StockReturns satırları boyunca çarp.
  • Son olarak, zaman içindeki kümülatif getirilerin grafiğini incele.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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'])
Kodu Düzenle ve Çalıştır