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

लेखक:चाओझांग, दिनांकः 2024-04-12 17:31:39
टैगःबीबीएसएमएstdev

img

अवलोकन

यह रणनीति बोलिंगर बैंड्स संकेतक पर आधारित है। यह बाजार के रुझानों को पकड़ती है जब कीमत ऊपरी बैंड को छूती है और जब यह निचले बैंड को छूती है तो लंबी हो जाती है। इसके अलावा, रणनीति पिरामिडिंग की अवधारणा पेश करती है, जहां यह मूल दिशा में पदों को जोड़ना जारी रखेगी यदि पदों की संख्या निर्धारित अधिकतम तक नहीं पहुंचती है।

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

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

रणनीतिक लाभ

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

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

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

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

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

सारांश

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


/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Bollinger Bands Breakout Strategy", overlay=true)

// Définition des paramètres
length = input(20, title="Bollinger Bands Length")
multiplier = input(2.0, title="Multiplier")
pyramiding = input(5, 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)


संबंधित

अधिक