
इस रणनीति में दो तकनीकी संकेतकों को शामिल किया गया है, बुलिन बैंड और अपेक्षाकृत मजबूत संकेतकों (आरएसआई), बुलिन बैंड के माध्यम से कीमतों के उतार-चढ़ाव की सीमा को पकड़ने के लिए, और आरएसआई का उपयोग करके कीमतों के ओवरबॉय और ओवरसोल की स्थिति की पुष्टि करने के लिए, ताकि ट्रेडिंग सिग्नल के आधार पर निर्णय लिया जा सके। जब कीमत बुलिन बैंड के नीचे और आरएसआई 30 से नीचे होती है, तो एक अधिक संकेत उत्पन्न होता है; जब कीमत बुलिन बैंड के नीचे और आरएसआई 70 से ऊपर होती है, तो एक शून्य संकेत उत्पन्न होता है।
ब्रिन बैंड की गणना ऊपर, मध्य और नीचे की ओर से की जाती है। मध्य रेखा को समापन मूल्य के लिए एक सरल चलती औसत के रूप में माना जाता है, ऊपर और नीचे की रेखा को मध्य रेखा के लिए कुछ मानक अंतर से घटाया जाता है।
आरएसआई की गणना करें। आरएसआई का उपयोग कीमतों के उतार-चढ़ाव को मापने के लिए किया जाता है, ताकि कीमतों को ओवरबॉट और ओवरसोल्ड किया जा सके।
ट्रेडिंग सिग्नल उत्पन्न करता है। जब समापन मूल्य बुलिन बैंड को तोड़ता है और आरएसआई 30 से नीचे होता है, तो एक बहु सिग्नल उत्पन्न होता है; जब समापन मूल्य बुलिन बैंड को तोड़ता है और आरएसआई 70 से ऊपर होता है, तो एक शून्य सिग्नल उत्पन्न होता है।
ट्रेडों को निष्पादित करना। ट्रेडिंग सिग्नल के अनुसार सीमा शुल्क सेट करें, ब्रिन बैंड को तोड़ने के लिए ट्रैक पर खाली करें, और ट्रैक के नीचे अधिक करें। साथ ही, पिछली दिशा के लटकने वाले आदेश को रद्द करें।
ब्रिन बैंड मूल्य में उतार-चढ़ाव की सीमा को अच्छी तरह से मापने में सक्षम है, आरएसआई सूचक कीमतों में ओवरबॉट और ओवरसोल्ड की मात्रा को मापने में सक्षम है, और दोनों के संयोजन से कीमतों के पलटाव के समय की अपेक्षाकृत विश्वसनीय भविष्यवाणी की जा सकती है।
सीमा-मूल्य के आदेश की सेटिंग गलत स्थिति को खोलने या उच्च-कम करने से बचने में मदद करती है, और स्टॉप-लॉस आदेश की सेटिंग जोखिम को नियंत्रित करने में मदद करती है।
पूर्व-दिशात्मक सूची सेटिंग को रद्द करने से रणनीति को बहुत अधिक बार व्यापार करने से रोका जा सकता है।
रुझान की स्थिति में एक बड़ी वापसी हो सकती है। ब्रिन बैंड और आरएसआई संकेतकों के लिए अधिक उपयुक्त हैं जो बाजार के उतार-चढ़ाव के पलटाव को निर्धारित करते हैं, जो रुझान की स्थिति के लिए कमजोर हैं।
पैरामीटर सेटिंग्स रणनीति के प्रदर्शन को प्रभावित करते हैं। ब्रिन बैंड पैरामीटर सेटिंग्स मूल्य के ब्रेकआउट की आवृत्ति को प्रभावित करते हैं, आरएसआई संकेतक के पैरामीटर सेटिंग्स ओवरबॉट ओवरबॉट सिग्नल की संवेदनशीलता को प्रभावित करते हैं, जिन्हें विभिन्न बाजार विशेषताओं और ट्रेडिंग चक्रों के अनुसार अनुकूलित करने की आवश्यकता होती है।
इस तरह के रूप में MAC ब्रींड और RSI संकेतकों के रूप में प्रवृत्ति सूचक के साथ संयोजन के रूप में प्रवृत्ति सूचक को जोड़ने के लिए विचार किया जा सकता है।
गतिशील पैरामीटर अनुकूलन के तरीकों का उपयोग करने पर विचार किया जा सकता है, बुलिन बैंड और आरएसआई के पैरामीटर को कीमतों की अस्थिरता, प्रवृत्ति की ताकत और अन्य विशेषताओं के आधार पर अनुकूलित किया जा सकता है, जिससे रणनीति की अनुकूलनशीलता में सुधार हो सकता है।
धन प्रबंधन और स्थिति प्रबंधन मॉड्यूल को रणनीति में शामिल किया जा सकता है, जो खाते की धनराशि, जोखिम वरीयता, ऐतिहासिक निकासी और अन्य कारकों के आधार पर प्रत्येक व्यापार के लिए धनराशि और उत्तोलन दर को गतिशील रूप से समायोजित करता है।
इस रणनीति के संयोजन के माध्यम से ब्रिन बैंड और आरएसआई संकेतक, अधिक प्रभावी ढंग से पकड़ने के लिए कीमतों के ओवरबॉय ओवरसोल स्थिति, और इस तरह के एक व्यापार के संकेत के रूप में. हालांकि, इस रणनीति में खराब प्रदर्शन कर सकते हैं, जो ट्रेंडिंग व्यवहार में है, और रणनीति के प्रदर्शन के लिए संवेदनशील है. भविष्य में विचार कर सकते हैं की शुरूआत के लिए इस तरह के मॉड्यूल के रूप में प्रवृत्ति निर्णय, गतिशील पैरामीटर अनुकूलन, धन प्रबंधन और आगे बढ़ाने के लिए रणनीति की स्थिरता और लाभप्रदता.
/*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("Geliştirilmiş Bollinger Bantları Stratejisi", overlay=true)
source = close
length = input.int(20, minval=1, title="Uzunluk")
mult = input.float(2.0, minval=0.001, maxval=50, title="Çarpan")
basis = ta.sma(source, length)
dev = mult * ta.stdev(source, length)
upper = basis + dev
lower = basis - dev
plot(basis, title="Baz Çizgisi", color=color.blue)
plot(upper, title="Üst Bant", color=color.green)
plot(lower, title="Alt Bant", color=color.red)
// RSI göstergesi ekleme
rsiLength = input.int(14, title="RSI Uzunluğu")
rsiSource = close
rsi = ta.rsi(rsiSource, rsiLength)
plot(rsi, title="RSI", color=color.orange)
// RSI ve Bollinger Bantları kombinasyonu ile alım/satım sinyalleri
buyEntry = ta.crossover(source, lower) and rsi < 30
sellEntry = ta.crossunder(source, upper) and rsi > 70
plotshape(series=buyEntry, title="Alım Sinyali", location=location.belowbar, color=color.green, style=shape.labelup, text="AL")
plotshape(series=sellEntry, title="Satım Sinyali", location=location.abovebar, color=color.red, style=shape.labeldown, text="SAT")
// Strateji giriş/çıkış noktaları
if (buyEntry)
strategy.entry("BBandLE", strategy.long, stop=lower, oca_name="BollingerBands", comment="BBandLE")
else
strategy.cancel(id="BBandLE")
if (sellEntry)
strategy.entry("BBandSE", strategy.short, stop=upper, oca_name="BollingerBands", comment="BBandSE")
else
strategy.cancel(id="BBandSE")
// Strateji performansını gösteren grafik
plot(strategy.equity, title="Strateji Performansı", color=color.purple, linewidth=2, style=plot.style_areabr)