Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1530
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
Je vois. Merci. Quelqu'un d'autre a des conseils ?
J'ai appris avec toi, aussi.
Ne soyez pas surpris lorsqu'il cesse de fonctionnerou fonctionnepar intermittence.
Pour quelle raison ? Pourquoi n'écrivez-vous pas ce qui ne va pas ?
Pour quelle raison ? Pourquoi ne dites-vous pas ce qui ne va pas ?
C'est quoi ce harcèlement ?
C'est quoi ce délit de fuite ?
Je vois.
Quelqu'un d'autre peut-il me dire ce qui ne va pas ici, et pour quelle raison il s'arrêtera de fonctionner s'il y a vraiment un problème ?
Je vois.
Peut-être que quelqu'un d'autre peut me dire ce qui ne va pas ici, et quelle est la raison pour laquelle il s'arrête de fonctionner s'il y a vraiment un problème ?
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie
Toutes questions des débutants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes.
Igor Makanu, 2021.07.05 14:16.
car l'indicateur n'est pas encore calculé.
https://www.mql5.com/ru/docs/series/barscalculated
la section OnInit() n'est pas le meilleur endroit pour obtenir l'environnement du terminal, je pense que cela fonctionne logiquement et correctementVoici la réponse.
Merci.
J'ai besoin qu'il effectue les calculs de l'historique immédiatement au démarrage. Je le fais dans l'inite parce que j'en ai besoin comme ça.
J'ai ajouté une pause dans l'init, avant les calculs. Si c'est le cas, y a-t-il encore des écueils ?
Il est nécessaire de faire des calculs sur l'historique au démarrage. Je le fais dans l'inite parce que j'en ai besoin comme ça.
J'ai ajouté une pause dans l'inite, avant les calculs. Si c'est le cas, il y a encore des pièges ?
Il est plus facile et plus fiable de mettre le premier drapeau de démarrage dans OnTick()
Les gars, qui n'est pas occupé et peut regarder. esquissé un EA sur l'indicateur d'hier, mais quelque chose ne fonctionne pas bien. Il semble ouvrir des transactions qui ne sont pas basées sur des signaux. J'ai essayé d'ajouter des ordres de fermeture sur le signal opposé mais les transactions sont fermées puis non. Je crois que ça me manque.
Pour quelle raison ? Pourquoi n'écrivez-vous pas ce qui ne va pas ?
Parce que les développeurs ont écrit que OnInit() est destiné à l'initialisation, pas à autre chose
Que se passera-t-il - vous avez fait une pause pour obtenir les valeurs des indicateurs dans OnInit() - que se passera-t-il si l'utilisateur change de TF en même temps ?
SZZY : Et comment se comporterait votre code si vous exécutez une EA, puis fermez le terminal et rouvrez le terminal avec une EA en cours d'exécution ?