यह रणनीति बोलिंगर बैंड्स का उपयोग खरीद और बिक्री संकेतों के रूप में करती है। यह तब खरीदती है जब कीमत निचले बैंड से नीचे टूट जाती है और जब यह ऊपरी बैंड से ऊपर टूट जाती है तो बेचती है। यह एक पिरामिडिंग दृष्टिकोण भी नियोजित करती है, जब खुली स्थिति की संख्या एक निर्धारित मूल्य से नीचे होती है और बेचती है। यह रणनीति स्पष्ट रुझान के साथ बाजार की स्थिति के लिए उपयुक्त है।
बोलिंगर बैंड्स ब्रेकआउट रणनीति बोलिंगर बैंड्स के सापेक्ष मूल्य की स्थिति का उपयोग ट्रेंड-फॉलोइंग सिग्नल उत्पन्न करने के लिए करती है, जबकि पिरामिडिंग के माध्यम से ट्रेंड मुनाफे को बढ़ाती है। हालांकि, यह रेंजबाउंड बाजारों में खराब प्रदर्शन करती है, और पिरामिडिंग नुकसान को बढ़ा सकती है। इसलिए, वास्तविक उपयोग में, संकेतों को सत्यापित करने, पिरामिडिंग जोखिमों को नियंत्रित करने और मापदंडों को अनुकूलित करने के लिए इसे अन्य संकेतकों के साथ जोड़ा जाना चाहिए। साथ ही, रणनीति को बाजार की विशेषताओं के अनुसार लचीले ढंग से समायोजित किया जाना चाहिए।
/*backtest start: 2023-04-19 00:00:00 end: 2024-04-24 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Bollinger Bands Breakout Strategy", overlay=true, initial_capital=100, default_qty_type=strategy.percent_of_equity, default_qty_value=100) // Définition des paramètres length = input(20, title="Bollinger Bands Length") multiplier = input(2.0, title="Multiplier") pyramiding = input(10, title="Pyramiding") // Calcul des bandes de Bollinger basis = ta.sma(close, length) dev = multiplier * ta.stdev(close, length) upper_band = basis + dev lower_band = basis - dev // Règles d'entrée buy_signal = close <= lower_band sell_signal = close >= upper_band // Gestion des positions if (buy_signal) strategy.entry("Buy", strategy.long) if (sell_signal) strategy.entry("Sell", strategy.short) // Pyramiding if (strategy.opentrades < pyramiding) strategy.entry("Buy", strategy.long) else if (strategy.opentrades > pyramiding) strategy.entry("Sell", strategy.short) // Tracé des bandes de Bollinger plot(basis, color=color.blue) plot(upper_band, color=color.red) plot(lower_band, color=color.green)