Discussion de l'article "Le MQL5 Cookbook : Enregistrement des résultats d'optimisation d'un Expert Advisor sur la base de critères spécifiés"
Article publié Recettes MQL5 - Sauvegarder les résultats de l'optimisation d'un Expert Advisor de trading selon les critères spécifiés:
Auteur : Anatoli Kazharski
Assez curieux et surtout en demande, j'aimerais aussi connaître le pourcentage de trades rentables, y compris par leur direction....
Est-il possible de le retravailler pour MT4 ?
Assez curieux et surtout en demande, j'aimerais également connaître le pourcentage de trades rentables y compris dans le cadre de leur direction....
Est-il possible de le modifier pour MT4 ?
Vous pouvez ajouter n'importe quel indicateur : https://www.mql5.com/fr/docs/constants/environment_state/statistics, en faisant de petites modifications de votre côté.
Pour MT4, il existe cette variante : Technique d'optimisation (test) et quelques critères de sélection des paramètres de travail de l'Expert Advisor.

- www.mql5.com
Vous pouvez ajouter n'importe quel indicateur : https://www.mql5.com/fr/docs/constants/environment_state/statistics, en apportant vous-même de petites modifications.
Pour MT4, il y a cette option : Optimisation (testing) techniques and some criteria for selecting Expert Advisor working parameters (techniques d'optimisation (tests) et critères de sélection des paramètres de travail des conseillers experts) .
Oui, j'ai lu l'article sur MT4, mais ces données ne me suffisent pas, et il n'y a pas d'autres moyens d'obtenir plus d'informations similaires à MT5 ?
Oui, j'ai lu l'article sur MT4, mais ces données ne sont pas suffisantes pour moi, et il n'y a pas d'autres moyens d'obtenir plus d'informations similaires à MT5 ?
Comme j'ai commencé à travailler avec MT5, je suis revenu à votre article.
Et ce que je me demande, c'est s'il est possible d'ordonner le rapport par numéro de passe, au lieu de le faire comme c'est le cas actuellement, par l'ordre d'arrivée des trames de la passe ?
C'est pratique pour comparer deux rapports (sans filtres en particulier) avec des paramètres différents - d'après mon expérience de travail avec les rapports dans MT4.
En fait, c'est possible si vous savez combien de passes il y aura au total, vous pouvez alors écrire l'information dans un tableau et à la fin la décharger dans un fichier, mais comment calculer le nombre de passes ?
Une autre option, moins belle, est le post-traitement du fichier, c'est-à-dire l'organisation des données après leur traitement, mais la question se pose de savoir comment le faire de manière plus efficace et plus universelle.
...
En fait, c'est possible si vous savez combien de passes il y aura, alors vous pouvez écrire l'information dans un tableau et à la fin le décharger dans un fichier, mais comment calculer le nombre de passes ?
...
Pour ajouter des données au tableau, il n'est pas nécessaire de savoir au départ combien de passes il y aura.
Pour ajouter des données à un tableau, il n'est pas nécessaire de savoir au départ combien de passages il y aura.
Je ne suis pas programmeur et c'est difficile pour moi - j'ai passé une demi-journée à supprimer les filtres inutiles pour moi de votre exemple....
Je ne suis pas un programmeur et c'est difficile pour moi - j'ai passé une demi-journée à éliminer les filtres inutiles pour moi de votre exemple....
Je n'ai pas l'intention de revenir sur ce sujet de sitôt.
Essayez de formuler votre problème plus précisément et posez-le ici. Peut-être quelqu'un vous proposera-t-il une solution.

- 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 MQL5 Cookbook : Enregistrement des résultats d'optimisation d'un Expert Advisor sur la base de critères spécifiés a été publié :
Nous continuons la série d'articles sur la programmation MQL5. Cette fois, nous verrons comment obtenir les résultats de chaque passe d'optimisation lors de l'optimisation des paramètres de l'Expert Advisor. La mise en œuvre sera effectuée de manière à garantir que si les conditions spécifiées dans les paramètres externes sont remplies, les valeurs de passage correspondantes seront écrites dans un fichier. En plus des valeurs de test, nous enregistrerons également les paramètres qui ont conduit à de tels résultats.
Désormais, lors de l'optimisation, un message de la fonction OnTesterPass() sera imprimé dans le journal après chaque passe d'optimisation et le message concernant la fin de l'optimisation sera ajouté après la fin de l'optimisation par la fonction OnTesterDeinit(). Le message de fin d'optimisation sera également généré si l'optimisation est arrêtée manuellement.
Fig.1 - Messages des fonctions de test et d'optimisation imprimés dans le journal
Auteur : Anatoli Kazharski