Erreurs, bugs, questions - page 2970
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
Essayez de supprimer la méthode Set. Etfaites le chargement dans le même ordre que la sauvegarde !
Il n'y a pas besoin d'essayer quoi que ce soit.
Il s'agit d'une erreur de compilation qui doit être corrigée.
Il n'y a pas besoin d'essayer quoi que ce soit.
Je me demande ce qui cause l'échec... L'ajout de méthodes ou le fait que la structure ait été héritée...
Je me demande ce qui cause l'échec... L'ajout de méthodes ou le fait que la structure ait été héritée...
Le plus probable est que l'optimiseur est allé trop loin.
L'optimiseur en fait probablement un peu trop.
Tout le monde peut sur-optimiser. Néanmoins, les fonctions ne sont pas complètement hors service... Par conséquent, le bogue peut être contourné tant qu'il est corrigé.
Les photos peuvent être insérées à l'aide du bouton ou attachées à l'aide du bouton .
Le lien permettait d'accéder aux vidéos.
Pourquoi les avez-vous supprimés ? Des informations inutiles ?
Bonjour, il y a une erreur dans MetaTester. Si j'utilise une DLL dans l'EA, elle ne s'exécute qu'une seule fois, après quoi l'agent de test se bloque et ne peut plus être testé tant que je ne force pas le processus metatester64.exe à se terminer dans le Gestionnaire des tâches. Et pendant l'optimisation, seul le premier processus metatester64.exe se bloque, le reste fonctionne normalement. Une erreur apparaît dans les journaux :
De plus, l'erreur se produit lors de l'importation de la DLL, même si les fonctions de la DLL ne sont pas appelées dans l'Expert Advisor.
Parfois, cette erreur ne se produit pas et l'agent ne se bloque pas.
Dll utilisée : https://www.mql5.com/ru/code/11120 (Il y en a une pour MT5 64 bit dans l'archive).
Bug de l'éditeur avec espace supplémentaire
https://photos.app.goo.gl/CK2KSZaKVRKMCz1S8
voici comment le bug disparaît
https://photos.app.goo.gl/bSPtMDL4MKSKpbFP6
copie de uncompilable, comme dans l'exemple
même problème dans mt5
Le compilateur MQL5 n'évalue pas les caractères unicode - tous les caractères dont le code est supérieur à 127 sont considérés comme des lettres (ne restez pas bloqué - cela peut changer).
N'utilisez pas d'espaces insécables (code de caractère 0xC2a0).
Erreur dans la recherche binaire d'une valeur dans un tableau trié :
Résultat :
Au lieu de 2, ce devrait être 3
Merci pour le message.
L'erreur a été corrigée
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Intéressant et humoristique
Valeriy Yastremskiy, 2021.02.22 16:47
Je suppose que cela va ici)
J'ai une fenêtre ouverte dans le testeur 4Q. Je suis ici depuis plus de deux semaines. Je lance le terminal, et je vois dans cette fenêtre le graphique tick)))) Je l'ai eu sur un terminal 1320, typique 7.0. J'ai un bon point de vue sur la question).
Est-ce le comportement correct pour les variables statiques ?
Lorsque l'on change d'horizon temporel ou de paramètres, leur valeur ne change pas :
Le résultat après le démarrage de l'EA et le changement d'horizon temporel :
Variables statiquesCela vient de l'aide :
Les variables statiques existent au moment de l'exécution du programme et sont initialisées une fois avant l'appel de la fonction spécialisée OnInit().
Donc une fois avant chaque appel à OnInit() ou une fois avant le démarrage, bien que la réinitialisation soit plutôt une deuxième exécution.
Cela se produit-il également dans le testeur ?
Les variables globales se comportent également de cette manière.