Rejoignez notre page de fans
- Vues:
- 541
- Note:
- Publié:
- 2022.01.31 10:15
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Il est parfois nécessaire d'afficher vos informations sous forme de tableau ou d'ensemble de lignes tabulées. Il n'y a aucun problème pour afficher simplement plusieurs lignes dans la fenêtre principale, vous devez simplement utiliser Comment(line_1,"\n",line_2,"\n"...). Voir l'exemple Commentaire2
Cependant, la fonction Comment() affiche les informations uniquement dans la fenêtre principale du graphique. Mais nous pouvons parfois avoir besoin de l'afficher dans une sous-fenêtre d'indicateur. Dans ce cas, l'exemple suivant peut être utile.
L'indicateur affiche la spécification du contrat pour un symbole spécifique. Fonction
void PrepareInfo(string & array[][])
remplit le tableau de chaînes à deux dimensions à l'aide de la fonction MarketInfo(). Ensuite, ce tableau est affiché avec la fonction
void Show(string valueArray[][])
Cette fonction est universelle, elle peut donc être utilisée pour afficher n'importe quel tableau à deux dimensions. Fonction
void RefreshAccountInfo()
est nécessaire pour mettre à jour les informations lors du basculement entre les symboles, les délais ou les comptes.
Ci-dessous un exemple d'utilisation :

Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/8007

L'indicateur Williams’ Percent Range (%R) est un indicateur technique dynamique, qui détermine si le marché est suracheté/survendu.

L'indicateur On Balance Volume (OBV) est un indicateur technique de momentum qui relie le volume à la variation des prix.

L'indicateur Force Index (FRC) mesure la puissance des haussiers (les "taureaux") à chaque augmentation et la puissance des baissiers (les "ours") à chaque diminution.

L'indicateur d'Ecart-Type (StdDev) mesure la volatilité du marché.