Discussion de l'article "Le prototype du robot de trading"

 

Un nouvel article Le prototype du robot de trading a été publié :

Cet article résume et systématise les principes de création d'algorithmes et d'éléments de systèmes de trading. L'article considère la conception d'algorithmes experts. À titre d'exemple, la classe CExpertAdvisor est considérée, qui peut être utilisée pour le développement rapide et facile de systèmes de trading.

En pratique, on peut dire que la meilleure approche est la séparation des opérations d’experts en fonctions individuelles. Je pense que vous conviendrez qu'il est difficile d'écrire tout l'algorithme de l'expert écrit en une seule fonction, et cela complique l'analyse et l'édition ultérieures. Il ne faut donc pas le faire en MQL5, qui offre désormais un contrôle quasi complet sur votre environnement.

Par conséquent, les lexèmes logiques (par exemple ouverture, suivi, clôture des ordres) doivent être mis en œuvre séparément les uns des autres avec une analyse complète des paramètres et événements environnementaux. Grâce à cette approche, l'expert devient flexible dans la conception. Vous pouvez facilement y ajouter de nouveaux modules indépendants sans toucher aux modules existants, ou désactiver les modules existants sans modifier le code principal.

Ces trois principes permettent de créer un prototype unique pour tous les experts, que vous pouvez facilement modifier et adapter pour n'importe quelle tâche donnée.

Les sources d'événements pour le système expert sont :


Auteur : ---