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

लेखक:चाओझांग, दिनांकः 2024-02-29 14:44:10
टैगः

img

अवलोकन

यह एक ईएमए ट्रेंड फॉलो रणनीति है जिसमें आरएसआई और एटीआर फिल्टर शामिल हैं, जिसका उद्देश्य दीर्घकालिक रुझानों को पकड़ना है। यह एक दीर्घकालिक ईएमए ट्रेंड फिल्टर, आराम से आरएसआई ओवरसोल्ड / ओवरबॉट स्तरों के साथ तेजी से और धीमे ईएमए क्रॉसओवर का उपयोग करता है, और एटीआर-आधारित समेकन का पता लगाने के लिए whipsaws को कम करता है।

रणनीति तर्क

  1. लम्बा जब तेज ईएमए (20) धीमी ईएमए (50) से ऊपर जाता है
  2. लघु जब तेज ईएमए धीमी ईएमए से नीचे पार हो जाता है
  3. केवल 200 ईएमए के अनुसार दीर्घकालिक प्रवृत्ति की दिशा में व्यापार करें
  4. आरएसआई के लिए अपेक्षाकृत ओवरसोल्ड और शॉर्ट्स के लिए ओवरबॉट की आवश्यकता है
  5. झूठे ब्रेकआउट से बचने के लिए समेकन क्षेत्रों का पता लगाने के लिए एटीआर का उपयोग करें

लाभ

  1. ईएमए क्रॉसओवर प्रणाली प्रवृत्ति के बाद प्रभावी
  2. अतिरिक्त दीर्घकालिक फ़िल्टर ट्रेडिंग काउंटर ट्रेंड से बचता है
  3. आराम से आरएसआई की सीमाओं से चूक गए लाभदायक रुझान कम होते हैं
  4. एटीआर फ़िल्टर अस्थिर समेकन अवधि में नेविगेट करने में मदद करता है

जोखिम

  1. तेजी से चल रहे तेजी से बढ़ते बाजारों में कम प्रदर्शन कर सकता है
  2. समेकन के दौरान ईएमए क्रॉसओवर के साथ संभव Whipsaws
  3. आरएसआई और एटीआर मापदंडों को प्रत्येक साधन के लिए व्यक्तिगत अनुकूलन की आवश्यकता है

सुधार

  1. विभिन्न साधनों के लिए ईएमए लंबाई को अनुकूलित करें
  2. समेकन का पता लगाने में सुधार के लिए आरएसआई और एटीआर मापदंडों को ठीक करें
  3. ट्रेलिंग स्टॉप के माध्यम से लाभ लेने पर विचार करें

निष्कर्ष

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


/*backtest
start: 2024-01-29 00:00:00
end: 2024-02-28 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("EMA Strategy with Trend Filter", overlay=true)

// Параметры EMA
shortEmaLength = input(20, title="Short EMA")
longEmaLength = input(50, title="Long EMA")
trendEmaLength = input(200, title="Trend EMA")
shortEma = ta.ema(close, shortEmaLength)
longEma = ta.ema(close, longEmaLength)
trendEma = ta.ema(close, trendEmaLength)

// Параметры RSI
rsiLength = input(14, title="RSI Length")
rsi = ta.rsi(close, rsiLength)

// Параметры ATR
atrLength = input(14, title="ATR Length")
atr = ta.atr(atrLength)

// Логика для сигналов покупки и продажи с фильтром по тренду
buySignal = ta.crossover(shortEma, longEma) and close > trendEma
sellSignal = ta.crossunder(shortEma, longEma) and close < trendEma

// Вход в сделки
if (buySignal)
    strategy.entry("Buy", strategy.long)

if (sellSignal)
    strategy.entry("Sell", strategy.short)

// Выход из сделок на основе EMA пересечений
exitBuySignal = ta.crossunder(shortEma, longEma)
exitSellSignal = ta.crossover(shortEma, longEma)

if (exitBuySignal)
    strategy.close("Buy")

if (exitSellSignal)
    strategy.close("Sell")

// Визуализация EMA
plot(shortEma, color=color.blue, title="Short EMA")
plot(longEma, color=color.red, title="Long EMA")
plot(trendEma, color=color.green, title="Trend EMA")

// Отдельная панель для RSI и его визуализация
plot(rsi, title="RSI", color=color.purple, linewidth=2)

// Отдельная панель для ATR и его визуализация
plot(atr, title="ATR", color=color.orange, linewidth=2)


अधिक