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

Bollinger Bands लागू करें

Bollinger Bands ऐसे एन्क्लोज़र होते हैं जो प्राइस के simple moving average के ऊपर और नीचे प्लॉट किए जाते हैं. चूँकि बैंड्स की दूरी standard deviation पर आधारित होती है, वे अंडरलाइंग प्राइस की वोलैटिलिटी के उतार-चढ़ाव के अनुसार एडजस्ट हो जाते हैं.

Standard deviation की सेटिंग का Bollinger Bands पर क्या असर पड़ता है, इसे बेहतर समझने के लिए आप एक ही डेटासेट पर Bollinger Bands के दो सेट लागू करेंगे और उन्हें प्लॉट करेंगे.

आप ऐतिहासिक Bitcoin प्राइस डेटा का उपयोग करेंगे, जिसे bitcoin_data के रूप में प्रीलोड किया गया है. talib लाइब्रेरी भी आपके लिए इम्पोर्ट की गई है.

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

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

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

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

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

# Define the Bollinger Bands with 1-sd
upper_1sd, mid_1sd, lower_1sd = ____(bitcoin_data['Close'], 
                                     ____,
                                     ____,
                                     timeperiod=20)
# Plot the upper and lower Bollinger Bands 
plt.plot(bitcoin_data['Close'], color='green', label='Price')
plt.plot(____, color='tomato', label="Upper 1sd")
plt.plot(____, color='tomato', label='Lower 1sd')

# Customize and show the plot
plt.legend(loc='upper left')
plt.title('Bollinger Bands (1sd)')
plt.show()
कोड संपादित करें और चलाएँ