ms-Candle-Index : Un Indicateur de Force Directionnelle pour MetaTrader 5

Mike 2019.01.20 23:25 123 0 0
Pièce jointe

Le ms-Candle-Index est un indicateur essentiel pour évaluer la force directionnelle des chandeliers dans vos analyses de trading. Contrairement à d'autres outils qui se basent uniquement sur la comparaison des prix d'ouverture et de fermeture, cet indicateur apporte une approche plus fine et empirique.

Il évalue l'indice de direction des barres en tenant compte des écarts de prix importants. En effet, un chandelier peut avoir une signification différente selon sa taille; ainsi, l'indicateur fournit une vision plus précise de la tendance actuelle.

Lors de son calcul, plusieurs caractéristiques statistiques des cotations sont prises en compte. Les résultats sont organisés dans une structure appelée TCandlesStats, où sont calculées les valeurs minimales et maximales des chandeliers, ainsi que leur taille moyenne. Cette analyse s'effectue sur une fenêtre de données fixe, garantissant que les résultats restent à jour.

Pour évaluer les écarts de prix significatifs, l'indice utilise la taille du chandelier le plus élevé dans les données statistiques. Bien que l'utilisation d'un canal de déviation de prix soit plus précise, sa définition peut s'avérer complexe.

Chaque chandelier est analysé à l'aide de la structure TCandleInfo, dont les champs sont explicites dans les commentaires du code. Les résultats apparaissent dans le journal du terminal, fournissant une évaluation instantanée.

Dans la fenêtre de l'indicateur (voir Fig.1-2), vous pouvez observer la force directionnelle des barres représentée par un indice directionnel. Un indice positif indique une tendance haussière, tandis qu'un indice négatif signale une tendance baissière. Les valeurs sont normalisées par rapport à l'estimation de la taille maximale des chandeliers, permettant ainsi une lecture plus intuitive.

Les représentations visuelles des barres sont également intéressantes :
1. La couleur extérieure (rouge/vert) représente la direction du chandelier.
2. La couleur interne (vert clair/rouge clair) indique la variation par rapport à la barre précédente, excluant l'indice actuel.

Pour un chandelier haussier (indice en zone positive), la colonne sera verte. Si l'indice relatif augmente, la colonne interne sera en vert clair ; si elle diminue, elle sera en rouge clair. Le principe est similaire pour les chandeliers baissiers.

Fig.1

Fig.2

Pour lisser la valeur de l'indice des chandeliers, vous pouvez utiliser un ensemble réduit de moyennes mobiles. Cela peut être fait à l'aide de ces bibliothèques (auteur : Nikolay Kositsin). Deux modifications ont été apportées pour une utilisation en MQL4. La bibliothèque modifiée SmoothAlgorithms45.mqh doit être placée dans le dossier Include de votre terminal. Elle fonctionne aussi bien sur MT4 que sur MT5.

La ligne jaune représente la moyenne mobile des valeurs de l'indice, tandis que la ligne bleue montre la moyenne mobile des variations de l'indice (première dérivée).

Qu'est-ce qui différencie cet indicateur de ms-Candle ? Il est crucial, dans certaines situations, de « voir » que la direction du mouvement des prix commence à changer, et pas seulement le fait de ce changement.

Pour l'utiliser sur MT4, changez l'extension du fichier ms-candle-index en mq4 et collez MQL5\Include\SmoothAlgorithms45.mqh dans le dossier MQL4\Include ou téléchargez-le ici.

Modifications des versions :
1.00 Normalisation introduite dans l'algorithme d'estimation directionnelle.
1.01 Option d'entrée ajoutée pour masquer l'histogramme.
1.02 Normalisation supplémentaire effectuée par le carré des coefficients directionnels, permettant de remplir plus densément l'intervalle -1..1 sans perdre la proportion de l'indice.
1.03 Correction de la description et modification des niveaux selon chaque mode (normalisation activée/désactivée).

Enfin, le code de SmoothAlgorithms45.mqh a été corrigé pour la compilation dans les dernières versions de MT5.

Liste
Commentaire 0