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