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
Il est impossible de savoir quand une bougie se ferme. Ce n'est que lorsqu'un nouveau tick arrive et commence une nouvelle barre que l'ancienne barre est fermée, et ce tick peut arriver presque à la fin de la durée d'une barre.
Pour un test de nouvelle barre, Bars n'est pas fiable (un rafraîchissement/reconnexion peut changer le nombre de barres sur le graphique), Volume n'est pas fiable (ticks manquants), Price n'est pas fiable (prix dupliqués et L'opérande ==. - MQL4 programming forum.) Utilisez toujours l'heure.
MT4 : Nouvelle bougie - MQL4 programming forum #3 (2014)
MT5 : Accès aux variables - MQL4 programming forum #3 (2022)
Je ne suis pas d'accord avec la création d'une nouvelle fonction de barre, car elle ne peut être appelée qu'une fois par tic-tac (le deuxième appel renvoie faux). Une variable peut être testée plusieurs fois.
Running EA once at the start of each bar - MQL4 programming forum (2011)
Je ne suis pas d'accord avec la création d'une nouvelle fonction de barre, car elle ne peut être appelée qu'une fois par tic-tac (le deuxième appel renvoie un faux). Une variable peut être vérifiée plusieurs fois.
J'ai réussi à créer une fonction générique IsNewBar(symbol, timeframe), qui fonctionne correctement dans un EA pour différentes combinaisons de symbole et de timeframe, et qui peut être appelée plusieurs fois dans le traitement d'un tick, renvoyant la même chose la deuxième fois (et les fois suivantes) que la première fois.