SMA की गणना करें और प्लॉट करें
डेली प्राइस डेटा स्वभाव से बिखरा हुआ और नॉयज़ी होता है. आप Apple स्टॉक के डेली प्राइस डेटा का विश्लेषण करना चाहते हैं और डेटा को स्मूद करने के लिए एक simple moving average (SMA) इंडिकेटर जोड़ने की योजना बनाते हैं. विशेष रूप से, आप 50-day SMA का उपयोग करने का निर्णय लेते हैं.
स्टॉक डेटा aapl_data में प्रीलोड किया गया है, और matplotlib.pyplot को plt के रूप में इम्पोर्ट किया गया है. प्लॉट में शीर्षक और लैजेंड जैसी अतिरिक्त कस्टमाइज़ेशन पहले से आपके लिए दिए गए हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में फाइनेंशियल ट्रेडिंग
अभ्यास निर्देश
Closeप्राइस का उपयोग करके 50-day SMA की गणना करें और उसेsma_50नाम के नए कॉलम में सहेजें.sma_50औरCloseकॉलम के डेटा का उपयोग करके एक लाइन चार्ट प्लॉट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Calculate SMA
aapl_data['sma_50'] = aapl_data['____'].____.mean()
# Plot the SMA
____(aapl_data['____'], color='green', label='SMA_50')
# Plot the close price
____(aapl_data['____'], color='red', label='Close')
# Customize and show the plot
plt.title('Simple moving averages')
plt.legend()
plt.show()