बोलिंगर बैंड ब्रेकआउट रणनीति

SMA stdev BB
निर्माण तिथि: 2024-04-26 10:49:48 अंत में संशोधित करें: 2024-04-26 10:49:48
कॉपी: 0 क्लिक्स: 527
1
ध्यान केंद्रित करना
1617
समर्थक

बोलिंगर बैंड ब्रेकआउट रणनीति

अवलोकन

इस रणनीति में बुलिन बैंड को एक खरीद और बिक्री संकेत के रूप में उपयोग किया जाता है, जब कीमत नीचे की ओर टूटती है तो खरीदा जाता है और जब यह ऊपर की ओर टूटती है तो बेची जाती है। साथ ही, पिरामिड स्टॉकिंग का उपयोग किया जाता है, जब स्टॉक की संख्या सेट मूल्य से कम होती है तो खरीदारी जारी रहती है और सेट मूल्य से अधिक होती है। यह रणनीति स्पष्ट रूप से ट्रेंडिंग बाजार की स्थितियों के लिए लागू होती है।

रणनीति सिद्धांत

  1. ब्रिन के साथ एक सरल चलती औसत की गणना करें, जिसमें मध्य, मध्य और निचला रेल शामिल हैं। मध्य रेल को समापन मूल्य के रूप में माना जाता है, और मध्य और निचला रेल को समापन मूल्य के मानक अंतर के गुणांक के रूप में माना जाता है।
  2. जब समापन मूल्य नीचे या नीचे के बराबर होता है, तो एक खरीद संकेत उत्पन्न होता है; जब यह ऊपर या ऊपर के बराबर होता है, तो एक बेचने का संकेत उत्पन्न होता है।
  3. यदि वर्तमान स्थिति निर्धारित पिरामिड से कम है, तो खरीदना जारी रखें; यदि निर्धारित संख्या से अधिक है, तो बेचें।
  4. ब्रिन बैंड के ऊपरी और निचले ट्रैक को चार्ट पर चित्रित करें।

रणनीतिक लाभ

  1. ब्रिन बैंड मूल्य में उतार-चढ़ाव की सीमा को मापने में सक्षम है, एक स्पष्ट खरीद और बिक्री संकेत प्रदान करता है, और इसे संचालित करना आसान है।
  2. पिरामिड के माध्यम से जमा करने से प्रवृत्ति के लाभों को बढ़ाया जा सकता है।
  3. ब्रिन में ट्रेंड पहचान और जोखिम नियंत्रण क्षमता है, जो ट्रेंड ट्रेडर्स के लिए उपयुक्त है।

रणनीतिक जोखिम

  1. जब बाजार में उतार-चढ़ाव होता है, तो बार-बार खरीदारी के संकेतों से नुकसान हो सकता है।
  2. पिरामिड स्टॉकिंग्स ने प्रवृत्ति के उलट जाने पर गिरावट के जोखिम को बढ़ा दिया।
  3. ब्रिन बैंड पैरामीटर के चयन को विभिन्न बाजारों और चक्रों के अनुसार अनुकूलित करने की आवश्यकता होती है, अनुचित पैरामीटर रणनीति को विफल कर सकते हैं।

रणनीति अनुकूलन दिशा

  1. अन्य संकेतकों जैसे कि आरएसआई, एमएसीडी आदि के साथ संयोजन में, ब्रिन बैंड सिग्नल की दूसरी पुष्टि की जा सकती है, जिससे सिग्नल की सटीकता बढ़ जाती है।
  2. पिरामिड पर जमा की गई राशि और अनुपात को नियंत्रित करें, स्टॉप लॉस स्थिति, उतार-चढ़ाव और गिरावट का जोखिम सेट करें।
  3. बुलिन बैंड के पैरामीटर जैसे कि चक्र, गुणांक आदि के लिए अनुकूलन परीक्षण, सर्वोत्तम पैरामीटर संयोजन का चयन करें।
  4. एक भूस्खलन बाजार में, बुलिन बेल्ट के माध्यम से रणनीति का उपयोग करने पर विचार किया जा सकता है, जो ऊपरी और निचले रेल के बीच उच्च और निचले श्वास लेने के लिए है।

संक्षेप

बुरीन बैंड तोड़ने की रणनीति बुरीन बैंड के सापेक्ष मूल्य की स्थिति का उपयोग करके ट्रेंड ट्रैकिंग सिग्नल उत्पन्न करती है, जबकि पिरामिड परित्याग के माध्यम से प्रवृत्ति लाभ को बढ़ाता है। हालांकि, बाजार में उतार-चढ़ाव में खराब प्रदर्शन होता है, और पिरामिड परित्याग से नुकसान बढ़ सकता है। इसलिए वास्तविक उपयोग में अन्य संकेतक सत्यापन सिग्नल के साथ संयोजन की आवश्यकता होती है, जो बढ़े हुए जोखिम को नियंत्रित करता है, और पैरामीटर का अनुकूलन करता है। साथ ही, रणनीति को बाजार की विशेषताओं के अनुसार लचीले ढंग से समायोजित किया जाना चाहिए।

रणनीति स्रोत कोड
/*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)