ईएमए ट्रेंड फ़िल्टर रणनीति

EMA stdev Trend
निर्माण तिथि: 2024-06-14 15:51:05 अंत में संशोधित करें: 2024-06-14 15:51:05
कॉपी: 0 क्लिक्स: 715
1
ध्यान केंद्रित करना
1617
समर्थक

ईएमए ट्रेंड फ़िल्टर रणनीति

अवलोकन

इस रणनीति में बाजार के रुझानों और खरीद-बिक्री संकेतों का आकलन करने के लिए तीन अलग-अलग चक्रों की सूचकांक चलती औसत (ईएमए) का उपयोग किया जाता है। तेजी से ईएमए, धीमी ईएमए और रुझान फ़िल्टर ईएमए के क्रॉसिंग, और रुझान फ़िल्टर ईएमए के सापेक्ष मूल्य की स्थिति, इस रणनीति का केंद्रीय तर्क बनाते हैं। साथ ही, इस रणनीति में एक फुकुइज़ रुझान संकेतक को एक सहायक निर्णय के रूप में पेश किया गया है, जो कुछ स्थितियों में ब्लीडिंग ऑपरेशन को ट्रिगर कर सकता है।

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

  1. तीन अलग-अलग चक्रों के ईएमए की गणना करेंः फास्ट ईएमए (डिफ़ॉल्ट 9 चक्र), धीमी ईएमए (डिफ़ॉल्ट 21 चक्र) और ट्रेंड फ़िल्टर ईएमए (डिफ़ॉल्ट 200 चक्र) ।
  2. बाजार में उतार-चढ़ाव की दर को मापने के लिए 20 चक्रों के लिए मूल्य मानक अंतर की गणना की जाती है।
  3. फुकुइज़ ट्रेंड इंडिकेटर को पेश किया गया है (डिफ़ॉल्ट 14 चक्र ईएमए) और पिछले चक्र के आकार के संबंध में रंग निर्धारित किया गया है (ऊपर जाने पर हरे रंग का, नीचे जाने पर लाल) ।
  4. जब एक तेजी से ईएमए एक धीमी गति से ईएमए को पार करता है, और तेजी से ईएमए धीमी गति से ईएमए से अधिक है, और कीमत ट्रेंड फिल्टर ईएमए से अधिक है, तो एक खरीद संकेत उत्पन्न होता है।
  5. जब तेजी से ईएमए धीमी गति से ईएमए के नीचे से गुजरता है, और तेजी से ईएमए धीमी गति से ईएमए से कम है, और कीमत ट्रेंड फिल्टर ईएमए से कम है, तो एक बेचने का संकेत उत्पन्न होता है।
  6. यदि फुकुइज़ रुझान सूचक लाल हो जाता है, तो मल्टी हेड पोजीशन को बंद कर दिया जाता है
  7. जब खाली पदों पर हो, तो यदि फुकुइज़ रुझान सूचक हरा हो जाता है, तो खाली पदों को खाली कर दें।

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

  1. कई चक्रों के ईएमए के संयोजन के माध्यम से, बाजार के रुझानों को बेहतर ढंग से पकड़ना संभव है।
  2. फुकुइज़ ट्रेंड इंडिकेटर की शुरूआत, जो अतिरिक्त ट्रेंडिंग आधार प्रदान करती है और कुछ मामलों में स्टॉप-लॉस का काम करती है।
  3. पैरामीटर समायोज्य, अनुकूलनशील और विभिन्न बाजारों और चक्रों के अनुसार अनुकूलित किया जा सकता है।

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

  1. ईएमए मूल रूप से एक लेगिंग संकेतक है, जो बाजार में तेजी से बदलाव के दौरान सिग्नल देरी का कारण बन सकता है।
  2. प्रवृत्ति फ़िल्टर लंबे ईएमए चक्रों के कारण रणनीति को कुछ अल्पकालिक रुझानों से चूकने का कारण बन सकता है।
  3. फुकुइज़ ट्रेंड इंडिकेटर के लिए एक सस्ते पोजीशन लॉजिक के कारण रणनीति को जल्द ही बंद कर दिया जा सकता है, जिससे बाद की प्रवृत्ति को याद किया जा सकता है।

अनुकूलन दिशा

  1. प्रत्येक ईएमए के आवधिक मापदंडों का अनुकूलन करें और वर्तमान बाजार के लिए सबसे उपयुक्त मापदंडों का संयोजन ढूंढें।
  2. आरएसआई, एमएसीडी आदि जैसे अन्य सहायक संकेतकों को पेश करना, जो अधिक प्रवेश और निकास आधार प्रदान करता है।
  3. फुकुइज़ ट्रेंड इंडिकेटर के लिए स्टॉप लॉजिक का अनुकूलन, जैसे कि कुछ बफर जोन को शामिल करना, जिससे समय से पहले स्टॉप न हो सके।
  4. स्थिति प्रबंधन और जोखिम नियंत्रण मॉड्यूल को शामिल करने पर विचार करें, जो रणनीति की स्थिरता और जोखिम-प्रतिरोधी क्षमता को बढ़ाता है।

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2023-06-08 00:00:00
end: 2024-06-13 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("EvilRed Trading Indicator Trend Filter", overlay=true)

// Parameters Definition
fastLength = input(9, title="Fast EMA Length")
slowLength = input(21, title="Slow EMA Length")
trendFilterLength = input(200, title="Trend Filter EMA Length")

// Moving Averages Calculation
fastEMA = ta.ema(close, fastLength)
slowEMA = ta.ema(close, slowLength)
trendEMA = ta.ema(close, trendFilterLength)

// Volatility Calculation
volatility = ta.stdev(close, 20)

// Add Fukuiz Trend Indicator
fukuizTrend = ta.ema(close, 14)
fukuizColor = fukuizTrend > fukuizTrend[1] ? color.green : color.red
plot(fukuizTrend, color=fukuizColor, title="Fukuiz Trend")

// Plotting Moving Averages
plot(fastEMA, color=color.blue, title="Fast EMA")
plot(slowEMA, color=color.red, title="Slow EMA")
plot(trendEMA, color=color.orange, title="Trend Filter")

// Plotting Buy and Sell Signals
buySignal = ta.crossover(fastEMA, slowEMA) and fastEMA > slowEMA and close > trendEMA
sellSignal = ta.crossunder(fastEMA, slowEMA) and fastEMA < slowEMA and close < trendEMA

// Entry and Exit Conditions
if (strategy.position_size > 0 and fukuizColor == color.red)
    strategy.close("Long", comment="Fukuiz Trend is Red")

if (strategy.position_size < 0 and fukuizColor == color.green)
    strategy.close("Short", comment="Fukuiz Trend is Green")

if (buySignal)
    strategy.entry("Long", strategy.long)
    
if (sellSignal)
    strategy.entry("Short", strategy.short)




plotshape(buySignal, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")
plotshape(sellSignal, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal")