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


निर्माण तिथि: 2024-02-29 14:44:10 अंत में संशोधित करें: 2024-02-29 14:44:10
कॉपी: 3 क्लिक्स: 751
1
ध्यान केंद्रित करना
1617
समर्थक

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

अवलोकन

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

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

  1. जल्दी से ईएमए ((20 ईएमए और 50 ईएमए) स्वर्ण कांटा अधिक, मृत कांटा खाली
  2. 200 दिन ईएमए ने लंबी रेखा प्रवृत्ति की दिशा का फैसला किया, केवल प्रवृत्ति की दिशा में व्यापार किया
  3. आरएसआई कम है, और उच्च शून्य है
  4. एटीआर ने जांच की, फ़िल्टर किए जा रहे हैं

श्रेष्ठता विश्लेषण

  1. प्रवृत्ति का आकलन करने के लिए धीमी गति से ईएमए पोर्टफोलियो का उपयोग करें
  2. लंबे ईएमए फ़िल्टर में शामिल हों और विपक्ष से बचें
  3. आरएसआई ने ओवरबॉय और ओवरसोल्ड क्षेत्रों को फ़िल्टर किया
  4. एटीआर सूचकांक का निर्धारण, संकुचन को फ़िल्टर करने के लिए संकुचन का झूठा ब्रेकडाउन

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

  1. लंबी रेखा के दौरान, कुछ हद तक अपट्रेंड का जोखिम होता है
  2. EMA संकेतक संरेखण के दौरान शोर पैदा करते हैं, एटीआर संकेतक फ़िल्टर के साथ संयोजन की आवश्यकता होती है
  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)