Dans le monde du trading, il est parfois nécessaire de présenter vos informations sous forme de tableau ou de lignes tabulées. Pas de souci, il est tout à fait possible d'afficher plusieurs lignes dans la fenêtre principale. Il suffit d'utiliser la fonction Comment(line_1, "\n", line_2, "\n"...). Consultez l'exemple Comment2.
Cependant, la fonction Comment() ne permet d'afficher des informations que dans la fenêtre principale du graphique. Parfois, nous avons besoin de les montrer dans une sous-fenêtre d'indicateur. Dans ce cas, l'exemple suivant pourrait vous être utile.
L'indicateur affiche les spécifications du contrat pour un symbole spécifique. La fonction
void PrepareInfo(string & array[][])
remplit le tableau de chaînes de caractères à deux dimensions en utilisant 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. La fonction
void RefreshAccountInfo()est nécessaire pour mettre à jour les informations lors du passage entre les symboles, les périodes ou les comptes.
Voici un exemple d'utilisation :


Commentaire 0