Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Twitter !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Indicateurs

Indicateur de convergence/divergence des moyennes mobiles Blau_MACD - indicateur pour MetaTrader 5

Vues:
275
Note:
(21)
Publié:
Mise à jour:
blau_macd.mq5 (10.32 KB) afficher
\MQL5\Include\
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

Auteur : Andrey N. Bolkonsky

L'indicateur de convergence/divergence des moyennes mobiles de William Blau, décrit dans l'ouvrage « Momentum, direction et divergence ».

La convergence/divergence des moyennes mobiles (Moving Average Convergence/Divergence, MACD) correspond à la différence (divergence) entre deux moyennes mobiles exponentielles (exponentielles) : une moyenne mobile exponentielle rapide de période s et une moyenne mobile exponentielle lente de période r ; ces moyennes sont calculées à partir du cours de clôture.

Le signe du MACD indique la position de la moyenne mobile exponentielle rapide de période s par rapport à la moyenne mobile exponentielle lente de période r : un MACD positif signifie que l’EMA(s) est supérieure à l’EMA(r), tandis qu’un MACD négatif signifie que l’EMA(s) est inférieure à l’EMA(r). Évolution de la valeur absolue du MACD: une hausse de |MACD| indique un écart entre les moyennes mobiles ; une baisse de |MACD| indique un rapprochement entre les moyennes mobiles.

Pour plus de détails, consultez l'article « Indicateurs et systèmes de trading de William Blau » sur MQL5. Partie 1 : Indicateurs.

  • Le fichier WilliamBlau.mqh doit être placé dans le répertoire_de_données_du_terminal\MQL5\Include\
  • Blau_MACD.mq5 doit être placé dans le répertoire_de_données_du_terminal\MQL5\Indicators\

Indicateur de convergence/divergence des moyennes mobiles de William Blau

Indicateur de convergence/divergence des moyennes mobiles de William Blau

Calcul :

Formule de convergence/divergence des moyennes mobiles :

macd(price,r,s) = EMA(price,s) - EMA(price,r)
s < r

où :
  • price : cours de clôture de la période en cours ;
  • EMA(price,r) : moyenne mobile exponentielle lente (exponentielle) de période r, appliquée au cours ;
  • EMA(price,s) : moyenne mobile exponentielle rapide de période s, appliquée au cours.

L'indicateur de convergence/divergence des moyennes mobiles montre le rapport entre les moyennes mobiles exponentielles rapide et lente (convergence/divergence lissée des moyennes mobiles).

Formule de l'indicateur de convergence/divergence des moyennes mobiles :

MACD(price, r, s, u) = EMA(macd(price, r, s), u) = EMA(EMA(price, s) - EMA(price, r), u)
s < r

où :
  • price : le cours de clôture, qui sert de base au graphique des cours ;
  • EMA(price,r) : premier lissage – moyenne mobile exponentielle lente (exponentielle) de période r, appliquée au cours ;
  • EMA(price,s) : deuxième lissage – moyenne mobile exponentielle rapide de période s, appliquée au cours ;
  • macd(r,s) = EMA(price,s) - EMA(price,r) : convergence/divergence entre la moyenne mobile exponentielle rapide (période s) et la moyenne mobile exponentielle lente (période s) appliquées au cours ;
  • EMA(macd(r,s),u) - troisième lissage : moyenne exponentielle de période u appliquée à la convergence/divergence des moyennes mobiles : la moyenne exponentielle rapide EMA(price,s) et la moyenne exponentielle lente EMA(price,r).
Paramètres d'entrée:
  • r – période de la 1re EMA lente, appliquée au cours (par défaut r = 20) ;
  • s : période de la 2e EMA rapide, appliquée au cours (par défaut s = 5)
  • u - période de la 3e EMA, appliquée à la convergence/divergence des moyennes mobiles (par défaut u = 3) ;
  • AppliedPrice : type de cours (par défaut : AppliedPrice = PRICE_CLOSE).
Contraintes:
  • r > 1, s > 1 ;
  • s < r (contrainte imposée par la théorie, non vérifiée au niveau du code) ;
  • u > 0. Si u = 1, le lissage n'est pas effectué ;
  • taille minimale du tableau de prix = ([max(r, s)] + u - 2 + 1).

Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/375

Oscillateur DTI ergodique Blau_Ergodic_DTI Oscillateur DTI ergodique Blau_Ergodic_DTI

L'oscillateur ergodique DTI (Directional Trend Index) de William Blau.

Indice de tendance directionnelle Blau_DTI Indice de tendance directionnelle Blau_DTI

L'indice de tendance directionnelle (Directional Trend Index, DTI) de William Blau.

Keltner Channel MT5 Keltner Channel MT5

Canal de Keltner (indicateur MetaTrader) - est un indicateur d'analyse technique classique développé par Chester W. Keltner en 1960. L'indicateur est quelque peu similaire aux bandes et enveloppes de Bollinger. Il utilise trois lignes de tracé : la ligne médiane est la moyenne mobile simple sur 10 jours appliquée au prix typique ((haut + bas + clôture) / 3), les bandes supérieure et inférieure sont produites en ajoutant et en soustrayant la moyenne mobile de la fourchette de prix quotidienne (différence entre le haut et le bas) de la ligne médiane. De cette manière, un canal basé sur la volatilité est construit. Dans cette version de l'indicateur, vous pouvez modifier tous les paramètres de la MA. L'indicateur est disponible pour les versions MT4 et MT5 de la plateforme.

Float MT5 Float MT5

L'indicateur Float MetaTrader est un indicateur sophistiqué qui analyse l'historique des graphiques précédents pour une paire de devises donnée et tente ensuite d'analyser les tendances dans la situation actuelle. Il indique le début et la fin des tendances dans une fenêtre graphique séparée et les niveaux de retracement de Fibonacci combinés aux niveaux de DiNapoli sur le graphique principal. Il indique également depuis combien de temps le plus haut et le plus bas ont été détectés. Cet indicateur est disponible pour MT4 et MT5.