RSI की गणना करें
RSI की गणना एक सीधे फॉर्मूले का पालन करती है। RS, या Relative Strength, चुने गए n पीरियड्स में ऊपर की ओर कीमत में हुए औसत बदलाव को नीचे की ओर कीमत में हुए औसत बदलाव से भाग देकर प्राप्त होता है.
\( RSI = 100 - 100/(1+RS)\)
जहाँ: RS = ऊपर की ओर कीमत के औसत बदलाव / नीचे की ओर कीमत के औसत बदलाव
इन सभी गणनाओं को Python में एक ही लाइन के कोड से किया जा सकता है। इस अभ्यास में, आप Google स्टॉक के ऐतिहासिक डेली प्राइस डेटा का उपयोग करके अपना पहला RSI निकालेंगे.
डेली प्राइस डेटा stock_data के रूप में लोड किया गया है। साथ ही, talib आपके लिए इम्पोर्ट किया गया है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में फाइनेंशियल ट्रेडिंग
अभ्यास निर्देश
talibके उचित मेथड और प्राइस डेटा केCloseकॉलम का उपयोग करके RSI निकालें। इसेRSI_14नाम के नए कॉलम में सेव करें.- 21 के टाइम पीरियड का उपयोग करके RSI निकालें और इसे
RSI_21नाम के नए कॉलम में सेव करें. stock_dataकी आखिरी पाँच पंक्तियाँ प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Calculate RSI with the default time period
stock_data['RSI_14'] = ____(stock_data['____'])
# Calculate RSI with a time period of 21
stock_data['RSI_21'] = ____
# Print the last five rows
print(stock_data.____())