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ırEgzersiz 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'iStockReturnssatı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'])