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

ADX की गणना करें

एवरेज डायरेक्शनल मूवमेंट इंडेक्स (ADX) को J. Welles Wilder ने ट्रेंड की स्ट्रेंथ मापने के इंडिकेटर के रूप में विकसित किया था. यह दो अन्य इंडिकेटर्स — प्लस डायरेक्शनल इंडेक्स (+DI) और माइनस डायरेक्शनल इंडिकेटर (-DI) — को मिलाकर बनता है, और सामान्यतः इसकी गणना लंबी होती है. लेकिन Python के साथ, आप इसे एक ही लाइन के कोड में निकाल सकते हैं. इस अभ्यास में, आप Tesla स्टॉक के डेली प्राइस डेटा का उपयोग करके अपना पहला ADX इंडिकेटर इम्प्लीमेंट करेंगे.

हिस्टोरिकल डेली प्राइस डेटा stock_data में लोड किया गया है. साथ ही, talib भी आपके लिए इम्पोर्ट किया गया है.

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

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

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

अभ्यास निर्देश

  • talib के उपयुक्त फंक्शन और stock_data की High, Low और Close कॉलम्स का उपयोग करके ADX की गणना करें. इसे नए कॉलम ADX_14 में सेव करें.
  • ADX की फिर से गणना करें. इस बार डिफॉल्ट टाइम पीरियड को 21 में बदलें, और इसे नए कॉलम ADX_21 में सेव करें.
  • stock_data की आख़िरी पाँच पंक्तियाँ प्रिंट करें.

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

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

# Calculate the ADX with the default time period
stock_data['ADX_14'] = ____(stock_data['____'],
                            stock_data['____'], 
                            stock_data['____'])

# Calculate the ADX with the time period set to 21
stock_data['ADX_21'] = ____

# Print the last five rows
print(stock_data.____())
कोड संपादित करें और चलाएँ