Erreurs, bugs, questions - page 1270
![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Pouvez-vous me dire comment supprimer un site de la liste des sites autorisés pour WebRequest ?
Pouvez-vous me dire comment supprimer un site de la liste des sites autorisés de WebRequest ?
"Outils" -> "Paramètres" -> "Conseillers".
le bouton "supprimer" sur la ligne d'adresse et "ok".
Il y a un problème dans l'optimiseur Expert Advisor. Lorsque tous les passages sont effectués par les agents, le bouton Stop se transforme immédiatement en Start, c'est-à-dire que l'optimisation est déjà terminée. Mais les résultats peuvent toujours être traités dans OnTesterPass ou OnTesterDeinit.Il s'avère que nous ne pouvons pas arrêter le processus. Si vous appuyez sur Démarrer, une nouvelle optimisation est lancée en même temps que l'ancienne, ce qui peut avoir des conséquences désagréables.
Nous voulons que le bouton change de valeur uniquement après le traitement de OnTesterDeinit.
Il y a un problème dans l'optimiseur Expert Advisor. Lorsque tous les passages sont effectués par les agents, le bouton Stop se transforme immédiatement en Start, c'est-à-dire que l'optimisation est déjà terminée. Mais les résultats peuvent toujours être traités dans OnTesterPass ou OnTesterDeinit.Il s'avère que nous ne pouvons pas arrêter le processus. Si vous appuyez sur Démarrer, une nouvelle optimisation est lancée en même temps que l'ancienne, ce qui peut avoir des conséquences désagréables.
Nous voulons que le bouton ne change de valeur qu'après le traitement de OnTesterDeinit.
Et que se passe-t-il si, en cas d'erreur de programmation ou autre, OnTesterPass\OnTesterDeinit se bloque ?
Qu'est-ce qui vous empêche de supprimer l'EA dans le graphique ou de fermer le graphique lui-même avec l'EA avant de le redémarrer ?
Le bouton Stop se transforme en Start, car l'optimisation est effectivement terminée et la participation des agents n'est pas requise. La suite de l'analyse est à la charge du développeur.
Et si en cas d'erreur de programmation ou autre, OnTesterPass\OnTesterDeinit suspend/bloque l'exécution ?
Je ne vois pas de problème. L'optimisation ne sera pas terminée tant que l'utilisateur n'aura pas appuyé sur le bouton. Et maintenant, lorsque vous appuyez sur le bouton, une autre optimisation est lancée simultanément avec celle qui a été arrêtée, épuisant les ressources du système. L'utilisateur peut ne pas le remarquer jusqu'à ce que le système commence à ralentir. Est-ce normal ?
Le bouton Stop se transforme en Start, car l'optimisation est effectivement terminée et aucun agent n'est nécessaire. La suite de l'analyse est à la charge du développeur.
Si le processus d'optimisation se limitait au travail des agents, nous parlerions plutôt de force brute et non d'optimisation. Mais ce n'est pas seulement la force brute qui est importante pour nous, elle fait partie intégrante de l'optimisation, surtout lorsqu'il s'agit de l'optimisation de calculs mathématiques.
Quant à la suppression manuelle du graphique avant le redémarrage - oui, bien sûr, cela peut être fait, mais c'est une option chamanique. Et il n'est pas toujours possible de comprendre à quel graphique l'optimisation se réfère, s'il y a beaucoup de graphiques de ce type ouverts et que nous avons changé le graphique actuel. Il est beaucoup plus facile d'utiliser le bouton.
//
Si le processus d'optimisation se limitait au travail des agents, on parlerait plutôt de recherche et non d'optimisation. Mais pour nous, ce n'est pas seulement la recherche de paramètres, mais le traitement ultérieur des résultats obtenus qui fait partie intégrante de l'optimisation, surtout lorsqu'il s'agit d'optimiser des calculs mathématiques.
//
En général, il n'y a pas d'optimisation dans le testeur. En fait, il y a une réduction de l'espace des variantes de paramètres (réduction du nombre d'exécutions par rapport à l'énumération complète) conformément aux critères établis.
Le testeur ne fournit aucun moyen d'optimisation(identification des paramètres optimaux). La sélection, l'analyse, le regroupement des résultats et la sélection ultérieure du meilleur d'entre eux (si c'était le cas, on pourrait alors appeler ce que fait l'"optimiseur" une optimisation) sont des opérations que l'utilisateur prend en charge.