यह रणनीति आरएसआई संकेतक को एक निश्चित प्रवृत्ति और सीमाबद्ध बाजार के भीतर रोटेशन के अवसरों को खोजने के लिए मूल्य सफलताओं के साथ जोड़ती है, ताकि अल्पकालिक ट्रेड किए जा सकें और उच्च कुशल अल्पकालिक लाभ का पीछा किया जा सके।
इसलिए, यह रणनीति कुछ रुझानों और सफलता के अवसरों के तहत आरएसआई संकेतक द्वारा उत्पन्न खरीद और बिक्री संकेतों का उपयोग करके अल्पकालिक लाभदायक रोटेशन संचालन करने के लिए निर्णय तर्क के कई आयामों को एकीकृत करती है। यह प्रभावी रूप से रिवर्स उछाल अवसर का लाभ उठा सकता है जब बाजार अत्यधिक ओवरसोल्ड होता है, साथ ही अल्पकालिक में अत्यधिक ओवरबोल्ड होने पर रिट्रेसमेंट का मौका भी।
यह रणनीति अत्यधिक ओवरबॉट / ओवरसोल्ड परिदृश्यों से अल्पकालिक उलट अवसरों की पहचान करने के लिए आरएसआई संकेतक का लाभ उठाती है, और मूल्य सफलताओं के साथ संयुक्त अल्पकालिक लाभदायक रोटेशन संचालन करती है। इसकी विशेषताएं अल्पकालिक दक्षता, आसान संचालन, सीमित जोखिम का पीछा कर रही हैं, और इसलिए कुछ बाजार स्थितियों में उपयोग करने के लिए अल्पकालिक व्यापारियों के लिए बेहद उपयुक्त है। बेहतर प्रदर्शन प्राप्त करने के लिए समग्र प्रमुख प्रवृत्ति, पैरामीटर अनुकूलन आदि का न्याय करने पर ध्यान दिया जाना चाहिए।
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © relevantLeader16058 //@version=4 strategy(shorttitle='RSI Classic Strategy',title='RSI Classic Strategy (by Coinrule)', overlay=true, initial_capital = 1000, process_orders_on_close=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 30, commission_type=strategy.commission.percent, commission_value=0.1) //Backtest dates fromMonth = input(defval = 1, title = "From Month", type = input.integer, minval = 1, maxval = 12) fromDay = input(defval = 1, title = "From Day", type = input.integer, minval = 1, maxval = 31) fromYear = input(defval = 2020, title = "From Year", type = input.integer, minval = 1970) thruMonth = input(defval = 1, title = "Thru Month", type = input.integer, minval = 1, maxval = 12) thruDay = input(defval = 1, title = "Thru Day", type = input.integer, minval = 1, maxval = 31) thruYear = input(defval = 2112, title = "Thru Year", type = input.integer, minval = 1970) showDate = input(defval = true, title = "Show Date Range", type = input.bool) start = timestamp(fromYear, fromMonth, fromDay, 00, 00) // backtest start window finish = timestamp(thruYear, thruMonth, thruDay, 23, 59) // backtest finish window window() => true // RSI inputs and calculations lengthRSI = 14 RSI = rsi(close, lengthRSI) oversold= input(30) overbought= input(60) //Entry strategy.entry(id="long", long = true, when = RSI< oversold and window()) //Exit //RSI strategy.close("long", when = RSI > overbought and window())