इस रणनीति का उपयोग कई चलती औसत और आरएसआई संकेतक का उपयोग करके किया जाता है। जब तेजी से ईएमए के नीचे धीमी गति से ईएमए को पार करते हैं और आरएसआई ओवरसोल्ड दिखाते हैं तो यह कम हो जाता है; जब कीमत फिर से औसत रेखा को पार करती है तो यह कम हो जाता है।
लेन-देन का तर्क:
9 दिन, 26 दिन, 100 दिन और 55 दिन की औसत के रूप में विभिन्न अवधि के 4 समूहों के लिए सूचक चलती औसत की गणना करें
जब 9 ईएमए 26 ईएमए से नीचे जाता है, तो एक शून्य संकेत पर विचार करें
इस बीच, आरएसआई सूचकांक के निचले स्तर (जैसे 40) के नीचे कमोडिटी सिग्नल को सक्रिय करें ताकि ओवरसोल्ड रिबाउंड से बचा जा सके
प्रवेश के बाद, जब कीमत 55 या 100 दिन ईएमए के माध्यम से जाती है, तो वह खाली हो जाती है
अनुकूलन मापदंडों के लिए विभिन्न समरेखीय चक्र संयोजन सेट करें
यह रणनीति बहु-औसत रेखा निर्णय की प्रवृत्ति का लाभ उठाती है और 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")