GMV पोर्टफोलियो
ग्लोबल मिनिमम वोलैटिलिटी पोर्टफोलियो, यानी GMV पोर्टफोलियो, वह पोर्टफोलियो होता है जिसकी स्टैंडर्ड डिविएशन (जोखिम) सबसे कम होती है और दिए गए जोखिम स्तर के लिए रिटर्न सबसे अधिक होता है.
रिटर्न का अनुमान लगाना कठिन होता है, लेकिन वोलैटिलिटी और कोरिलेशन समय के साथ अपेक्षाकृत स्थिर रहते हैं. इसका मतलब है कि GMV पोर्टफोलियो अक्सर आउट-ऑफ-सैंपल में MSR पोर्टफोलियो से बेहतर प्रदर्शन करता है, भले ही इन-सैंपल में MSR काफी बेहतर दिखे. वित्त में असल मायने तो आउट-ऑफ-सैंपल नतीजों के ही होते हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में पोर्टफोलियो जोखिम प्रबंधन का परिचय
अभ्यास निर्देश
RandomPortfoliosको वोलैटिलिटी के सबसे कम मान के आधार पर ascending क्रम में sort करें.GMV_weights_arrayकोStockReturnsकी पंक्तियों पर गुणा करें ताकि वेटेड स्टॉक रिटर्न मिलें.- अंत में, समय के साथ cumulative returns के प्लॉट की समीक्षा करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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'])