Erreurs, bugs, questions - page 1859
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
J'ai vu la photo. Il n'est pas reproduit dans mon code MQL5. Mais je vois qu'il est reconnu dans MQL4 de la même manière que dans l'image. Cela signifie que
Aucune autre option
A l'origine, c'était un indicateur pour 4. Je l'ai ouvert depuis l'éditeur mql5, je l'ai sauvegardé sous un nouveau nom et j'ai commencé à l'éditer pour mql5. Je n'ai pas eu d'erreur pendant la compilation, mais il ne voulait pas fonctionner. J'ai commencé à m'y intéresser et j'ai remarqué cette différence.
Après avoir rouvert le fichier dans l'éditeur, l'ordre a coïncidé avec la référence.
Pas très pratique (si vous ne connaissez pas ce comportement à l'avance).
Est-ce que quelqu'un d'autre a une lecture ? Les réglages du testeur sont les suivants
Résultat
C'est-à-dire une course de 250K ticks en 16 minutes.
Comment est-il possible de mesurer la dégradation des performances dans le testeur ? J'ai essayé GetTickCount et les variables globales, ça échoue.
J'ai vérifié. Ça a pris trop de temps pour finir, donc pas d'impression de test.
ça ?
https://www.mql5.com/ru/forum/190147#comment_4880571
Oui, ça. Je ne trouve pas comment il a été mesuré. Peut-être que cela a été fait pour MT4. Je n'ai pas réussi à le faire fonctionner dans MT5 dès le départ.
Pourquoi ne pas nous donner toutes les informations ? Plus la question est complète, plus la réponse est précise. Qu'en est-il des onglets "Tuning", "Paramètres" ?
S'il vous plaît :
Cadre :
Paramètres (mais il n'y a rien d'intéressant ici) :
Facultatif : si l'optimisation est désactivée, la modification du paramètre n'a aucun effet :
Valeur du paramètre "true" :
Valeur du paramètre "false" :
S'il vous plaît :
Mise en place :
Paramètres (mais il n'y a rien d'intéressant ici) :
Le nombre de transactions est différent dans les deux cas. Votre mode de négociation est de 1000ms. Vérifiez le journal (vous affichez le résultat d'une tentative d'ouverture d'une position, non ?). Il est très probable que vous aurez plusieurs REJETS.
Comment est-ce possible ? Problèmes avec le testeur.
Je teste un EA. Compiler, obtenir des résultats :
Recompilation, test, obtention de résultats :
Comment est-ce possible ? Le code n'a pas été modifié, les paramètres n'ont pas été modifiés. Les fonctions aléatoires ne sont pas utilisées. De plus. Le paramètre exMode2Cont est commenté partout dans le code (sauf dans la section des paramètres externes).
Cela signifie que le changement de la valeur du paramètre USEFUL dans certains cas affecte le résultat des tests ?
Quel est le numéro de fabrication?
Bild 1583
Vous avez un nombre différent de métiers dans deux cas. Votre mode de négociation est de 1000ms. Vérifiez le journal (vous avez sorti le résultat de la tentative d'ouverture de la position, n'est-ce pas ?) Il est très probable que vous ayez plus d'un REJECT.
Nombre de transactions naturellement différent, sur les mêmes données et avec une influence peu claire du paramètre désactivé dans le code.
On soupçonne qu'il y a une influence sur les noyaux qui sont testés : local ou réseau.
En ce moment, je vérifie cette hypothèse...
Il a été clairement établi que le résultat du test dépend des cœurs, locaux ou réseau, qui sont testés.
Test1 local
Test2 en réseau
Test3 en réseau
Test4 local et réseau
Après cela, je ne sais pas à qui faire confiance ! :-)
Eh bien, il est devenu clair pourquoi les tests individuels ont donné des résultats inchangés - ils sont effectués sur le même noyau local.
Je frémis à l'idée de ce qui se passerait si nous analysions de près les tests dans le nuage........
Spécifier les configurations du PC local et du PC réseau (après le redémarrage du terminal, les trois premières lignes de l'onglet "Log").