MetaTrader5
Blau_Ergodic: De Indicator voor MetaTrader 5 die Je Moet Kennen
Auteur: Andrey N. Bolkonsky
De Ergodic Oscillator, ontwikkeld door William Blau, is gebaseerd op de True Strength Index (TSI). Voor meer informatie over momentumindicatoren kun je het boek Momentum, Direction, and Divergence raadplegen.
Om een trendomkeer aan te geven, wordt de signaallijn gebruikt.
Koopsignaal: opwaartse kruising van de signaallijn.
Verkoopsignaal: neerwaartse kruising van de signaallijn.
De signaallijn wordt berekend door de basislijn (Ergodic, True Strength Index) te gladstrijken, waarbij de gemiddelde periode gelijk is aan de laatste gemiddelde periode van de basislijn.
De trend is omhoog wanneer de basislijn boven de signaallijn ligt, en omlaag wanneer de basislijn onder de signaallijn ligt.
WilliamBlau.mqh moet geplaatst worden in terminal_data_folder\MQL5\Include\
Blau_Ergodic.mq5 moet geplaatst worden in terminal_data_folder\MQL5\Indicators\
Berekening:
De Ergodic Oscillator wordt berekend met de volgende formule:
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)
waarbij:
Ergodic() - basislijn - True Strength Index TSI(price,q,r,s,u);
SignalLine() - signaallijn - exponentieel gladgemaakte voortschrijdende gemiddelde met periode ul, toegepast op Ergodic;
ul - gemiddelde periode van de signaallijn (volgens William Blau, moet deze gelijk zijn aan de laatste gemiddelde periode (>1) van de Ergodic-lijn. Bijvoorbeeld Ergodic(price,q,r,s,u)=Ergodic(price,2,20,5,1), in dit geval is ul=s=5.
Invoergegevens:
grafische plot #0 - Ergodic (True Strength Index):
q - Momentum gemiddelde periode (standaard q=2);
r - periode van de 1e EMA, toegepast op Momentum (standaard r=20);
s - periode van de 2e EMA, toegepast op het resultaat van de eerste gladstrijking (standaard s=5);
u - periode van de 3e EMA, toegepast op het resultaat van de tweede gladstrijking (standaard u=3);
grafische plot #1 - Signaallijn:
ul - Gladmakingsperiode van de signaallijn, toegepast op de basislijn (standaard ul=3);
ToegepastePrijs - prijstype (standaard ToegepastePrijs=PRICE_CLOSE).
Opmerking:
q>0;
r>0, s>0, u>0. Als r, s of u =1, wordt er geen gladstrijking gebruikt;
ul>0. Als ul=1, zijn de signaal- en basislijnen hetzelfde;
Min. tarieven =(q-1+r+s+u+ul-4+1).
2011.06.20