Accueil Indicateur technique Publication

Découvrez l'Oscillateur MACD Ergodique de William Blau pour MetaTrader 5

Pièce jointe
376.zip (3.44 KB, Télécharger 0 fois)

Auteur : Andrey N. Bolkonsky

L'Oscillateur MACD Ergodique, développé par William Blau, est présenté dans son livre "Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis".

  • Le fichier WilliamBlau.mqh doit être placé dans terminal_data_folder\MQL5\Include\
  • Le fichier Blau_Ergodic_MACD.mq5 doit être placé dans terminal_data_folder\MQL5\Indicators\

Oscillateur MACD Ergodique par William Blau

Oscillateur MACD Ergodique par William Blau

Calcul :

L'Oscillateur MACD Ergodique est défini comme suit :

Ergodic_MACD(price,r,s,u) = MACD(price,r,s,u)
SignalLine(price,r,s,u,ul) = EMA( Ergodic_MACD(price,r,s,u) ,ul)

où :

  • Ergodic_MACD() - Ergodique - MACD(price,r,s,u);
  • SignalLine() - Ligne de Signal - moyenne mobile exponentiellement lissée EMA(ul), appliquée au MACD;

Contrairement à l'indicateur MACD standard (qui utilise la moyenne mobile simple), l'approche proposée par William Blau utilise la moyenne mobile exponentiellement lissée.

Paramètres d'entrée :
  • tracé graphique #0 - Ergodique (convergence/divergence des moyennes mobiles) :
    • r - période de la 1ère EMA (lente), appliquée au prix (par défaut r=20);
    • s - période de la 2ème EMA (rapide), appliquée au prix (par défaut s=5);
    • u - période de la 3ème EMA, appliquée au MACD (par défaut u=3);
  • tracé graphique #1 - Ligne de Signal :
    • ul - période de lissage (ligne de signal), appliquée à l'Ergodique (par défaut ul=3);
  • AppliedPrice - type de prix (par défaut AppliedPrice=PRICE_CLOSE).
Remarque :
  • r>1, s>1;
  • s<r (selon William Blau, il n'y a pas de vérifications dans le code);
  • u>0. Si u=1, le lissage n'est pas utilisé;
  • ul>0. Si ul=1, les lignes de signal et ergodique sont identiques;
  • Taux min. =([max(r,s)]+u+ul-3+1).

Articles connexes

Commentaire (0)