संसाधन लोड हो रहा है... लोड करना...

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

लेखक:चाओझांग, दिनांकः 2024-04-30 17:21:16
टैगःबीबीएसएमए

img

अवलोकन

इस रणनीति का उपयोग बोलिंगर बैंड्स के रूप में मुख्य संकेतक, प्रवेश एक लंबी स्थिति जब समापन मूल्य ऊपर बैंड और एक छोटी स्थिति जब यह नीचे बैंड के ऊपर तोड़ता है. बोलिंगर बैंड्स एक मध्य बैंड (चलती औसत), एक ऊपरी बैंड (मध्य बैंड + मानक विचलन), और एक निचले बैंड (मध्य बैंड - मानक विचलन) से मिलकर बनता है। रणनीति का उद्देश्य बाजार के रुझानों को पकड़ना है जब कीमत ऊपरी बैंड से ऊपर तोड़ती है और बेचती है जब यह निचले बैंड से नीचे तोड़ती है, जबकि मध्य बैंड को बाहर निकलने की स्थिति के रूप में उपयोग करती है।

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

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

रणनीतिक लाभ

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

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

  1. बोलिंगर बैंड्स मापदंडों (जैसे लंबाई और गुणक) का चयन रणनीति के प्रदर्शन को प्रभावित करेगा, और विभिन्न मापदंडों से अलग परिणाम हो सकते हैं।
  2. अस्थिर बाजार में, रणनीति अक्सर पदों को खोल और बंद कर सकती है, जिसके परिणामस्वरूप उच्च लेनदेन लागत हो सकती है।
  3. रणनीति में बाजार के मौलिक कारकों पर विचार नहीं किया गया है और यह पूरी तरह से तकनीकी संकेतकों पर आधारित है, जो कुछ मामलों में झूठे संकेत उत्पन्न कर सकते हैं।

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

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

सारांश

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


/*backtest
start: 2023-04-24 00:00:00
end: 2024-04-29 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Bollinger Bands Strategy", shorttitle='BB Strategy', overlay=true)

// Bollinger Bands parameters
length = input.int(20, title="Length")
mult = input.float(2.0, title="Multiplier")

// Calculate Bollinger Bands
basis = ta.sma(close, length)
dev = mult * ta.stdev(close, length)
upper_band = basis + dev
lower_band = basis - dev

// Plot Bollinger Bands
plot(basis, color=color.blue, title="Basis")
plot(upper_band, color=color.red, title="Upper Band")
plot(lower_band, color=color.green, title="Lower Band")

// Strategy
long_condition = ta.crossover(close, upper_band)
short_condition = ta.crossunder(close, lower_band)

if (long_condition)
    strategy.entry("Long", strategy.long)
    
if (short_condition)
    strategy.entry("Short", strategy.short)

// Exit conditions
exit_long_condition = ta.crossunder(close, basis)
exit_short_condition = ta.crossover(close, basis)

if (exit_long_condition)
    strategy.close("Long")
    
if (exit_short_condition)
    strategy.close("Short")

संबंधित

अधिक