Discussion de l'article "MQL5 Cookbook : Écriture de l'historique des transactions dans un fichier et création des graphiques d’équilibre pour chaque symbole dans Excel"
Comme toujours, une approche très compétente pour résoudre le problème. Bravo, Anatoly, bon article !
Nous devrions ajouter que nous devrions tester sans mode visuel, car OnTester() a ... && !IsVisualMode().... Ou supprimer cette restriction afin que le fichier soit également créé pendant la visualisation.
Un résultat assez intéressant !
Est-il possible de l'utiliser à des fins d'optimisation - pour collecter un rapport détaillé sur les transactions pour chaque passage et lui attribuer un numéro de série ? Et est-il possible de faire tout cela pour MT4 ?
Un résultat assez intéressant !
Est-il possible de l'utiliser à des fins d'optimisation - pour collecter un rapport détaillé sur les transactions pour chaque passage et lui attribuer un numéro de série ? Et, est-il possible de faire tout cela pour MT4 ?
Consultez cet article : Visualiser une stratégie dans MetaTrader 5 Tester >>>>
Il n'y a pas de telle possibilité pour MT4, en utilisant les outils MQL (pour autant que je sache).
Un résultat assez intéressant !
Est-il possible de l'utiliser à des fins d'optimisation - pour collecter un rapport détaillé sur les transactions pour chaque passage et lui attribuer un numéro de série ? Et, est-il possible de faire tout cela pour MT4 ?
En ce qui concerne le traitement des résultats d'optimisation, à en juger par le code de l'article, il suffit de supprimer la vérification !IsOptimization() de OnTester et de prendre en compte un paramètre changeant (ou simplement le numéro d'exécution) dans la génération du nom de fichier, par exemple, voir "Travailler avec les résultats d'optimisation". Travailler avec les résultats d'optimisation.
J'ai créé une application similaire en JavaScript, et je la regarde dans le navigateur, en chargeant les rapports de test (fichiers html). Par conséquent, mon approche ne fonctionne pas à partir de l'optimiseur. Mais sans Excel.
Consultez cet article : Visualisez votre stratégie dans MetaTrader 5 Tester >>>
Pour MT4, avec MQL (pour autant que je sache), il n'y a pas cette possibilité.
J'ai déjà étudié cet article - merci. J'ai des critères un peu plus compliqués pour sélectionner les résultats des tests, en tenant compte des particularités de la stratégie, et je suis toujours sur MT4...
Apparemment, la seule solution consiste à créer deux programmes (Expert Advisor) pour MT4 et MT5, l'un pour le travail et l'autre pour l'optimisation....
En ce qui concerne le traitement des résultats d'optimisation, à en juger par le code de l'article, il suffit de supprimer la vérification !IsOptimization() de OnTester et de prendre en compte dans la génération du nom de fichier un paramètre changeant (ou simplement le nombre d'exécutions), par exemple, voir "Working with Optimisation Results" (Travailler avec les résultats d'optimisation). Travailler avec les résultats d'optimisation.
J'ai créé une application similaire en JavaScript, et je la regarde dans le navigateur, en chargeant les rapports de test (fichiers html). Par conséquent, mon approche ne fonctionne pas à partir de l'optimiseur. Mais sans excel.
Je serai attentif à cette possibilité - merci.
Pouvez-vous m'en dire plus sur votre truc JavaScript ? Que peut-il faire ?
J'ai déjà étudié cet article - merci. J'ai des critères un peu plus compliqués pour sélectionner les résultats des tests, en tenant compte des particularités de la stratégie, et sur MT4 je suis encore...
...
Qu'est-ce qui vous empêche d'appliquer vos propres critères de sélection en utilisant la méthode proposée dans cet article? Il n'y a aucune restriction, car toutes les séries de trades de chaque passe d'optimisation sont disponibles.
- 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 MQL5 Cookbook : Écriture de l'historique des transactions dans un fichier et création des graphiques d’équilibre pour chaque symbole dans Excel a été publié :
Lorsque je communiquais dans divers forums, j'utilisais souvent des exemples de mes résultats de test affichés sous forme de captures d'écran de graphiques Microsoft Excel. On m'a souvent demandé d'expliquer comment de tels graphiques peuvent être créés. Enfin, j'ai maintenant un peu de temps pour tout expliquer dans cet article.
Nous pouvons ouvrir le fichier créé dans Excel et voir que chaque type de données se trouve dans une colonne distincte. De cette façon, les données semblent beaucoup plus pratiques pour la visualisation. À ce stade, nous sommes techniquement prêts à créer des graphiques et à enregistrer le fichier en tant que livre Excel au format *.xlsx. Cependant, si par la suite nous exécutons le test et ouvrons à nouveau le livre, nous verrons toujours les anciennes données.
Si nous essayons de rafraîchir les données, alors que le fichier LastTest.csv est déjà utilisé dans Excel, le fichier ne sera pas mis à jour, car l'Expert Advisor ne pourra pas l'ouvrir en écriture pendant qu'il est utilisé par une autre application.
Figure 2. Le fichier de rapport au format .csv dans Excel 2010.
Auteur : Anatoli Kazharski