
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
J'ai essayé de déboguer EA sur un graphique de 1 minute mais MT4 démarre automatiquement un graphique de 1H et il n'est pas possible de changer de cadre de temps par la suite. Existe-t-il une méthode pour résoudre ce problème ? Mon EA utilise des commandes Time
qui, sur un graphique horaire, renvoient des heures et non des minutes comme souhaité.
J'ai essayé de déboguer EA sur un graphique de 1 minute mais MT4 démarre automatiquement un graphique de 1H et il n'est pas possible de changer de cadre de temps par la suite. Existe-t-il une méthode pour résoudre ce problème ? Mon EA utilise des commandes Time
qui sur un graphique horaire renvoient des heures et non des minutes comme souhaité
Nous allons certainement améliorer le débogueur dès que nous aurons terminé la mise à jour de MT4.
Renat, le système de débogage est vraiment mal pensé. Le débogage en mode temps réel est immoral :) Le débogage des Expert Advisors devrait être effectué dans le mode de test de la stratégie. Sinon, les points d'arrêt peuvent être jetés à la poubelle et débogués "à genoux" via des fichiers texte et des journaux. Je pense que c'est la raison pour laquelle MT5 est impopulaire, parce qu'ils ont ajouté des fonctionnalités, mais elles ne sont pas applicables, c'est-à-dire que MT5 a le débogage, les classes et d'autres bonnes choses, mais il est impossible de les utiliser. Tant qu'il n'y aura pas de débogueur normal, tous les efforts seront vains.
Cordialement, Alexander.
Renat, le système de débogage est vraiment mal pensé. Le débogage en mode temps réel est immoral :) Le débogage des Expert Advisors devrait être effectué en mode de test des stratégies. Sinon, les points d'arrêt peuvent être jetés à la poubelle et débogués "à genoux" via des fichiers texte et des journaux. Je pense que c'est la raison pour laquelle MT5 est impopulaire, parce qu'ils ont ajouté des fonctionnalités, mais elles ne sont pas applicables, c'est-à-dire que MT5 a le débogage, les classes et d'autres bonnes choses, mais il est impossible de les utiliser. Tant qu'il n'y aura pas de débogueur normal, tous les efforts seront vains.
Cordialement, Alexander.
Je me souviens qu'à l'époque où ni le débogueur ni les structures n'étaient disponibles dans 4, je devais déboguer à la fois MQL et DLL par paire.
C'est pourquoi il est ridicule de dire qu'il est "impossible d'utiliser" ce que nous avons maintenant.
Celui qui veut - cherche une opportunité. Ils ont fait des pauses, du débogage et merci pour cela, cela aide à 100% dans le débogage modulaire. Et globalement, on peut mettre Print à l'ancienne.
Et pour rendre MT5 populaire, il faut s'éloigner de MT4, arrêter le support, obliger les courtiers à changer. C'est ce qui s'est passé avec les versions < 600 de MT4. Cela ne dépend pas des développeurs, en particulier des développeurs MQL.
Je me souviens qu'en 4, lorsqu'il n'y avait ni débogueur ni structures, nous devions déboguer à la fois MQL et DLL par paire.
C'est pourquoi il est ridicule de dire qu'il est "impossible d'utiliser" ce que nous avons maintenant.
Quiconque le souhaite cherche une opportunité. Ils ont fait des pauses, du débogage et merci pour cela, cela aide à 100% dans le débogage modulaire. Et globalement, vous pouvez mettre Print à l'ancienne.
Et pour rendre MT5 populaire, il faut s'éloigner de MT4, arrêter le support, obliger les courtiers à changer. C'est ce qui s'est passé avec les versions < 600 de MT4. Ce n'est pas aux développeurs de décider, et encore moins aux développeurs de MQL.
Et pour le débogage en fin de chaîne ou sans connexion avec le marché ? Avez-vous une solution ? Parce qu'il y a un problème après le "OnTick" avec le debugger, Sur MT4 il y a un "Tick generator", quelque chose comme ça sur mt5 ?
Merci d'avance,
Bonjour Bisemper
J'ai eu le même problème, ma solution a été d'utiliser Alert("messsages/values/variables/etc.") pour l'envoyer au Journal dans le testeur de stratégie.
C'est un peu long, mais ça marche ! :)
Un nouvel article Debugging MQL5 programs a été publié :
Par Nikolay Demko