यह रणनीति बोलिंगर बैंड और स्टोकास्टिक आरएसआई संकेतकों का उपयोग संकेत उत्पन्न करने के लिए करती है जो मूल्य उलटों को इंगित कर सकते हैं। डिफ़ॉल्ट रूप से, मंदी संकेत लाल तीरों के रूप में और तेजी के संकेत हरे तीरों के रूप में दिखाए जाते हैं। एक संकेत भेजने से पहले, रणनीति निम्नलिखित स्थितियों की तलाश करती हैः (बुलिश) मोमबत्ती ऊपरी बोलिंगर बैंड के ऊपर बंद हो जाती है, बाद की मोमबत्ती ऊपरी बैंड के अंदर बंद हो जाती है, और स्टोकास्टिक आरएसआई एक पूर्व निर्धारित सीमा (डिफ़ॉल्ट 10) से नीचे है; (बियर) मोमबत्ती निचले बोलिंगर बैंड के नीचे बंद हो जाती है, बाद की मोमबत्ती निचले बैंड के अंदर बंद हो जाती है, और स्टोकास्टिक आरएसआई एक पूर्व निर्धारित सीमा (डिफ़ॉल्ट 90) से ऊपर है।
इस रणनीति का मूल सिद्धांत संभावित मूल्य उलट सिग्नल को पकड़ने के लिए बोलिंगर बैंड और स्टोकास्टिक आरएसआई, दो तकनीकी संकेतकों का उपयोग करना है। बोलिंगर बैंड में एक मध्य बैंड (आमतौर पर एक चलती औसत) और दो ऊपरी और निचले बैंड (मध्य बैंड प्लस / माइनस मानक विचलन) होते हैं, जो मूल्य अस्थिरता को दर्शा सकते हैं। जब कीमत ऊपरी या निचले बैंड के माध्यम से टूटती है, तो यह आमतौर पर इंगित करता है कि बाजार की भावना अत्यधिक आशावादी या निराशावादी है, और कीमत उलट सकती है। स्टोकास्टिक आरएसआई एक स्टोकास्टिक संकेतक है जो आरएसआई संकेतक के शीर्ष पर लागू होता है, जो अधिक संवेदनशील रूप से बाजार की ओवरबॉट और ओवरसोल्ड स्थिति को दर्शाता है। जब स्टोकास्टिक आरएसआई चरम क्षेत्रों (जैसे 90 या 10 से ऊपर) तक पहुंचता है, तो यह एक संभावित उलट रणनीति भी इंगित करता है। यह बीबी बैंड और स्टोकास्टिक ब्रेकआउट की स्थितियों को जोड़ती है, जो समय पर निर्भर करता है,
बोलिंगर बैंड्स स्टोकैस्टिक आरएसआई चरम सिग्नल रणनीति दो तकनीकी संकेतकों, बोलिंगर बैंड्स और स्टोकैस्टिक आरएसआई को जोड़ती है, जो ऊपरी और निचले बोलिंगर बैंड्स और स्टोकैस्टिक आरएसआई के मूल्य ब्रेकआउट का उपयोग करते हैं, जो संभावित रिवर्स सिग्नल के रूप में ओवरबॉट / ओवरसोल्ड चरम क्षेत्रों तक पहुंचते हैं, एक सरल और उपयोग करने में आसान ट्रेडिंग रणनीति बनाते हैं। रणनीति में विश्वसनीय संकेत और व्यापक प्रयोज्य जैसे फायदे हैं, लेकिन यह रेंज बाजारों में खराब प्रदर्शन करता है, ट्रेंडिंग बाजारों में पीछे रह सकता है, और पैरामीटर सेटिंग्स के लिए काफी संवेदनशील है। इसलिए, व्यावहारिक अनुप्रयोगों में, हम रणनीति को प्रवृत्ति पुष्टि, गतिशील मापदंडों, स्टॉप-लॉस और टेक-प्रॉफिट जैसे पहलुओं से अनुकूलित और सुधारने पर विचार कर सकते हैं, और अन्य संकेतकों के साथ संयोजन कर सकते हैं, ताकि लाभप्रदता और अनुकूलन क्षमता में सुधार और बेहतर परिमाणात्मक अभ्यास की सेवा की जा सके।
/*backtest start: 2023-04-06 00:00:00 end: 2024-04-11 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy(shorttitle='BBSR Extreme', title='Bollinger Bands Stochastic RSI Extreme Signal', overlay=true) //General Inputs src = input(close, title='Source') offset = input.int(0, 'Offset', minval=-500, maxval=500) //Bollinger Inputs length = input.int(20, title='Bollinger Band Length', minval=1) mult = input.float(2.0, minval=0.001, maxval=50, title='StdDev') //Bollinger Code basis = ta.sma(src, length) dev = mult * ta.stdev(src, length) upper = basis + dev lower = basis - dev plot(basis, 'BB Basis', color=color.new(#872323, 0), offset=offset) p1 = plot(upper, 'BB Upper', color=color.new(color.teal, 0), offset=offset) p2 = plot(lower, 'BB Lower', color=color.new(color.teal, 0), offset=offset) fill(p1, p2, title='BB Background', color=color.new(#198787, 95)) //Stoch Inputs smoothK = input.int(3, 'K', minval=1) smoothD = input.int(3, 'D', minval=1) lengthRSI = input.int(14, 'RSI Length', minval=1) lengthStoch = input.int(14, 'Stochastic Length', minval=1) upperlimit = input.float(90, 'Upper Limit', minval=0.01) lowerlimit = input.float(10, 'Upper Limit', minval=0.01) //Stochastic Code rsi1 = ta.rsi(src, lengthRSI) k = ta.sma(ta.stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK) d = ta.sma(k, smoothD) //Evaluation Bear = close[1] > upper[1] and close < upper and k[1] > upperlimit and d[1] > upperlimit Bull = close[1] < lower[1] and close > lower and k[1] < lowerlimit and d[1] < lowerlimit //Plots plotshape(Bear, style=shape.triangledown, location=location.abovebar, color=color.new(color.red, 0), size=size.tiny) plotshape(Bull, style=shape.triangleup, location=location.belowbar, color=color.new(color.green, 0), size=size.tiny) // Alert Functionality alertcondition(Bear or Bull, title='Any Signal', message='{{exchange}}:{{ticker}}' + ' {{interval}}' + ' BB Stochastic Extreme!') alertcondition(Bear, title='Bearish Signal', message='{{exchange}}:{{ticker}}' + ' {{interval}}' + ' Bearish BB Stochastic Extreme!') alertcondition(Bull, title='Bullish Signal', message='{{exchange}}:{{ticker}}' + ' {{interval}}' + ' Bullish BB Stochastic Extreme!') if Bear strategy.entry('Enter Long', strategy.long) else if Bull strategy.entry('Enter Short', strategy.short)