
इस रणनीति में बुरिन बैंड को मुख्य संकेतक के रूप में उपयोग किया जाता है, जब समापन मूल्य ऊपर की ओर बढ़ता है तो अधिक स्थिति खुलती है, और नीचे की ओर टूटने पर खाली स्थिति खुलती है। बुरिन बैंड को मध्य ट्रैक ((चलने वाला औसत), ऊपर की ओर ((मध्य ट्रैक + मानक अंतर) और नीचे की ओर ((मध्य ट्रैक - मानक अंतर) से बना होता है। यह रणनीति बाजार की प्रवृत्ति को पकड़ने की कोशिश करती है, जब कीमत बुरिन बैंड को पार करती है तो खरीदती है, जब यह ट्रैक को पार करती है तो बेचती है, और साथ ही साथ मध्य ट्रैक को एक समतल स्थिति के रूप में उपयोग करती है।
बुरिन बैंड के माध्यम से बाजार की प्रवृत्ति को पकड़ने के लिए बुरिन बैंड के माध्यम से बाजार की प्रवृत्ति को पकड़ने की रणनीति, मध्य ट्रैक को एक ब्रीफिंग शर्त के रूप में माना जाता है। रणनीति तर्क स्पष्ट है, इसे लागू करना आसान है, और यह प्रवृत्ति को प्रभावी ढंग से पकड़ने में सक्षम है, लेकिन पैरामीटर चयन और अस्थिर बाजार में कुछ जोखिम मौजूद हैं। भविष्य में अन्य संकेतकों, पैरामीटर को अनुकूलित करने, जोखिम प्रबंधन आदि को शामिल करके रणनीति के प्रदर्शन को बढ़ावा दिया जा सकता है।
/*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")