Autor: Andrey N. Bolkonsky
Der Ergodic Oscillator von William Blau basiert auf dem True Strength Index (TSI) und ist ein wertvolles Werkzeug zur Identifizierung von Trendwenden. Weitere Informationen findet ihr in dem Buch Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis.
Um Trendwenden anzuzeigen, wird die Signal-Linie verwendet.
- Kaufsignal: Aufwärtskreuzung der Signal-Linie.
- Verkaufssignal: Abwärtskreuzung der Signal-Linie.
Die Signal-Linie wird durch die Glättung einer Basislinie (Ergodic, True Strength Index) berechnet, wobei der Durchschnittszeitraum dem letzten Durchschnittszeitraum der Basislinie entspricht.
Der Trend ist aufwärts gerichtet, wenn die Basislinie über der Signal-Linie liegt, und abwärts, wenn die Basislinie darunter liegt.
- Die Datei WilliamBlau.mqh muss in den Ordner terminal_data_folder\MQL5\Include\ abgelegt werden.
- Die Datei Blau_Ergodic.mq5 muss in den Ordner terminal_data_folder\MQL5\Indicators\ abgelegt werden.

Berechnung:
Der Ergodic-Oszillator wird durch folgende Formel berechnet:
Ergodic(price,q,r,s,u) = TSI(price,q,r,s,u)
SignalLine(price,q,r,s,u,ul) = EMA( Ergodic(price,q,r,s,u) ,ul)
wobei:
- Ergodic() - Basislinie - True Strength Index TSI(price,q,r,s,u);
- SignalLine() - Signal-Linie - exponentiell geglätteter gleitender Durchschnitt mit dem Zeitraum ul, angewendet auf Ergodic;
- ul - Glättungszeitraum der Signal-Linie (laut William Blau sollte dieser gleich dem letzten Durchschnittszeitraum (>1) der Ergodic-Linie sein. Zum Beispiel Ergodic(price,q,r,s,u)=Ergodic(price,2,20,5,1), in diesem Fall ist ul=s=5.
Eingabeparameter:
- Grafikplot #0 - Ergodic (True Strength Index):
- q - Durchschnittszeitraum für Momentum (standardmäßig q=2);
- r - Zeitraum des 1. EMA, angewendet auf Momentum (standardmäßig r=20);
- s - Zeitraum des 2. EMA, angewendet auf das Ergebnis der ersten Glättung (standardmäßig s=5);
- u - Zeitraum des 3. EMA, angewendet auf das Ergebnis der zweiten Glättung (standardmäßig u=3);
- Grafikplot #1 - Signal-Linie:
- ul - Glättungszeitraum der Signal-Linie, angewendet auf die Basislinie (standardmäßig ul=3);
- AppliedPrice - Preistyp (standardmäßig AppliedPrice=PRICE_CLOSE).
Hinweis:
- q>0;
- r>0, s>0, u>0. Wenn r, s oder u =1, wird keine Glättung verwendet;
- ul>0. Wenn ul=1, sind Signal- und Basislinien identisch;
- Min. Raten =(q-1+r+s+u+ul-4+1).

Kommentar 0