रणनीतिक सिद्धांत
यह रणनीति बोलिंगर बैंड ब्रेकआउट के आधार पर ट्रेड करती है। बोलिंगर बैंड्स में एक मध्य बैंड, ऊपरी बैंड और निचला बैंड शामिल हैं। मध्य बैंड एक एन-पीरियड चलती औसत है, जबकि ऊपरी और निचले बैंड को मध्य बैंड से एक्स मानक विचलन को जोड़ने / घटाने से गणना की जाती है। ऊपरी बैंड के ऊपर एक ब्रेकआउट एक अपट्रेंड का संकेत देता है, जबकि निचले बैंड के नीचे एक ब्रेकआउट एक डाउनट्रेंड का संकेत देता है। बोलिंगर बैंड्स के निर्माण के लिए प्रमुख मापदंड मध्य बैंड अवधि एन और मानक विचलन गुणक एम हैं। विशिष्ट मान 20 अवधि और 1.5x मानक विचलन हैं। एन और एम की सेटिंग्स सीधे बैंड की चौड़ाई को प्रभावित करती हैं, और इसलिए ब्रेकआउट संकेतों की आवृत्ति। अवधि को 10-20 के बीच सेट किया जा सकता है, जबकि मानक विचलन गुणक को 1-2x के बीच सेट किया जा सकता है। अधिक रूढ़िवादी संकेत आमतौर पर कम पैरामीटर सेटिंग्स का मतलब है लेकिन अधिक विश्वसनीय ब्रेकआउट।
इस रणनीति का लाभ बाजार के रुझानों और अस्थिरता को निर्धारित करने के लिए बोलिंगर बैंड का उपयोग करना है, और ब्रेकआउट संकेतों के आधार पर प्रवेश करना और पॉलबैक पर बाहर निकलना है। हालांकि, बैंड लेगिंग, अविश्वसनीय ब्रेकआउट संकेतों और स्टॉप लॉस की कमी जैसे मुद्दे मौजूद हैं। कुल मिलाकर, यह रणनीति स्पष्ट रुझानों वाले बाजारों में बेहतर काम करती है, लेकिन इसका सावधानीपूर्वक उपयोग किया जाना चाहिए। मापदंडों का अनुकूलन, स्टॉप जोड़ना और सिग्नल फ़िल्टर रणनीति की स्थिरता में सुधार कर सकते हैं।
संक्षेप में, बोलिंगर बैंड ब्रेकआउट रणनीति के कुछ फायदे हैं, लेकिन इसके साथ ही इसके काफी जोखिम भी हैं। केवल उचित अनुकूलन, जोखिम नियंत्रण और धन प्रबंधन के साथ ही इस रणनीति को लाइव ट्रेडिंग में स्थिर तरीके से लागू किया जा सकता है।
/*backtest start: 2022-09-04 00:00:00 end: 2023-09-10 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy(title="Bollinger Band Breakout", shorttitle = "BB-BO",default_qty_type = strategy.percent_of_equity,default_qty_value = 100, overlay=true) source = close length = input(20, minval=1, title = "Period") //Length of the Bollinger Band mult = input(1.5, minval=0.001, maxval=50, title = "Standard Deviation") // Use 1.5 SD for 20 period MA; Use 2 SD for 10 period MA basis = sma(source, length) dev = mult * stdev(source, length) upper = basis + dev lower = basis - dev if (crossover(source, upper)) strategy.entry("Long", strategy.long) if(crossunder(source, basis)) strategy.close("Long") plot(basis, color=color.red,title= "SMA") p1 = plot(upper, color=color.blue,title= "UB") p2 = plot(lower, color=color.blue,title= "LB") fill(p1, p2)