मल्टीपल मूविंग एवरेज आरएसआई रणनीति


निर्माण तिथि: 2023-09-14 16:28:04 अंत में संशोधित करें: 2023-09-14 16:28:04
कॉपी: 0 क्लिक्स: 655
1
ध्यान केंद्रित करना
1617
समर्थक

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

इस रणनीति का उपयोग कई चलती औसत और आरएसआई संकेतक का उपयोग करके किया जाता है। जब तेजी से ईएमए के नीचे धीमी गति से ईएमए को पार करते हैं और आरएसआई ओवरसोल्ड दिखाते हैं तो यह कम हो जाता है; जब कीमत फिर से औसत रेखा को पार करती है तो यह कम हो जाता है।

लेन-देन का तर्क:

  1. 9 दिन, 26 दिन, 100 दिन और 55 दिन की औसत के रूप में विभिन्न अवधि के 4 समूहों के लिए सूचक चलती औसत की गणना करें

  2. जब 9 ईएमए 26 ईएमए से नीचे जाता है, तो एक शून्य संकेत पर विचार करें

  3. इस बीच, आरएसआई सूचकांक के निचले स्तर (जैसे 40) के नीचे कमोडिटी सिग्नल को सक्रिय करें ताकि ओवरसोल्ड रिबाउंड से बचा जा सके

  4. प्रवेश के बाद, जब कीमत 55 या 100 दिन ईएमए के माध्यम से जाती है, तो वह खाली हो जाती है

  5. अनुकूलन मापदंडों के लिए विभिन्न समरेखीय चक्र संयोजन सेट करें

यह रणनीति बहु-औसत रेखा निर्णय की प्रवृत्ति का लाभ उठाती है और RSI को ओवरसोल्ड पॉइंट्स पर शून्य करने के लिए झूठे संकेतों को फ़िल्टर करने में मदद करती है।

रणनीतिक लाभ

  • बहु-समानता संयोजन निर्णय, अधिक सटीकता

  • आरएसआई सूचकांक ओवरसोल्ड रिबाउंड के जोखिम से बचने के लिए

  • छोटी औसत रेखा पर रणनीति, लंबी औसत रेखा पर स्टॉप लॉस, वापसी नियंत्रण

रणनीतिक जोखिम

  • उपयुक्त पैरामीटर निर्धारित करने के लिए बार-बार परीक्षण की आवश्यकता है

  • आरएसआई पैरामीटर सेटिंग को सावधानीपूर्वक मूल्यांकन करने की आवश्यकता है

  • केवल रणनीति बनाने के लिए, आप कई अवसरों को याद कर सकते हैं

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2023-08-14 00:00:00
end: 2023-09-13 00:00:00
period: 3h
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/
// © YukalMoon

//@version=5
strategy(title="EMA SCALPEUR", overlay=true, initial_capital = 1000)


//// input controls

EMA_L = input.int (title = "EMA_L", defval = 9, minval = 1, maxval = 100, step =1)
EMA_L2 = input.int (title = "EMA_L2", defval = 26, minval = 1, maxval = 100, step =1)
EMA_S = input.int (title = "EMA_S", defval = 100, minval = 1, maxval = 100, step =1)
EMA_S2 = input.int (title = "EMA_S2", defval = 55, minval = 1, maxval = 100, step =1)
RSI1 = input.int (title = "RSI", defval = 5, minval = 1, maxval = 20 , step = 1)

/// mise en place de ema

RSI = ta.rsi(close, RSI1)

shortest = ta.ema(close, 9)
short = ta.ema(close, 26)
longer = ta.ema(close, 100)
longest = ta.ema(close, 55)

plot(shortest, color = color.red)
plot(short, color = color.orange)
plot(longer, color = color.aqua)
plot(longest, color = color.yellow)

plot(close)

//// trading indicators

EMA1 = ta.ema (close,EMA_L)
EMA2 = ta.ema (close,EMA_L2)
EMA3 = ta.ema (close, EMA_S)
EMA4 = ta.ema (close, EMA_S2)


//buy = ta.crossover(EMA1, EMA2) and RSI > 60 and RSI <70
sell = ta.crossunder(EMA1, EMA2) and RSI > 40

//buyexit = ta.crossunder(EMA3, EMA4)
sellexit = ta.crossover(EMA3, EMA4)

/////strategy


strategy.entry ("short", strategy.short, when = sell, comment = "ENTER-SHORT")


///// market exit


strategy.close ("short",  when = sellexit, comment = "EXIT-SHORT")