Discussion de l'article "Multi-bot dans MetaTrader : Lancement de plusieurs robots à partir d'un seul graphique"

 

Un nouvel article Multi-bot dans MetaTrader : Lancement de plusieurs robots à partir d'un seul graphique a été publié :

Dans cet article, je vais étudier un modèle simple pour créer un robot MetaTrader universel pouvant être utilisé sur plusieurs graphiques tout en étant attaché à un seul graphique, sans qu'il soit nécessaire de configurer chaque instance du robot sur chaque graphique individuel.

Outre le modèle, il existe une interface simple qui, je pense, peut s'avérer utile, par exemple, pour la rédaction d'une commande en freelance ou à d'autres fins :


J'ai laissé de l'espace libre dans cette interface, il suffira pour trois entrées au cas où vous n'auriez pas assez d'espace. Vous pouvez facilement étendre ou modifier complètement sa structure si nécessaire

Auteur : Evgeniy Ilin

 

Bonjour, c'est vraiment cool. Puis-je demander si avec ce modèle, je peux utiliser la classe `BotsInstance` pour attacher un autre Expert depuis le terminal (EA externe en dehors de cet EA) ? Si c'est possible, alors cela signifie que nous pouvons réellement backtester plusieurs EAs simultanément dans StrategyTester.

//+------------------------------------------------------------------+
//| créer et accrocher tous les robots virtuels sur des graphiques |
//+------------------------------------------------------------------+
void CreateInstances()
   {
   for (int i = 0; i < ArraySize(S); i++)
      {
      for (int j = 0; j < ArraySize(Charts); j++)
         {
         if ( Charts[j].CurrentSymbol == S[i] )
            {
            Bots[i] = new BotInstance(i,j);
            break;
            } 
         }
      }
   }
 
Duc Anh Le #:

Bonjour, c'est vraiment super. Puis-je demander si avec ce modèle, je peux utiliser la classe `BotsInstance` pour attacher un autre Expert depuis le terminal (EA externe en dehors de cet EA) ? Si c'est possible, alors cela signifie que nous pouvons réellement backtester plusieurs EAs simultanément dans StrategyTester.

Oui, c'est possible, mais vous devrez réécrire un peu le code du conseiller, pour cela un modèle a été créé, il vous permettra de trader et de tester un tel conseiller multidevise. Il vous suffit de placer le code dans le corps de la classe BotInstance, et de l'y adapter.

 
Ce n'est pas mal du tout.
 
Peng Peng Liu #:
Elle n'est pas mal du tout.
La version initiale en fait. J'ai déjà beaucoup amélioré ce modèle, il faut juste trouver du temps pour l'article.