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, kursun bir parçasıdır
Python ile Portföy Risk Yönetimine Giriş
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'iStockReturnssatırları boyunca çarp. - Son olarak, zaman içindeki kümülatif getirilerin grafiğini incele.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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'])