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
Actuellement, mon EA ouvre plusieurs ordres sur la même bougie. Je pense que le contenu de cet article pourrait m'aider.
Comment puis-je l'implémenter ?
Vous pouvez retirer la logique d'entrée de l'événement OnTick() et la placer dans la fonction OnNewBar(). De cette façon, elle ne sera exécutée que lorsqu'il y a une nouvelle barre, plus besoin d'entrer plusieurs fois sur la même bougie, car une fois qu'elle a été exécutée, elle ne s'exécutera à nouveau que sur la bougie suivante.
Bon article.
Merci de votre attention.
Très bien, merci,
J'espérais une fonction des bibliothèques MQL5 mais il semble qu'il n'y en ait pas ? J'ai une librairie de trading modulaire et j'ai rencontré le problème suivant : le module de signal définissait son drapeau IsNewBar et remplaçait le prevCandleTime et lorsque le module TrailingSL devait évaluer la même fonction, il renvoyait un faux car le prevCandleTime était le même que le courant.
Oui, je peux stocker le résultat dans un indicateur central et l'utiliser pour tous les modules et je ne rencontrerai pas ce problème MAIS les modules peuvent fonctionner sur des périodes différentes, c'est pourquoi cette solution est si parfaite, merci.
Bonjour, je suppose que dès que la cotation Open() est arrivée, cela signifie qu'une nouvelle barre est arrivée. Je pense que c'est plus simple ou est-ce que j'ai raté quelque chose ?
Imaginez une situation où le prix d'ouverture d'une nouvelle barre est égal au prix d'ouverture de la barre précédente.... Il y a une forte probabilité d'attraper une telle situation sur des petits TFs.
Je n'ai pas de méthode plus simple que celle-ci.
suit l'heure d'ouverture de la barre actuelle et les compare à chaque tic-tac.