Comprendre l'Indice de Tendance Directionnelle Blau_DTI pour MetaTrader 5

Mike 2011.07.15 01:47 62 0 0
Pièce jointe

Auteur : Andrey N. Bolkonsky

L'Indice de Tendance Directionnelle (DTI) est un indicateur développé par William Blau, comme expliqué dans son livre "Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis". Cet indicateur est basé sur le Momentum Composite Haut/Bas.

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

Indice de Tendance Directionnelle (DTI) par William Blau

Indice de Tendance Directionnelle (DTI) par William Blau

Calcul :

L'Indice de Tendance Directionnelle se calcule selon la formule :

                       100 * EMA(EMA(EMA( HLM(q) ,r),s),u)             100 * HLM(q,r,s,u)
DTI(q,r,s,u) = ––––––––––––––––––
––––––––––––––– = –––––––––––––––––––––––––––––
                         EMA(EMA(EMA( |HLM(q)| ,r),s),u)          EMA(EMA(EMA( |HLM(q)| ,r),s),u)

si EMA(EMA(EMA(|HLM(q)|,r),s),u)=0, alors DTI(prix,q,r,s,u)=0

où :

  • q - nombre de bougies utilisé dans le calcul du Momentum de Tendance à la hausse et à la baisse ;
  • HLM(q)=HMU(q)-LMD(q) - le Momentum Composite Haut/Bas;
  • |HLM(q)| - la valeur absolue de HLM(q);
  • HLM(q,r,s,u) - HLM(q) lissée triple ;
  • EMA(...,r) - 1er lissage - EMA(r), appliqué à
    1. HLM(q)
    2. aux valeurs absolues de HLM(q);
  • EMA(EMA(...,r),s) - 2ème lissage - EMA(s), appliqué au résultat du 1er lissage ;
  • EMA(EMA(EMA(...,r),s),u) - 3ème lissage - EMA(u), appliqué au résultat du 2ème lissage.
Paramètres d'entrée :
  • q - nombre de bougies, utilisé dans le calcul de HLM (par défaut q=2) ;
  • r - période de la 1ère EMA, appliquée à HLM (par défaut r=20) ;
  • s - période de la 2ème EMA, appliquée au résultat du 1er lissage (par défaut s=5) ;
  • u - période de la 3ème EMA, appliquée au résultat du 2ème lissage (par défaut u=3).
Remarque :
  • q>0 ;
  • r>0, s>0, u>0. Si r, s ou u sont égaux à 1, le lissage n'est pas utilisé ;
  • Taux min. = (q-1+r+s+u-3+1).
Liste
Commentaire 0