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
Profitez du bug de KB : le fichier zip contient la première version.
Je n'en ai trouvé qu'un pour décembre 2019. MTTester ne semble pas avoir supprimé les anciennes fonctions.
Trouvé seulement pour décembre 2019. Je ne pense pas avoir supprimé d'anciennes fonctions dans MTTester.
Peut-être, au moins sous la forme d'une idée, comment définir les paramètres d'optimisation de l'Expert Advisor à partir du code ?
Il n'y a que des possibilités.
Mais rien n'empêche de travailler en parallèle via le presse-papiers commun. Il suffit de faire une vérification supplémentaire.
Mais rien n'empêche de travailler en parallèle via un presse-papiers commun. Il suffit de faire une vérification supplémentaire.
C'est la première chose que j'ai essayée. J'ai passé quelques jours à déboguer le sémaphore de fichier dans COMMON, mais je n'ai pas réussi à le faire fonctionner de manière cohérente. Peut-être que les fonctions de fichiers intégrées ont un timing un peu différent de ce que je pense qu'elles devraient avoir.
Eh bien, vous avez tout gâché ! Entrez une entrée de type chaîne de caractères, dans laquelle vous enfoncez le chemin vers le terminal à travers le tampon. Après avoir introduit les paramètres, lisez-les et vérifiez s'ils sont corrects. En particulier, par cette entrée de chaîne. Appuyez sur le bouton Start dès que la vérification est terminée avec succès.
On peut même faire quelque chose de similaire.
Vous avez fait preuve de beaucoup de bon sens ! Entrez une entrée de type chaîne, dans laquelle vous insérez le chemin vers le terminal à travers le tampon. Après avoir introduit les paramètres, lisez-les et vérifiez s'ils sont corrects. En particulier, par cette entrée de chaîne. Appuyez sur le bouton Start dès que la vérification est terminée.
Accélération de l'AG.
Le conseiller expert en mode cadre reçoit OnTester de la part des agents. Si, après 100 à 1000 passages, rien de bon n'est trouvé, nous appuyons sur Stop.
L'optimisation peut être accélérée d'un ordre de grandeur.Vous pouvez accélérer l'optimisation d' un ordre de grandeur .
J'ai effectué 470 optimisations (chacune sur un symbole différent) en 4,5 heures sur des ticks réels (un mois).
1. Je remplacerais GetTickCount() par GetTickCount64() dans Sleep2. Sinon, le débordement menace la logique qui n'est pas tout à fait correcte. Et cela se produit nettement moins souvent dans la variante 64. En d'autres termes, vous devriez peut-être l'adopter aussi.
2) Le second ArrayResize soulève des questions ici
Il est plus que probable qu'il devrait être
Res = ::ArrayResize(Buffer, Read / sizeof(T));3) Et enfin, quelques types différents