Comment afficher des spécifications de contrat en trading

Mike 2008.05.06 18:01 55 0 0
Pièce jointe

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.


Tous les détails de spécification sont calculés et affichés une seule fois, c'est-à-dire qu'aucune mise à jour n'est effectuée à chaque tick.

Voici un exemple d'utilisation :




Liste
Commentaire 0