Enfin un bon article !
J'ai abandonné la programmation forex depuis quelques années. Et maintenant je veux mettre un robot sur le championnat. Et je me suis cassé la tête en essayant de programmer en mql5. Et à force de ne pas l'utiliser il me semble tellement difficile à comprendre contrairement à mql4, juste l'horreur.
:-(
Cordialement, Andrew.
Enfin un bon article !
SUPPORT !)
Oui, mais ce modèle n'est pas adapté aux EA multidevises et/ou temporisés.
merci ! !!
et les développeurs - 3 mois plus tôt un tel article ?
et en quoi le travail par minuterie diffère-t-il du travail par tiques ?
Il ne faut pas mélanger les mouches et les couteaux, vous avez besoin à la fois du timer et des ticks pour fonctionner (l'essentiel est de les utiliser correctement).
Le timer est nécessaire pour effectuer des actions périodiques, et il est également souhaitable d'y exécuter une partie du code multidevise (le second est recommandé, mais pas nécessaire).
PS
Le timer est également intéressant à utiliser pour suivre l'état du terminal. Par exemple, s'il y a une connexion...
Vraiment génial, les gens qui sont encore bloqués sur MT4 devraient voir "la vue d'ensemble" présentée dans cet article.
L'auteur de cet article devrait gagner le double du salaire pour tout ce travail :)
Probablement l'un des meilleurs articles jusqu'à présent. Ce qui est amusant, c'est que j'avais prévu de créer un tel prototype pour une utilisation fréquente et il semble que maintenant j'aurai une tâche beaucoup plus facile.
Merci à l'auteur !

- www.mql5.com

- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Vous acceptez la politique du site Web et les conditions d'utilisation
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 : ---