बोलिंगर बैंड ब्रेकआउट रणनीति एक प्रवृत्ति के बाद की रणनीति है। यह प्रवेश और निकास बिंदुओं को निर्धारित करने के लिए अस्थिरता सीमाओं का उपयोग करती है। विशेष रूप से, यह यह तय करने के लिए बोलिंगर बैंड के ऊपरी और निचले बैंड का उपयोग करती है कि क्या कीमतें टूट रही हैं। जब कीमतें ऊपरी बैंड से ऊपर टूटती हैं तो यह लंबी जाती है और जब कीमतें निचले बैंड से नीचे टूटती हैं तो स्थिति बंद हो जाती है।
रणनीति बोलिंगर बैंड्स सूचक पर आधारित है। बोलिंगर बैंड्स में तीन पंक्तियाँ होती हैं:
यहाँ k आमतौर पर 1.5 या 2 पर सेट किया जाता है। जब कीमतें ऊपरी बैंड से ऊपर टूटती हैं, तो यह इंगित करता है कि स्टॉक एक मजबूत क्षेत्र में प्रवेश कर रहा है और इस प्रकार लंबा जाता है। जब कीमतें निचले बैंड से नीचे टूटती हैं, तो यह इंगित करती है कि स्टॉक एक कमजोर क्षेत्र में प्रवेश कर रहा है और इस प्रकार पदों को बंद कर देता है।
यह रणनीति बोलिंगर बैंड बनाने के लिए 20 अवधि की मध्य रेखा और 1.5 मानक विचलन का उपयोग करती है। जब कीमतें ऊपरी बैंड से ऊपर टूट जाती हैं तो यह लंबी हो जाती है। बाहर निकलने के लिए दो विकल्प हैंः
विकल्प 1 अत्यधिक अस्थिर शेयरों के लिए बेहतर काम करता है।
इस रणनीति के मुख्य लाभ इस प्रकार हैंः
इस रणनीति में कुछ जोखिम भी हैं:
इन जोखिमों को पैरामीटर अनुकूलन, अन्य संकेतकों आदि को शामिल करके कम किया जा सकता है।
इस रणनीति को कई पहलुओं में अनुकूलित किया जा सकता हैः
बोलिंगर बैंड ब्रेकआउट रणनीति समग्र रूप से एक काफी क्लासिक ट्रेंड फॉलोअप रणनीति है। इसे पैरामीटर और नियमों के अनुकूलन के माध्यम से बेहतर बनाया जा सकता है ताकि यह विभिन्न बाजार वातावरणों के अनुकूल हो सके। रणनीति को समझना और लागू करना आसान है, जिससे यह मात्रात्मक व्यापार के लिए एक महान प्रारंभिक बिंदु रणनीति विकल्प बन जाता है।
/*backtest start: 2023-12-03 00:00:00 end: 2024-01-02 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © Senthaamizh //@version=4 strategy(title="Bollinger Band Breakout", shorttitle = "BB-BO", 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 exit = input(1, minval=1, maxval=2,title = "Exit Option") // Use Option 1 to exit using lower band; Use Option 2 to exit using moving average basis = sma(source, length) dev = mult * stdev(source, length) upper = basis + dev lower = basis - dev if (crossover(source, upper)) strategy.entry("Long", strategy.long, qty=1) if(exit==1) if (crossunder(source, lower)) strategy.close("Long") if(exit==2) //basis is good for N50 but lower is good for BN (High volatility) 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)