Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Facebook !
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 d'indice de bougies Blau_CSI - indicateur pour MetaTrader 5

Vues:
221
Note:
(17)
Publié:
Mise à jour:
blau_csi.mq5 (16.75 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'indice de la bougie à q périodes (momentum lissé et normalisé de la bougie à q périodes ; normalisation par rapport à la longueur de la bougie à q périodes) de William Blau, décrit dans l'ouvrage Momentum, Direction et Divergence.

L'indice des chandeliers (Candlestick Index, CSI) est un indicateur de momentum normalisé d'une chandelier à q périodes (momentum lissé et normalisé d'une chandelier à q périodes). Les valeurs du momentum lissé d'une bougie de période q sont ramenées à une échelle en pourcentage (plage d'affichage [–100, +100]).

Chaque valeur de l'élan lissé d'une bougie de période q est normalisée par rapport à la valeur de l'amplitude de fluctuation des cours sur q périodes (ou par rapport à la longueur de la bougie de période q). Cette normalisation permet d’ interpréter la valeur du CSI comme un indicateur de surachat (valeur positive) ou de survente (valeur négative) du marché.

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_CSI.mq5 doit être placé dans le répertoire_de_données_du_terminal\MQL5\Indicators\

Indicateur de momentum normalisé de la bougie à période q de William Blau

Indicateur de momentum normalisé de William Blau pour les bougies de période q

Calcul :

Formule de l'indice de la bougie :

                                         100 * EMA(EMA(EMA( cmtm(price1,pric2,q) ,r),s),u)           100 * CMtm(price1,pric2,q,r,s,u)
CSI(price1,price2,q,r,s,u) = –
––––––––––––––––––––––––––––––––––––––––––– = ––––––––––––––––––––––––––––––––––
                                                      EMA(EMA(EMA( HH(q)-LL(q) ,r),s),u)                  EMA(EMA(EMA( HH(q)-LL(q) ,r),s),u)

si EMA(EMA(EMA(HH(q)-LL(q),r),s),u)=0, alors CSI(price1,price2,q,r,s,u)=0

où :

  • q : nombre de périodes du graphique des cours entrant 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 ;
  • LL(q) : la valeur minimale, parmi les q périodes précédentes, du cours le plus bas de la période q ;
  • HH(q) : la valeur maximale du cours le plus élevé de la période q parmi les q périodes précédentes ;
  • HH(q) - LL(q) : amplitude de fluctuation du cours sur q périodes (longueur de la bougie de période q) ;
  • CMtm(price1,price2,q,r,s,u) : le momentum triplement lissé d'une bougie de période q ;
  • EMA(...,r) : première lissage – moyenne mobile exponentielle (exponentielle) de période r, appliquée aux indicateurs :
    1. au momentum d’une bougie de période q ;
    2. à la plage de fluctuation des cours sur une période de q (ou à la longueur d’une 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) – lissage de troisième ordre : moyenne exponentielle de période u appliquée au résultat du lissage de deuxième ordre.
Paramètres d'entrée:
  • q - période sur laquelle est calculé le momentum d'une 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).
Contraintes:
  • 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 ;
  • la 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/379

Indicateur d'indice de momentum des bougies Blau_CMI Indicateur d'indice de momentum des bougies Blau_CMI

L'indicateur « Candle Momentum Index » (CMI) de William Blau.

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.

AMkA AMkA

Moyenne mobile adaptative de Perry Kaufman, avec placement de points de signal indicatifs sur la courbe elle-même, sur la base de l'écart-type standard.

Gain/Loss Info MT5 Gain/Loss Info MT5

L'indicateur Gain/Loss Info MetaTrader - affiche les gains et les pertes pour toutes les bougies où le seuil donné est dépassé. Les valeurs sont calculées en points et en pourcentage. L'indicateur peut calculer les gains/pertes en deux modes : différence entre la clôture et l'ouverture du chandelier, et différence entre la clôture actuelle et la clôture précédente. Vous pouvez définir des limites minimales de changement (pour les pips et le pourcentage), les modes de changement, et vous pouvez également contrôler la couleur de la police des chiffres de sortie. L'indicateur est disponible pour MT4 et MT5.