आरएसआई संकेतक और एमए मूविंग औसत पर आधारित ट्रेंड फॉलोइंग रणनीति


निर्माण तिथि: 2023-12-11 16:14:07 अंत में संशोधित करें: 2023-12-11 16:14:07
कॉपी: 1 क्लिक्स: 1047
1
ध्यान केंद्रित करना
1621
समर्थक

आरएसआई संकेतक और एमए मूविंग औसत पर आधारित ट्रेंड फॉलोइंग रणनीति

अवलोकन

इस रणनीति को RSI-MA ट्रेंड ट्रैकिंग रणनीति कहा जाता है, और इसका विचार RSI और MA औसत रेखा का उपयोग करके मूल्य प्रवृत्ति का आकलन करने और एक व्यापार संकेत देने के लिए है। RSI संकेतकों को सेट अप और डाउन मान से अधिक होने पर एक व्यापार संकेत उत्पन्न होता है, जबकि MA लाइनों का उपयोग झूठे संकेतों को फ़िल्टर करने के लिए किया जाता है, और केवल तभी संकेत दिया जाता है जब कीमतें लगातार ऊपर या नीचे जाती हैं। यह एक निश्चित लाभ मार्जिन बनाए रखते हुए एक प्रभावी फ़िल्टर हो सकता है।

रणनीति सिद्धांत

इस रणनीति में मुख्य रूप से आरएसआई और एमए औसत रेखा का उपयोग किया जाता है। आरएसआई को ओवरबॉट और एमए को ओवरसोल्ड के लिए उपयोग किया जाता है।

  1. आरएसआई सूचकांक के मूल्य की गणना करें और 90 और 10 की ऊपरी सीमा निर्धारित करें। आरएसआई 90 से अधिक होने पर ओवरबॉट संकेत देता है और 10 से कम होने पर ओवरसोल संकेत देता है।

  2. एक निश्चित अवधि (जैसे 4 दिन) के लिए औसत एमए की गणना करें। जब कीमतें लगातार बढ़ती हैं, तो एमए बढ़ जाती है; जब कीमतें लगातार गिरती हैं, तो एमए नीचे जाती है।

  3. जब आरएसआई 90 से अधिक है और एमए लाइन पर चढ़ता है, तो कम करें; जब आरएसआई 10 से कम है और एमए लाइन के नीचे चढ़ता है, तो अधिक करें।

  4. स्टॉप लॉस को प्रत्येक हाथ के लिए एक निश्चित अंक के रूप में सेट किया जाता है, और स्टॉप लॉस को प्रत्येक हाथ के लिए एक निश्चित प्रतिशत के रूप में सेट किया जाता है।

रणनीति का विश्लेषण

यह रणनीति RSI सूचक और MA औसत रेखा दोहरे फ़िल्टरिंग के साथ संयुक्त है, जो अस्थिरता के तहत झूठे संकेतों को प्रभावी ढंग से फ़िल्टर कर सकती है। RSI की सेटिंग के माध्यम से, सिग्नल को बहुत देर से आने से बचा जाता है, कुछ लाभप्रदता के लिए जगह की गारंटी देता है। MA का उपयोग करके प्रवृत्ति की दिशा निर्धारित करने के लिए, विपरीत व्यापार से बचें। इसके अलावा, रणनीति पैरामीटर सरल, समझने और अनुकूलित करने में आसान है।

जोखिम विश्लेषण

इस रणनीति के मुख्य जोखिम हैंः

  1. अचानक घटनाओं के कारण मंदी या उछाल, आरएसआई और एमए दोनों ने प्रतिक्रिया नहीं दी, जिससे भारी नुकसान हो सकता है।

  2. अस्थिरता के दौरान, आरएसआई और एमए अक्सर संकेत दे सकते हैं, जिससे ट्रेडिंग शुल्क और स्लाइड पॉइंट लागत बढ़ जाती है।

  3. पैरामीटर की गलत सेटिंग भी रणनीति के प्रदर्शन को प्रभावित कर सकती है, जैसे कि आरएसआई ऊपर और नीचे थ्रेशोल्ड को बहुत चौड़ा सेट करने से सिग्नल में देरी होती है, और सिग्नल को बहुत संकीर्ण सेट करने से सिग्नल बहुत बार होता है।

अनुकूलन दिशा

इस रणनीति को और अधिक अनुकूलित करने के लिए निम्नलिखित दिशाओं को अपनाया जा सकता हैः

  1. विभिन्न किस्मों और चक्र मापदंडों के अनुसार परीक्षण और अनुकूलन करें, सबसे अच्छा पैरामीटर संयोजन सेट करें।

  2. KDJ, BOLL आदि जैसे अन्य सूचकांकों के संयोजन को जोड़ना, और अधिक कठोर फ़िल्टरिंग शर्तों को सेट करना, और गलत लेनदेन की संभावना को कम करना।

  3. एक अनुकूलनशील स्टॉप-लॉस तंत्र सेट करें, जैसे कि अस्थिरता और एटीआर के आधार पर स्टॉप-लॉस दर को गतिशील रूप से समायोजित करना।

  4. मशीन लर्निंग एल्गोरिदम को जोड़ना, बाजार की स्थिति के अनुसार स्वचालित रूप से रणनीति पैरामीटर को समायोजित करना, पैरामीटर का गतिशील अनुकूलन प्राप्त करना।

संक्षेप

आरएसआई-एमए रणनीति समग्र रूप से सरल और व्यावहारिक है, जबकि ट्रेंड ट्रैकिंग और ओवरबॉय ओवरसोल निर्णय के साथ संयुक्त है, जो अच्छे बाजार की स्थिति में बेहतर रिटर्न प्राप्त कर सकता है। हालांकि, गलत व्यापार के जोखिम की एक निश्चित संभावना है, जो जोखिम को कम करने और स्थिरता बढ़ाने के लिए और अधिक अनुकूलन की आवश्यकता है।

रणनीति स्रोत कोड
/*backtest
start: 2023-11-10 00:00:00
end: 2023-12-10 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
//This strategy is best used with the Chrome Extension AutoView for automating TradingView alerts.
//You can get the AutoView extension for FREE using the following link
//https://chrome.google.com/webstore/detail/autoview/okdhadoplaoehmeldlpakhpekjcpljmb?utm_source=chrome-app-launcher-info-dialog
strategy("4All", shorttitle="Strategy", overlay=false)

src = close
len = input(4, minval=1, title="Length")

up = rma(max(change(src), 0), len)
down = rma(-min(change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
plot(rsi, color=purple)
band1 = hline(90)
band0 = hline(10)
fill(band1, band0, color=purple, transp=90)

rsin = input(5)
sn = 100 - rsin
ln = 0 + rsin

short = crossover(rsi, sn)
long = crossunder(rsi, ln)

strategy.entry("long", strategy.long, when=long)
strategy.entry("short", strategy.short, when=short)

TP = input(15) * 10
SL = input(23) * 10
TS = input(0) * 10
CQ = 100

TPP = (TP > 0) ? TP : na
SLP = (SL > 0) ? SL : na
TSP = (TS > 0) ? TS : na

strategy.exit("Close Long", "long", qty_percent=CQ, profit=TPP, loss=SLP, trail_points=TSP)
strategy.exit("Close Short", "short", qty_percent=CQ, profit=TPP, loss=SLP, trail_points=TSP)