En cliquant sur n'importe quel objet graphique, cet indicateur affiche plusieurs informations dans l'onglet Experts de votre terminal :
- le nom et le type de l'objet cliqué ;
- la date et les valeurs de ses points d'ancrage ;
- le nombre de décimales (c'est-à-dire le nombre de chiffres dans la partie fractionnaire) de ces valeurs de points d'ancrage.
Il fonctionne avec les objets graphiques dans la fenêtre principale ainsi que dans ses sous-fenêtres.
Cet outil est particulièrement utile pour identifier les valeurs de points d'ancrage non normalisées en affichant le nombre de décimales qu'elles contiennent. La fonction de calcul du nombre de décimales peut également être utilisée séparément pour d'autres applications dans différents programmes.
Voici la liste des objets graphiques avec lesquels cet indicateur est compatible :
| Identifiant : | Description : |
|---|---|
| OBJ_HLINE |
Ligne horizontale |
| OBJ_TREND |
Ligne de tendance |
| OBJ_TRENDBYANGLE |
Ligne de tendance par angle |
| OBJ_CYCLES |
Lignes de cycle |
| OBJ_ARROWED_LINE |
Ligne fléchée |
| OBJ_CHANNEL |
Canal équidistant |
| OBJ_PITCHFORK |
Fourche d'Andrews |
| OBJ_GANNLINE |
Ligne de Gann |
| OBJ_GANNFAN |
Fan de Gann |
| OBJ_GANNGRID |
Grille de Gann |
| OBJ_FIBO |
Retracement de Fibonacci |
| OBJ_FIBOTIMES |
Zones temporelles de Fibonacci |
| OBJ_FIBOFAN |
Fan de Fibonacci |
| OBJ_FIBOARC |
Arcs de Fibonacci |
| OBJ_FIBOCHANNEL |
Canal de Fibonacci |
| OBJ_EXPANSION |
Expansion de Fibonacci |
| OBJ_ELLIOTWAVE5 |
Vague motrice d'Elliott |
| OBJ_ELLIOTWAVE3 |
Vague corrective d'Elliott |
| OBJ_RECTANGLE |
Rectangle |
| OBJ_TRIANGLE |
Triangle |
| OBJ_ELLIPSE |
Ellipse |
| OBJ_ARROW_THUMB_UP |
Pouce en l'air |
| OBJ_ARROW_THUMB_DOWN |
Pouce en bas |
| OBJ_ARROW_UP |
Flèche vers le haut |
| OBJ_ARROW_DOWN |
Flèche vers le bas |
| OBJ_ARROW_STOP |
Signe d'arrêt |
| OBJ_ARROW_CHECK |
Signe de validation |
| OBJ_ARROW_LEFT_PRICE |
Label de prix à gauche |
| OBJ_ARROW_RIGHT_PRICE |
Label de prix à droite |
| OBJ_ARROW_BUY |
Signe d'achat |
| OBJ_ARROW_SELL |
Signe de vente |
| OBJ_ARROW |
Objet fléché |
| OBJ_TEXT |
Objet texte |
Les indicateurs placés dans les sous-fenêtres d'un graphique peuvent avoir des valeurs qui diffèrent de celles de la fenêtre principale en raison du nombre de décimales. Ce programme auxiliaire permet de vérifier le nombre de décimales des valeurs des points d'ancrage des objets graphiques (situés dans les sous-fenêtres des indicateurs). Peu importe le nombre de décimales dans la fenêtre principale :

Fig. 1. Indicateur CCI avec des valeurs à deux chiffres sur un graphique avec des cotations à cinq chiffres. La ligne de tendance dans la sous-fenêtre CCI avec des valeurs à deux chiffres

Fig. 2. Indicateur MACD avec des valeurs à six chiffres sur un graphique avec des cotations à cinq chiffres. La ligne de tendance dans la sous-fenêtre MACD avec des valeurs à six chiffres

Fig. 3. Valeurs des points d'ancrage de la Vague Motrice d'Elliott dans la fenêtre principale du graphique.
On peut parfois rencontrer des différences étranges lors de l'utilisation de l'indicateur id_digits_object. Par exemple, dans la fig. 4 ci-dessous, une ligne avec cinq chiffres est clairement visible sur un graphique avec des cotations à cinq chiffres, les propriétés de cette ligne montrent également cinq chiffres, mais l'indicateur indique "boldement" huit :

Fig. 4. id_digits_object a trouvé une valeur non normalisée sur une ligne horizontale
Si cela se produit lors d'un clic sur un objet graphique défini par programme, il est conseillé de vérifier l'utilisation de la normalisation des valeurs au moment où les objets sont définis dans le code du programme qui a créé l'objet. Si l'objet a été placé sur le graphique manuellement, ses valeurs peuvent être modifiées manuellement de la manière suivante :
- dans l'onglet "Paramètres" de la boîte de dialogue des propriétés de cet objet, cliquez sur la valeur de son point d'ancrage (s'il a plusieurs valeurs, il suffit de cliquer sur la première) ;
- fermez la boîte de dialogue des propriétés de l'objet en appuyant sur le bouton "Ok".
Ensuite, cliquez à nouveau sur l'objet pour vous assurer que les valeurs sont normalisées grâce à id_digits_object. Les figures 5 et 6 montrent visuellement l'ordre des étapes décrites :

Fig. 5. Normalisation d'un objet défini manuellement via sa boîte de dialogue des propriétés

Fig. 6. La même ligne horizontale, mais avec une valeur normalisée
Cependant, si nécessaire, pour normaliser les valeurs des points d'ancrage des objets définis manuellement, des méthodes programmatiques peuvent être utilisées. Par exemple, il existe un indicateur prêt à l'emploi pour les lignes de tendance, les lignes horizontales et les niveaux de Fibonacci : ID Rounding ou suppression de 3 pour MT5, qui aide non seulement à normaliser les valeurs des objets graphiques, mais également à les arrondir au point décimal requis si besoin.
Articles connexes
- Découvrez l'indicateur Tymen STARC Bands MTF pour MetaTrader 5
- Découvrez le 3ème Génération XMA : L'indicateur essentiel pour MetaTrader 5
- Découvrez l'indicateur 3 en 1 Stochastic pour MetaTrader 5
- Découvrez l'Indicateur Donchian Ultimate pour MT5 : Un Outil Indispensable pour les Traders
- Découvrez le 3XMA_Ichimoku : Un Indicateur Incontournable pour MetaTrader 5