एर्गोडिक MACD ऑस्सीलेटर: मेटाट्रेडर 5 के लिए एक बेहतरीन संकेतक

Mike 2011.07.08 21:56 50 0 0
संलग्नक

लेखक: Andrey N. Bolkonsky

एर्गोडिक MACD ऑस्सीलेटर, विलियम ब्लाऊ द्वारा विकसित, की चर्चा उनकी किताब "मोमेंटम, डायरेक्शन, और डाइवर्जेंस: तकनीकी विश्लेषण के लिए नवीनतम मोमेंटम संकेतकों का उपयोग" में की गई है।

  • WilliamBlau.mqh को terminal_data_folder\MQL5\Include\ में रखना होगा।
  • Blau_Ergodic_MACD.mq5 को terminal_data_folder\MQL5\Indicators\ में रखना होगा।

एर्गोडिक MACD ऑस्सीलेटर

एर्गोडिक MACD ऑस्सीलेटर, विलियम ब्लाऊ द्वारा

गणना:

एर्गोडिक MACD ऑस्सीलेटर निम्नलिखित रूप में परिभाषित किया गया है:

Ergodic_MACD(price,r,s,u) = MACD(price,r,s,u)
SignalLine(price,r,s,u,ul) = EMA( Ergodic_MACD(price,r,s,u) ,ul)

जहाँ:

  • Ergodic_MACD() - एर्गोडिक - MACD(price,r,s,u);
  • SignalLine() - सिग्नल लाइन - MACD पर लागू की गई EMA(ul) जो कि एक्सपोनेंशियली स्मूथेड मूविंग एवरेज है;

सामान्य MACD संकेतक की तुलना में (जो साधारण मूविंग एवरेज का उपयोग करता है), विलियम ब्लाऊ द्वारा प्रस्तावित इस दृष्टिकोण में एक्सपोनेंशियली स्मूथेड मूविंग एवरेज का उपयोग किया जाता है।

इनपुट पैरामीटर:
  • ग्राफ़िक प्लॉट #0 - एर्गोडिक (मूविंग एवरेज कन्वर्जेंस/डाइवर्जेंस):
    • r - 1st EMA (धीमा) की अवधि, कीमत पर लागू (डिफ़ॉल्ट r=20);
    • s - 2nd EMA (तेज) की अवधि, कीमत पर लागू (डिफ़ॉल्ट s=5)
    • u - 3rd EMA की अवधि, MACD पर लागू (डिफ़ॉल्ट u=3);
  • ग्राफ़िक प्लॉट #1 - सिग्नल लाइन:
    • ul - स्मूथिंग अवधि (सिग्नल लाइन), एर्गोडिक पर लागू (डिफ़ॉल्ट ul=3);
  • AppliedPrice - कीमत का प्रकार (डिफ़ॉल्ट AppliedPrice=PRICE_CLOSE).
नोट:
  • r>1, s>1;
  • s<r (विलियम ब्लाऊ के अनुसार, कोड में कोई चेक नहीं है);
  • u>0. यदि u=1, स्मूथिंग का उपयोग नहीं किया जाता;
  • ul>0. यदि ul=1, सिग्नल और एर्गोडिक लाइन्स समान होती हैं;
  • न्यूनतम दरें =([max(r,s)]+u+ul-3+1).
सूची
टिप्पणी 0