Rejoignez notre page de fans
- Vues:
- 247
- Note:
- Publié:
- Mise à jour:
-
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 momentum des bougies (momentum des bougies de période q ; momentum lissé des bougies de période q) de William Blau, décrit dans l'ouvrage Momentum, direction et divergence.
Le momentum correspond à la différence entre le cours actuel (généralement le cours de clôture du jour) et le cours précédent (généralement le cours de clôture de la veille). Le momentum peut refléter l'évolution du cours sur n'importe quelle période temporelle du graphique des cours.
Le momentum d’une bougie (selon William Blau) correspond à la différence entre le cours de clôture et le cours d’ouverture au cours d’une même période (au cours d’une même bougie). Le signe du momentum d’une bougie indique la direction de la variation du cours : un momentum positif signifie que le cours a augmenté au cours de la période, tandis qu’un momentum négatif signifie qu’il a baissé.
Formule de l'élan d'une bougie :
cmtm = close - open
où :
- close : cours de clôture de la période en cours (bougie) ;
- open : le cours d'ouverture de la période (ou de la bougie) en cours.
Dans un souci de généralité, élargissons la définition de la dynamique d'une bougie:
- Le momentum d'une bougie peut refléter l'évolution du cours sur n'importe quelle période temporelle du graphique de cours ;
- La base de prix (cours de clôture, cours d'ouverture) peut être choisie librement.

Définition de l'élan d'une bougie à q périodes
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_CMtm.mq5 doit être placé dans le répertoire_de_données_du_terminal\MQL5\Indicators\

Indicateur de momentum des bougies de William Blau
Calcul :
Formule du momentum d'une bougie de période q :
cmtm(price1, price2, q) = price1 - price2[q-1]
où :
- q : nombre de périodes du graphique des cours prises en compte dans le calcul de la dynamique de la bougie ;
- price1 : le cours de clôture à la fin de la période q ;
- price2[q–1] : le cours d'ouverture au début de la période q.
Formule du momentum lissé d'une bougie de période q :
CMtm(price1, price2, q, r, s, u) = EMA(EMA(EMA(CMtm(price1, price2, q), r), s), u)
où :
- q : nombre de périodes du graphique des cours prises en compte dans le calcul de la dynamique de la bougie de période q ;
- price1 : le cours de clôture à la fin de la période q ;
- price2 : le cours d'ouverture au début de la période q ;
- cmtm(price1, price2, q) = price1 - price2[q-1] : le momentum de la bougie de période q ;
- EMA(cmtm(price1,price2,q),r) : premier lissage – moyenne mobile exponentielle (EMA) de période r, appliquée au momentum de la bougie de période q ;
- EMA(EMA(..., r), s) : deuxième lissage — moyenne mobile exponentielle de période s, appliquée à la moyenne mobile exponentielle de période r ;
- EMA(EMA(EMA(...,r),s),u) - troisième lissage : moyenne mobile exponentielle de période u appliquée au résultat du deuxième lissage.
- q – période sur laquelle est calculée la vitesse de la bougie de période q (par défaut, q = 1) ;
- r : période de la 1re EMA, appliquée à la dynamique d'une bougie de période q (par défaut, r = 20) ;
- s : période de la 2e EMA, appliquée au résultat du premier lissage (par défaut, s = 5) ;
- u : la période de la 3e EMA, appliquée au résultat du deuxième lissage (par défaut, u = 3) ;
- AppliedPrice1 : type de cours de clôture (par défaut, AppliedPrice = PRICE_CLOSE) ;
- AppliedPrice2 : type de cours d'ouverture (par défaut : AppliedPrice = PRICE_OPEN).
- q > 0 ;
- r > 0, s > 0, u > 0. Si r, s ou u sont égaux à 1, le lissage n'est pas effectué sur la période EMA correspondante ;
- taille minimale du tableau des cours = (q-1+r+s+u-3+1).
Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/377
Oscillateur MDI ergodique Ergodic_MDI
L'oscillateur MDI ergodique de William Blau.
Indicateur d'écart moyen par rapport à la tendance Blau_MDI
L'indicateur d'écart moyen par rapport à la tendance de William Blau.
Moving Average Candlesticks MT5
L'indicateur MetaTrader Moving Average Candlesticks - est une visualisation graphique d'une moyenne mobile standard utilisant les barres de chandeliers. Il dessine les chandeliers sur la base des valeurs de la moyenne mobile calculées pour la clôture, l'ouverture, le bas et le haut. Il permet de voir un instantané compact des informations plus détaillées du marché par rapport à l'indicateur MA classique. Il fonctionne avec n'importe quelle paire de devises, n'importe quel horizon temporel et n'importe quel mode de MA. L'indicateur est disponible pour MT4 et MT5.
Market Profile MT5
L'indicateur Market Profile MetaTrader - est une implémentation classique du Market Profile qui peut montrer la densité des prix au fil du temps, en soulignant les niveaux de prix les plus importants, la zone de valeur et la valeur de contrôle d'une session de trading donnée. Cet indicateur peut être attaché à des échelles de temps comprises entre M1 et D1 et affichera le profil de marché pour des sessions quotidiennes, hebdomadaires, mensuelles ou même intrajournalières. Les échelles de temps inférieures offrent une plus grande précision. Les échéances plus élevées sont recommandées pour une meilleure visibilité. Il est également possible d'utiliser une session rectangle à dessin libre pour créer un profil de marché personnalisé sur n'importe quel horizon temporel. Six schémas de couleurs différents sont disponibles pour dessiner les blocs du profil. Il est également possible de dessiner des profils sous la forme d'un histogramme de couleur simple. Vous pouvez également choisir de colorer le profil en fonction des barres haussières/baissières. Cet indicateur est basé sur l'action des prix et n'utilise aucun indicateur standard. Il est disponible pour MetaTrader 4, MetaTrader 5, MetaTrader 4 et MetaTrader 5.