
इस रणनीति में आरएसआई को मूल्य ब्रेक के साथ जोड़ा जाता है, जो एक निश्चित प्रवृत्ति के तहत गठित संरेखण सीमा के भीतर घूर्णन के अवसरों की तलाश करता है, और फिर उच्च दक्षता वाले शॉर्ट-लाइन लाभ के लिए शॉर्ट-लाइन ट्रेडिंग करता है।
इसलिए, रणनीति बहुआयामी निर्णय तर्क को एकीकृत करती है, जो एक निश्चित प्रवृत्ति और ब्रेकआउट अवसर के तहत, आरएसआई संकेतक द्वारा उत्पन्न खरीद और बिक्री संकेतों का उपयोग करके शॉर्ट-लाइन लाभ के लिए एक बारी-बारी से संचालन करती है। यह बाजार के अल्पकालिक ओवर-बाउंड रिबाउंड और ओवर-बाउंड रिबाउंड के अवसरों को प्रभावी ढंग से पकड़ सकता है।
इस रणनीति का उपयोग RSI संकेतक का आकलन करने के लिए ओवरबॉट ओवरसोल्ड के लिए अल्पकालिक पलटाव के अवसर, जबकि कीमत में तोड़फोड़ के साथ संरेखित करने के लिए शॉर्ट लाइन मुनाफे के लिए घूर्णन संचालन. यह अल्पकालिक दक्षता, सरल संचालन, सीमित जोखिम की खोज के लिए है, विशेष परिस्थितियों में शॉर्ट लाइन व्यापारियों के लिए बहुत उपयुक्त है. समग्र बड़े रुझानों का आकलन करने और पैरामीटर आदि का अनुकूलन करने पर ध्यान देने की आवश्यकता है, ताकि बेहतर प्रभाव प्राप्त किया जा सके।
/*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())