
यह रणनीति बोरिन बैंड और अपेक्षाकृत मजबूत सूचकांक (आरएसआई) के तकनीकी संकेतकों का उपयोग करके, यह निर्धारित करने के लिए कि क्या कीमत बोरिन बैंड को छूती है या तोड़ती है, जब आरएसआई में गोल्ड फोर्क या डेड फोर्क होता है, तो खरीदने और बेचने के संकेत देने के लिए।
20 चक्र के SMA को आधार रेखा के रूप में गणना करें, ऊपरी पट्टी को आधार रेखा + 2 गुना मानक अंतर के रूप में और निचले पट्टी को आधार रेखा -2 गुना मानक अंतर के रूप में, बोरिन बैंड का निर्माण करें।
14 चक्र आरएसआई मानों की गणना करें, आरएसआई 70 से अधिक ओवरबॉय क्षेत्र है, और 30 से कम ओवरबॉय क्षेत्र है।
जब आरएसआई संकेतक 30 से नीचे होता है, तो यह एक खरीद संकेत उत्पन्न करता है यदि कीमत निचले ट्रैक से कम है; जब आरएसआई संकेतक 70 से ऊपर होता है, तो यह एक बिक्री संकेत उत्पन्न करता है यदि कीमत ऊपरी ट्रैक से अधिक है।
बोरिंग बैंड में कीमतों के उतार-चढ़ाव और भविष्य के रुझानों का आकलन करने के लिए मानक विचलन का उपयोग किया जाता है।
आरएसआई सूचकांक ओवरबॉय और ओवरसोल के लिए उपयुक्त है, और बोरिन बैंड के साथ संयोजन में, यह रिवर्स अवसरों को खोजने के लिए उपयोगी है।
आरएसआई संकेतकों में ब्रेकआउट सिग्नल का निर्माण होता है, जो बोरिंग बैंड के साथ संयोजन में अधिक सटीक और विश्वसनीय होता है।
बोरिंग बैंड 100% सटीक नहीं है, और यह संभव है कि कीमतें ऊपर और नीचे की पटरी को तोड़ दें और जारी रखें।
आरएसआई भी झूठे ब्रेकआउट सिग्नल का निर्माण कर सकता है, जो बोरिंग बैंड निर्णय के साथ असंगत है।
पैरामीटर को ठीक से समायोजित करना महत्वपूर्ण है, क्योंकि गलत सेटिंग्स के कारण ट्रेडिंग सिग्नल बहुत बार या बहुत कम हो सकते हैं।
आप विभिन्न चक्रों के लिए पैरामीटर का परीक्षण कर सकते हैं, सबसे अच्छा पैरामीटर संयोजन ढूंढ सकते हैं।
सिग्नल की विश्वसनीयता को बढ़ाने के लिए अन्य संकेतकों जैसे कि केडी, एमएसीडी आदि के साथ संयोजन किया जा सकता है।
स्टॉप लॉस स्टॉप रणनीति को अनुकूलित करने और जोखिम को नियंत्रित करने के लिए बैक-टेस्ट परिणामों के आधार पर।
इस रणनीति में बोरिंग बैंड के रुझान विश्लेषण और आरएसआई संकेतक के ओवरबॉय ओवरसोल निर्णय को एकीकृत किया गया है, जिससे ट्रेडिंग सिग्नल बनता है। कुल मिलाकर, रणनीति विचार स्पष्ट है, इसे लागू करना आसान है, और इसका कुछ वास्तविक मूल्य है। लेकिन कुछ जोखिम भी हैं, पैरामीटर समायोजन और संकेतक एकीकरण पर ध्यान देने की आवश्यकता है, लगातार अनुकूलन, विभिन्न बाजार स्थितियों के अनुकूल।
/*backtest
start: 2023-12-21 00:00:00
end: 2023-12-28 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Bollinger Bands and RSI Strategy", overlay=false)
// Define the parameters
length = input.int(20, "Length", minval=1)
src = input(close, "Source")
mult = input.float(2.0, "StdDev", minval=0.001, maxval=50)
rsiLength = input.int(14, "RSI Length", minval=1)
rsiOverbought = input.int(70, "RSI Overbought Level", minval=1, maxval=100)
rsiOversold = input.int(30, "RSI Oversold Level", minval=1, maxval=100)
// Calculate the Bollinger Bands
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev
// Plot the Bollinger Bands
plot(basis, "Basis", color=#FF6D00)
p1 = plot(upper, "Upper", color=#2962FF)
p2 = plot(lower, "Lower", color=#2962FF)
fill(p1, p2, color=color.rgb(33, 150, 243, 90), title="Background")
// Calculate the RSI
rsi = ta.rsi(src, rsiLength)
// Plot the RSI
plot(rsi, "RSI", color=#FF6D00)
// Define the entry and exit conditions
longCondition = ta.crossover(rsi, rsiOversold) and src < lower // Use ta.crossover here
if (longCondition)
strategy.entry("Long", strategy.long)
shortCondition = ta.crossunder(rsi, rsiOverbought) and src > upper // Use ta.crossunder here
if (shortCondition)
strategy.entry("Short", strategy.short)
// Plot the buy and sell signals
plotshape(longCondition, title="Buy", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(shortCondition, title="Sell", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)