बॉन्ड और स्टॉक का परफॉर्मेंस तुलना करें
बॉन्ड और स्टॉक सबसे महत्वपूर्ण निवेश विकल्प हैं। अब जब आप Federal Reserve और Yahoo! Finance दोनों से डेटा इम्पोर्ट कर सकते हैं, तो आप दोनों एसेट क्लासेज के परफॉर्मेंस की तुलना कर सकते हैं। आप प्रत्येक क्लास के लिए Total Return Index इस्तेमाल करेंगे, जो कीमत बढ़ने से होने वाले रिटर्न के साथ-साथ ब्याज या डिविडेंड जैसे पेमेंट्स को भी शामिल करता है.
बॉन्ड के लिए, आप Bank of America Merrill Lynch US High Yield Total Return Index Value ('BAMLHYH0A0HYM2TRIV') का उपयोग करेंगे। स्टॉक के लिए, आप S&P 500 Index ('SP500') का उपयोग करेंगे। दोनों ही Federal Reserve की FRED सर्विस से पिछले 10 वर्षों के लिए उपलब्ध हैं.
इस अभ्यास में, आप दोनों सीरीज़ डाउनलोड करेंगे और उनके परफॉर्मेंस की तुलना करेंगे। DataReader, date, pandas as pd, और matplotlib.pyplot as plt पहले से इम्पोर्ट किए गए हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में वित्तीय डेटा इम्पोर्ट और मैनेज करना
अभ्यास निर्देश
date()का उपयोग करके,startतिथि 1 January, 2008 सेट करें.seriesकोड्स को एक लिस्ट के रूप में सेट करें जिसमें'BAMLHYH0A0HYM2TRIV'और'SP500'हों.'fred'से दोनों सीरीज़ इम्पोर्ट करने के लिएDataReader()का उपयोग करें औरdataमें असाइन करें.subplotsके साथdataको प्लॉट करें और शो करें, टाइटल'Performance Comparison'रखें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Set the start date
start = ____
# Set the series codes
series = ['BAMLHYH0A0HYM2TRIV', 'SP500']
# Import the data
data = ____
# Plot the results
____
# Show the plot
plt.show()