Blau_MACD: De Moving Averages Convergence/Divergence Indicator voor MetaTrader 5

Mike 2011.07.08 01:56 45 0 0
Bijlage

Auteur: Andrey N. Bolkonsky

De Moving Averages Convergence/Divergence Indicator van William Blau wordt beschreven in het boek Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis.

De Moving Average Convergence/Divergence (MACD) technische indicator is het verschil tussen twee exponentieel gladgestreken voortschrijdende gemiddelden (EMA) (de snelle EMA heeft periode s en de langzame EMA heeft periode r).

De waarde van de MACD geeft de relatieve positie aan van de snelle s-periode EMA en de langzame r-periode EMA. Het is positief wanneer EMA(s) > EMA(r) en negatief wanneer EMA(s)

  • WilliamBlau.mqh moet worden geplaatst in terminal_data_folder\MQL5\Include\
  • Blau_SM_Stochastic.mq5 moet worden geplaatst in terminal_data_folder\MQL5\Indicators\

Moving Averages Convergence/Divergence door William Blau.

Moving Averages Convergence/Divergence door William Blau.

Berekening:

De Moving Averages Convergence/Divergence wordt berekend met de formule:

macd(prijs,r,s) = EMA(prijs,s) - EMA(prijs,r)
s

waarbij:

  • prijs - slotprijs van de huidige periode;
  • EMA(prijs,r) - langzame EMA met periode r, toegepast op prijs;
  • EMA(prijs,s) - snelle EMA met periode s, toegepast op prijs.

De formule van de MACD volgens William Blau ziet er als volgt uit:

MACD(prijs,r,s,u) = EMA( macd(prijs,r,s) ,u) = EMA( EMA(prijs,s)-EMA(prijs,r) ,u)
s

waarbij:

  • prijs - slotprijs;
  • EMA(prijs,r) - 1e gladstrijking - langzame EMA, toegepast op prijs;
  • EMA(prijs,s) - 2e gladstrijking - snelle EMA, toegepast op prijs;
  • macd(r,s)=EMA(prijs,s)-EMA(prijs,r) - convergentie/divergentie van voortschrijdende gemiddelden;
  • EMA(macd(r,s),u) - 3e gladstrijking (met periode u), toegepast op MACD.
Invoergegevens:
  • r - periode van de 1e EMA (langzaam), toegepast op prijs (standaard r=20);
  • s - periode van de 2e EMA (snel), toegepast op prijs (standaard s=5);
  • u - periode van de 3e EMA, toegepast op MACD (standaard u=3);
  • ToegepastePrijs - prijs type (standaard ToegepastePrijs=PRICE_CLOSE).
Opmerking:
  • r>1, s>1;
  • s
  • u>0. Als u=1, wordt er geen gladstrijking gebruikt;
  • Min. tarieven = ([max(r,s)]+u-2+1).

Lijst
Reactie 0