Discussion de l'article "Développer un Expert Advisor de trading à partir de zéro (Partie 19) : Nouveau système d'ordres (II)"

 

Un nouvel article Développer un Expert Advisor de trading à partir de zéro (Partie 19) : Nouveau système d'ordres (II) a été publié :

Dans cet article, nous allons développer un système graphique de gestion des ordres du type "regardez ce qui se passe". Notez que nous ne partons pas de zéro cette fois-ci. Nous modifierons le système existant en ajoutant davantage d'objets et d'événements sur le graphique de l'actif.

Si vous pensez que ce n'est pas facile à mettre en œuvre, jetez un coup d'œil à la partie de code suivante de la classe C_HLineTrade :

inline void SetLineOrder(ulong ticket, double price, eHLineTrade hl, bool select)
{
        string sz0 = def_NameHLineTrade + (string)hl + (string)ticket, sz1;
                                
        ObjectCreate(Terminal.Get_ID(), sz0, OBJ_HLINE, 0, 0, 0);

//... The rest of the code.... 

La partie surlignée montre que nous pouvons créer autant de lignes horizontales que nous le souhaitons et qu'elles recevront des événements de manière totalement indépendante. Tout ce que nous avons à faire, c'est d'implémenter des événements basés sur le nom que chacune des lignes aura, puisque les noms seront uniques. La plateforme MetaTrader 5 s'occupe du reste. Le résultat ressemblera à ceci :

Auteur : Daniel Jose