यह रणनीति आरएसआई संकेतक और इसके चलती औसत के क्रॉसओवर का उपयोग ट्रेडिंग संकेतों के रूप में करती है, जो आम गति संकेतक रणनीतियों से संबंधित हैं। इसका मूल सिद्धांत आरएसआई संकेतक और आरएसआई के सरल चलती औसत एसएमए_आरएसआई के बीच अंतर को ट्रैक करना है, और फिर इस अंतर के सरल चलती औसत एसएमए_आरएसआई2 की गणना करना है। जब एसएमए_आरएसआई2 सीमा से ऊपर पार हो जाता है, तो लंबा हो जाता है। जब सीमा से नीचे पार होता है, तो स्थिति को बंद कर देता है।
रणनीति RSI सूचक और विभिन्न अवधियों के साथ इसके दो सरल चलती औसत की गणना करने के लिए 3 मापदंडों का उपयोग करती है। सबसे पहले, अवधि की लंबाई के साथ नियमित RSI सूचक की गणना करें। फिर RSI के length2 अवधि सरल चलती औसत SMA_RSI की गणना करें। अंत में, RSI और SMA_RSI के बीच अंतर डेल्टा की गणना करें, और फिर डेल्टा के length3 अवधि सरल चलती औसत SMA_RSI2 की गणना करें। जब SMA_RSI2 उपयोगकर्ता द्वारा परिभाषित सीमा से ऊपर पार हो जाता है, तो लंबे ट्रेड करें। जब SMA_RSI2 सीमा से नीचे पार हो जाता है, तो पदों को बंद करें।
इस प्रकार, आरएसआई संकेतक चलती औसत के क्रॉसओवर के आधार पर एक ट्रेडिंग सिग्नल रणनीति बनाई जाती है। चूंकि एसएमए_आरएसआई 2 अंतर डेल्टा का चलती औसत है, इसलिए यह आरएसआई संकेतक के सार को समझते हुए, आरएसआई संकेतक के गति और प्रवृत्ति परिवर्तनों को प्रतिबिंबित कर सकता है।
यह रणनीति आरएसआई संकेतकों और उनके चलती औसत के लाभों को जोड़ती है ताकि कीमत के रुझानों का पालन किया जा सके और शोर से भ्रामक होने से बचा जा सके। अंतर डेल्टा की गणना करने और फिर चिकनाई करने का विचार स्पष्ट व्यापार संकेत उत्पन्न करता है। कुल मिलाकर, इस रणनीति में छोटे ड्रॉडाउन और अधिक स्थिर लाभ हैं।
इसके विशिष्ट लाभ इस प्रकार हैंः
इस रणनीति में कुछ जोखिम भी हैं, जो मुख्य रूप से निम्नलिखित में परिलक्षित होते हैंः
निम्नलिखित पहलुओं में सुधार किए जा सकते हैंः
यह रणनीति अपेक्षाकृत सरल और सार्वभौमिक है। डेल्टा अंकगणितीय संचालन के माध्यम से आरएसआई संकेतक की व्यावहारिकता को बढ़ाकर और न्याय करने के लिए क्रॉसओवर का उपयोग करके, इसमें अच्छा ड्रॉडाउन नियंत्रण है और यह एक बहुत ही व्यावहारिक गति संकेतक रणनीति है।
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy ("RSI&SMA", overlay=false ) startP = timestamp(input(2017, "Start Year"), input(12, "Month"), input(17, "Day"), 0, 0) end = timestamp((9999), (1), (1), 0, 0) _testPeriod() => true length = input(3, minval=1, title = "RSI period") length2 = input(21, minval=1, title = "RSI SMA-1") length3 = input(13, minval=1, title = "RSI SMA-2") threshold = input(0,step=0.5, title="Threshold") filter = input(false, title="Use filter?") up = rma (max (change (close), 0), length) down = rma (-min (change (close), 0), length) RSI = down == 0? 100: up == 0? 0: 100-100 / (1 + up / down) SMA_RSI = sma(RSI, length2) delta = RSI-SMA_RSI SMA_RSI2 = sma(delta, length3) Long = crossover(SMA_RSI2, threshold) Short = crossunder(SMA_RSI2, threshold) plot(threshold, color=color.silver) plot(SMA_RSI2, color= SMA_RSI2 > 0 ? color.blue : color.purple) //plot(SMA_RSI, color=color.green) //plot(delta, color=color.red) long_condition = Long and (filter ? close > ema(close, 200) : true) and _testPeriod() strategy.entry('BUY', strategy.long, when=long_condition) short_condition = Short strategy.close('BUY', when=short_condition)