Ergodic MACD Oszillator: Ein leistungsstarker Indikator für MetaTrader 5

Mike 2011.07.08 21:56 73 0 0
Anhang

Autor: Andrey N. Bolkonsky

Der Ergodic MACD Oszillator von William Blau wird in dem Buch "Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis" beschrieben.

  • Die Datei WilliamBlau.mqh muss in terminal_data_folder\MQL5\Include\ abgelegt werden.
  • Die Datei Blau_Ergodic_MACD.mq5 muss in terminal_data_folder\MQL5\Indicators\ abgelegt werden.

Erogdic MACD Oszillator von William Blau

Erogdic MACD Oszillator von William Blau

Berechnung:

Der Ergodic MACD Oszillator wird wie folgt definiert:

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

Dabei gilt:

  • Ergodic_MACD() - Ergodic - MACD(preis,r,s,u);
  • SignalLine() - Signal Linie - exponentiell geglätteter gleitender Durchschnitt EMA(ul), angewendet auf MACD;

Im Gegensatz zum Standard MACD Indikator (der den einfachen gleitenden Durchschnitt nutzt), verwendet der Ansatz von William Blau den exponentiell geglätteten gleitenden Durchschnitt.

Eingabeparameter:
  • Grafikplot #0 - Ergodic (gleitende Durchschnitts-Konvergenz/Divergenz):
    • r - Zeitraum des 1. EMA (langsam), angewendet auf den Preis (Standardwert r=20);
    • s - Zeitraum des 2. EMA (schnell), angewendet auf den Preis (Standardwert s=5);
    • u - Zeitraum des 3. EMA, angewendet auf MACD (Standardwert u=3);
  • Grafikplot #1 - Signal Linie:
    • ul - Glättungsperiode (Signal Linie), angewendet auf Ergodic (Standardwert ul=3);
  • AppliedPrice - Preistyp (Standardwert AppliedPrice=PRICE_CLOSE).
Hinweis:
  • r>1, s>1;
  • s<r (gemäß William Blau, es gibt keine Prüfungen im Code);
  • u>0. Wenn u=1, wird keine Glättung verwendet;
  • ul>0. Wenn ul=1, sind die Signal- und Ergodic-Linien identisch;
  • Min. Raten =([max(r,s)]+u+ul-3+1).
Liste
Kommentar 0