
यह रणनीति एक तकनीकी विश्लेषणात्मक ट्रेडिंग प्रणाली है जिसमें बुलिंग बैंड और एक अपेक्षाकृत कमजोर संकेतकों को शामिल किया गया है। यह मुख्य रूप से कीमतों में उतार-चढ़ाव और बाजार की गतिशीलता की विशेषताओं का उपयोग करके ओवरबॉय ओवरसोल क्षेत्र में व्यापार के अवसरों की तलाश करता है। यह रणनीति एक खरीद संकेत उत्पन्न करती है जब RSI सूचक ओवरबॉय दिखाता है (कम से कम 30) और कीमत बुलिंग बैंड के नीचे से टूट जाती है; जब RSI सूचक ओवरबॉय दिखाता है (70 से अधिक) और कीमत बुलिंग बैंड के ऊपर से टूट जाती है तो एक बिक्री संकेत उत्पन्न करता है।
रणनीति का मूल तर्क निम्नलिखित प्रमुख तत्वों पर आधारित है:
इस रणनीति के संयोजन के माध्यम से एक अपेक्षाकृत पूर्ण व्यापार प्रणाली का निर्माण करने के लिए ब्रीज और आरएसआई संकेतकों. रणनीति तर्क स्पष्ट है, जोखिम नियंत्रण तर्कसंगत है, और कुछ व्यावहारिक मूल्य है. अनुशंसित अनुकूलन दिशा के माध्यम से, रणनीति और आगे के उन्नयन के लिए जगह है. व्यावहारिक अनुप्रयोगों में, यह सलाह दी जाती है कि निवेशक अपनी जोखिम सहनशीलता और बाजार की स्थिति के अनुसार उचित समायोजन करें.
/*backtest
start: 2024-07-15 00:00:00
end: 2025-02-18 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"BNB_USDT"}]
*/
//@version=5
strategy("Bollinger Bands + RSI Strategy", overlay=true)
// Bollinger Bands parameters
length = input.int(20, title="Bollinger Bands Length")
src = input(close, title="Source")
mult = input.float(2.0, title="Bollinger Bands Multiplier")
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper_band = basis + dev
lower_band = basis - dev
// RSI parameters
rsi_length = input.int(14, title="RSI Length")
rsi = ta.rsi(src, rsi_length)
// Plot Bollinger Bands
plot(upper_band, color=color.red, linewidth=2, title="Upper Bollinger Band")
plot(lower_band, color=color.green, linewidth=2, title="Lower Bollinger Band")
plot(basis, color=color.blue, linewidth=1, title="Middle Band")
// Buy Condition
buy_condition = ta.crossover(close, lower_band) and rsi < 30
if buy_condition
strategy.entry("Buy", strategy.long)
// Sell Condition
sell_condition = ta.crossunder(close, upper_band) and rsi > 70
if sell_condition
strategy.entry("Sell", strategy.short)
// Exit Conditions (optional: use the middle Bollinger Band for exits)
exit_condition = ta.cross(close, basis)
if exit_condition
strategy.close("Buy")
strategy.close("Sell")
// Optional: Plot RSI for additional insight
hline(70, "Overbought", color=color.red)
hline(30, "Oversold", color=color.green)
plot(rsi, color=color.purple, title="RSI", linewidth=1, offset=-5)