यह रणनीति मुख्य रूप से रिलेटिव स्ट्रेंथ इंडेक्स (आरएसआई) संकेतक का उपयोग ओवरबॉट और ओवरसोल्ड स्थितियों का न्याय करने के लिए करती है, और 200-दिवसीय सिंपल मूविंग एवरेज (200-दिवसीय एसएमए) का उपयोग मुख्य मूल्य प्रवृत्ति फिल्टर के रूप में करती है। प्रवृत्ति की दिशा निर्धारित करने के आधार पर, यह लाभप्रदता प्राप्त करने के लिए बेहतर प्रवेश और निकास समय खोजने के लिए आरएसआई संकेतक का उपयोग करती है। अकेले आरएसआई संकेतक का उपयोग करने की तुलना में, यह रणनीति प्रवृत्ति निर्णय को बढ़ाती है और अधिक सटीक रूप से बाजार के रुझानों को समझ सकती है, एक बैल बाजार में बढ़ता है और गिरावट का पीछा कर सकती है, और एक भालू बाजार में विपरीत कर सकती है, जिससे उच्च रणनीति रिटर्न प्राप्त होता है।
रणनीति में मुख्य रूप से दो भाग होते हैंः आरएसआई सूचक और 200-दिवसीय एसएमए फिल्टर।
आरएसआई सूचक अनुभाग मुख्य रूप से यह आंकता है कि क्या कीमत ओवरबॉट या ओवरसोल्ड क्षेत्र में प्रवेश कर गई है। इसका गणना सूत्र हैः
आरएसआई = 100 - 100 / (1 + आरएसआई में ऊपर के दिनों का औसत लाभ / आरएसआई में नीचे के दिनों का औसत नुकसान)
अनुभवजन्य मापदंडों के अनुसार, जब आरएसआई < 30 होता है, तो यह ओवरसोल्ड होता है; जब > 70 होता है, तो यह ओवरबॉट होता है।
200-दिवसीय एसएमए फ़िल्टर मुख्य रूप से समग्र बाजार प्रवृत्ति दिशा का न्याय करता है। जब कीमत 200-दिवसीय एसएमए से ऊपर होती है, तो यह एक बुल बाजार है, अन्यथा यह एक भालू बाजार है।
उपरोक्त दो निर्णयों के आधार पर, रणनीति में निम्न प्रवेश और निकास तर्क है:
लंबी प्रविष्टिः आरएसआई < 45 और बंद मूल्य > 200-दिवसीय एसएमए
लंबी निकासः आरएसआई > 75 और क्लोज प्राइस > 200-दिवसीय एसएमए
लघु प्रविष्टिः आरएसआई > 65 और बंद मूल्य < 200-दिवसीय एसएमए
शॉर्ट एक्जिटः आरएसआई < 25 और क्लोज प्राइस < 200-दिवसीय एसएमए
इस प्रकार, रणनीति समग्र प्रवृत्ति में बेहतर प्रवेश और निकास बिंदुओं को खोजने और इस प्रकार उच्च रिटर्न प्राप्त करने के लिए आरएसआई संकेतक के सटीक निर्णय का उपयोग करती है।
इस रणनीति का सबसे बड़ा लाभ आरएसआई संकेतक और 200-दिवसीय एसएमए फिल्टर के संयोजन का उपयोग करना है ताकि रणनीति अधिक स्थिर और सटीक हो सकेः
इसके अतिरिक्त इस रणनीति के निम्नलिखित फायदे भी हैंः
इस रणनीति में कुछ जोखिम भी हैं:
इन जोखिमों को नियंत्रित करने के लिए निम्नलिखित उपाय किए जा सकते हैंः
इस रणनीति को निम्नलिखित पहलुओं में अनुकूलित किया जा सकता हैः
इस रणनीति का समग्र प्रदर्शन अच्छा है, जिसमें सटीक निर्णय, सरल संचालन और व्यापक प्रयोज्यता के फायदे हैं। स्टॉप लॉस और स्थिति आकार जोड़ने के बाद, इसे लाइव ट्रेडिंग में सावधानीपूर्वक चलाया जा सकता है। पैरामीटर अनुकूलन, स्टॉप लॉस अनुकूलन, स्थिति आकार जैसे अनुवर्ती पहलू रणनीति को और बढ़ा सकते हैं।
/*backtest start: 2023-12-04 00:00:00 end: 2023-12-11 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This work is licensed under a Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) https://creativecommons.org/licenses/by-nc-sa/4.0/ // © LuxAlgo //@version=5 strategy('Relative Strength Index Extremes with 200-Day Moving Average Filte', overlay=true, pyramiding=1, initial_capital=10000, default_qty_type=strategy.cash, default_qty_value=36000, calc_on_order_fills=false, slippage=0, commission_type=strategy.commission.percent, commission_value=0.01) // Rsi rsi_lenght = input.int(14, title='RSI lenght', minval=0) rsi_up = ta.rma(math.max(ta.change(close), 0), rsi_lenght) rsi_down = ta.rma(-math.min(ta.change(close), 0), rsi_lenght) rsi_value = rsi_down == 0 ? 100 : rsi_up == 0 ? 0 : 100 - 100 / (1 + rsi_up / rsi_down) //Sma Length1 = input.int(200, title=' SMA Lenght', minval=1) SMA1 = ta.sma(close, Length1) //Strategy Logic Long = rsi_value < 45 and close > SMA1 Long_exit = rsi_value > 75 and close > SMA1 Short = rsi_value > 65 and close < SMA1 Short_exit = rsi_value < 25 and close < SMA1 if Long strategy.entry('Long', strategy.long) if Short strategy.entry('Short', strategy.short) strategy.close_all(Long_exit or Short_exit) pera(pcnt) => strategy.position_size != 0 ? math.round(pcnt / 100 * strategy.position_avg_price / syminfo.mintick) : float(na) stoploss = input.float(title=' stop loss', defval=5, minval=0.5) los = pera(stoploss) strategy.exit('SL', loss=los) //by wielkieef