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
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).
- 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).

Kommentar 0