Voici une autre chose que j'ai remarquée par accident. Si vous pouvez expliquer pourquoi ça arrive. J'utilise GBPJPY mais la cotation USDJPY est affichée. Je me demande si les cotations GBPJPY sont corrigées à la volée.
La construction de l'agent a été ajoutée au rapport.
Nous ajoutons ces lignes à l'EA
#include <TypeToBytes.mqh> // https://www.mql5.com/ru/code/16280#define REPORT_TESTER // В тестере будут автоматически записываться отчеты#include <Report.mqh>
Et juste pendant l'optimisation du conseiller, nous obtenons des rapports pour chaque passage calculé.
Si vous remarquez que l'exécution unique ne coïncide pas avec l'exécution optimisée, comparez le build du rapport avec le build du terminal. Si elles ne coïncident pas, c'est probablement la raison pour laquelle les résultats sont différents.
On appuie sur F7 et immédiatement, sans attendre la fin de la compilation, on appuie sur F4.
Maintenant nous avons entré le testeur et cliqué sur Start.
Nous recevrons de tels messages dans le journal toutes les 10 secondes.
2017.07.2600:48:13.353 MQL5 cannot open file 'TesterBenchmark_Example.ex5'
2017.07.2600:48:13.369 MQL5 cannot open file 'TesterBenchmark_Example.ex5'
2017.07.2600:48:23.396 Tester OnTesterInit works too long...
2017.07.2600:48:33.397 Tester OnTesterInit works too long...
2017.07.2600:48:43.397 Tester OnTesterInit works too long...
Et il continuera jusqu'à ce que vous appuyiez sur Stop ou jusqu'à ce que les passages de l'Optimiseur soient terminés.
Pourquoi les tâches sont-elles réparties de manière inégale entre les agents ?
Quelle pourrait être la raison ou est-ce l'intention ?
Je voudrais préciser qu'au départ, les tâches étaient réparties plus ou moins équitablement - je me souviens que le temps était de 3 heures pour l'optimisation, mais maintenant le temps est devenu 6 heures - comment cela s'est produit - je ne sais pas - c'est parti.
Merci, je vais essayer.
Voici une autre chose que j'ai remarquée par accident. Si vous pouvez expliquer pourquoi ça arrive. J'utilise GBPJPY mais la cotation USDJPY est affichée. Je me demande si les cotations GBPJPY sont corrigées à la volée.
Quelle est la devise de votre dépôt? Sûrement USD ?
Dans kodobase.
Ваш код находится на стадии черновика.
Vous pouvez l'envoyer aux modérateurs pour vérification en utilisant le bouton "Envoyer pour vérification".
J'ai fait une mise à jour de la bibliothèque, mais il n'y a pas de tel bouton.
HI Pourquoi les bibliothèques de kodobase ont-elles besoin de cela ?
Au moins un fichier MQ5 est requis
Merci, je vais l'essayer maintenant.
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie
Bibliothèques : Rapport
fxsaber, 2017.07.25 12:47
La construction de l'agent a été ajoutée au rapport.
Nous ajoutons ces lignes à l'EA
Et juste pendant l'optimisation du conseiller, nous obtenons des rapports pour chaque passage calculé.
Si vous remarquez que l'exécution unique ne coïncide pas avec l'exécution optimisée, comparez le build du rapport avec le build du terminal. Si elles ne coïncident pas, c'est probablement la raison pour laquelle les résultats sont différents.
Si l'EA prend beaucoup de temps à compiler (quelques secondes), alors ce bug est reproduit à 100% comme suit
Et il continuera jusqu'à ce que vous appuyiez sur Stop ou jusqu'à ce que les passages de l'Optimiseur soient terminés.
Comment puis-je savoir, dans le mode Frame de l'EA, que l'algorithme génétique est appliqué et combien de passes il reste approximativement ?
Et quel mode de test est sélectionné (OHLC, ticks, etc.) ?
Pourquoi les tâches sont-elles réparties de manière inégale entre les agents ?
Quelle pourrait être la raison ou est-ce l'intention ?
Pourquoi les tâches sont-elles réparties de manière inégale entre les agents ?
Quelle pourrait être la raison ou est-ce l'intention ?
Dupliquer