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
Quelqu'un peut-il me dire ce qu'est l'avertissement en temps de compilation ?
En général, où puis-je trouver une description des erreurs et des avertissements de compilation ?En général, où trouver les descriptions des erreurs de compilation et des avertissements
Voir la référence MQL5 / Constantes, énumérations et structures standard / Codes d'erreur et d'avertissement / Avertissements du compilateur
Et les sections voisines.
Aidez à résoudre un étonnant mystère :)
Tout fonctionne bien sur la démo, mais dans le testeur, il se bloque sans commencer à tester. Je veux dire que le testeur affiche 1.1% et rien d'autre ne se passe, j'appuie sur le bouton undo, respectivement le test s'arrête.
J'ai beaucoup de paramètres dans l'EA principal, je n'ai pas encore trouvé la solution...
En général, c'est ce bout de code. Le premier point de la parabole de la série actuelle est défini ici.
Si ce code est utilisé, le testeur se bloque. Si SLfirstParabolic Point=false, tout est normal. En réalité, tout fonctionne correctement et sans erreur dans tous les cas.
Le code d'un conseiller expert prêt à l'emploi est joint au présent document.
Le code d'une EA prête à l'emploi est joint
Vous avez oublié de joindre l'EA.
Je n'arrive pas à joindre le fichier, j'ai essayé cinq fois...
ps Je l'ai collé comme code.
Je n'arrive pas à joindre le fichier, j'ai essayé cinq fois...
ps je l'ai collé comme code
Rosh:
Только что проверил - код вставился. Какой у Вас браузер, какое имя файла?
le code est inséré, le fichier n'est pas joint
IE8, HP home
nom du fichier en russe et en anglais Debugging.mq5 Otladka.mq5
Je fais ce qu'il faut ? Je clique sur "joindre un fichier", aperçu, sélectionne le fichier et appuie sur "mettre à jour".
Est-ce que je le fais bien ? Je clique sur "joindre un fichier", je vérifie, je sélectionne le fichier et je clique sur "mettre à jour".
Les étapes sont correctes, la situation a été reproduite.
Nous allons le réparer dès que possible.
Les étapes sont correctes, la situation a été reproduite.
Nous allons le réparer dès que possible.
Oui, merci, mais le code, s'il y en a un, j'aimerais savoir pourquoi le testeur raccroche rapidement... :)
Oui, merci, mais il y a un code, j'aimerais trouver rapidement pourquoi le testeur raccroche... :)
Ça se bloque à cause de la boucle infinie.
Vous n'avez qu'un seul moyen de sortir de la boucle : la rupture. Mais vous avez une pause quand une certaine condition est remplie. L'un des composants
À l'intérieur de la fonction, vous obtenez chaque fois le manche de l'indicateur et le copiez sans vérifier si les données sont prêtes.
Suggestion.
1. Transférer la variable de la poignée au niveau global.
2. Recevez le handle de l'indicateur à OnInit (vous ne modifiez pas les paramètres du parabolique de toute façon).
3. Avant de copier les données du tampon de l'indicateur, vérifiez si elles sont prêtes (calculées) - la fonction BarsCalculated(Parabolic) vous aidera.
4) Organiser la sortie du cycle, si le point 3 n'est pas rempli. 3 n'est pas rempli.