शुरू करेंमुफ़्त में शुरू करें

EMA-आधारित सिग्नल स्ट्रैटेजी बनाएँ

पहले, आपने SMA-आधारित सिग्नल स्ट्रैटेजी इम्प्लीमेंट की थी। लेकिन अब आप सोच रहे हैं कि EMA (exponential moving average) बेहतर विकल्प हो सकता है क्योंकि यह हालिया प्राइस मूवमेंट के प्रति अधिक संवेदनशील होता है। आप इंडिकेटर की गणना के लिए talib लाइब्रेरी का भी लाभ उठाना चाहते हैं। EMA-आधारित सिग्नल स्ट्रैटेजी पर स्विच करने के बाद, आप Apple के स्टॉक प्राइस डेटा पर इसी तरह का बैकटेस्ट चलाएँगे।

आपके लिए bt और talib पैकेज इम्पोर्ट कर दिए गए हैं। साथ ही, Apple स्टॉक का ऐतिहासिक प्राइस डेटा price_data में प्रीलोड है।

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में फाइनेंशियल ट्रेडिंग

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Calculate the EMA
ema['Close'] = ____(price_data['Close'], ____)
कोड संपादित करें और चलाएँ