Auteur: Andrey N. Bolkonsky
De Ergodic MDI (Mean Deviation Index, MDI) is een dubbelgesmeerde Mean Deviation Index (zie Momentum, Direction, and Divergence: Toepassen van de Laatste Momentum Indicatoren voor Technische Analyse).
De gemiddelde afwijking wordt gedefinieerd als de afstand tussen de slotkoers en de exponentieel gladgestreken voortschrijdend gemiddelde, toegepast op de slotkoers.
- De gladstrijking leidt tot een vertraging, wat zichtbaar is bij prijsomkeerpunt. De waarde van de gemiddelde afwijking toont de afstand tussen de prijs en het r-periode voortschrijdend gemiddelde, toegepast op de prijs.
- Het teken van de gemiddelde afwijking toont de prijspositie ten opzichte van het r-periode voortschrijdend gemiddelde, toegepast op de prijs: het is positief als de prijs onder het voortschrijdend gemiddelde ligt en negatief als de prijs boven het voortschrijdend gemiddelde ligt.
Hoe te gebruiken:
- WilliamBlau.mqh moet worden geplaatst in terminal_data_folder\MQL5\Include\
- Blau_MDI.mq5 moet worden geplaatst in terminal_data_folder\MQL5\Indicators\

Mean Deviation Index door William Blau
Berekening:
De gemiddelde afwijking wordt berekend met de formule:
md(prijs,r) = prijs - EMA(prijs,r)
waarbij:
- prijs - slotkoers;
- EMA(prijs,r) - markttrend, bepaald door het exponentieel gladgestreken voortschrijdend gemiddelde met periode r, toegepast op de prijs.
De Mean Deviation Index wordt berekend met de formule:
MDI(prijs,r,s,u) = EMA(EMA( md(prijs,r) ,s),u) = EMA(EMA( prijs-EMA(prijs,r) ,s),u)
waarbij:
- prijs - slotkoers;
- EMA(prijs,r) - marktrichting - 1e EMA gladstrijking van periode r, toegepast op de prijs;
- md(prijs,r)=prijs-EMA(prijs,r) - gemiddelde afwijking;
- EMA(md(prijs,r),s) - 2e gladstrijking - exponentieel gladgestreken voortschrijdend gemiddelde van periode s, toegepast op de gemiddelde afwijking;
- EMA(EMA(md(prijs,r),s),u) - 3e gladstrijking - exponentieel gladgestreken voortschrijdend gemiddelde van periode u, toegepast op het resultaat van de 1e gladstrijking;
- r - periode van de 1e EMA, toegepast op de prijs (standaard r=20);
- s - periode van de 2e EMA, toegepast op de gemiddelde afwijking (standaard s=5);
- u - periode van de 3e EMA, toegepast op het resultaat van de gladstrijking (standaard u=3);
- AppliedPrice - soort prijs (standaard AppliedPrice=PRICE_CLOSE).
- r>1;
- s>0, u>0. Als r, s of u =1, wordt er geen gladstrijking gebruikt;
- Min. tarieven=(r+s+u-3+1).

Reactie 0