Code source
Bougie actuelle ou bougie fermée : choisissez le timing de votre signal EA
Une bougie actuelle est encore en train de se former. Sa clôture, son haut et son bas peuvent changer en fonction des prix entrants. Une bougie terminée donne une valeur établie pour cette période, mais l'attendre modifie également le moment d'une entrée.
Décrire la règle en langage simple
Écrivez « évaluer la bougie terminée précédente une fois qu'une nouvelle bougie démarre » ou « évaluer chaque tick entrant ». Les deux sont des conceptions significatives. La confusion survient lorsque le code implémente l’un et que la description promet l’autre.
Inspecter l'index et l'événement
Vérifiez quel indice de bougie de prix lit l'indicateur et quel événement déclenche le calcul. Une valeur de bougie fermée évaluée plusieurs fois peut toujours produire des demandes en double, à moins que le workflow de commande ne les empêche.
Comparez la même fenêtre de signal
Utilisez un court test visuel et enregistrez l'heure de la bougie de prix, la valeur de l'indicateur et la décision. Comparez l'horodatage d'entrée plutôt que de simplement vérifier si le graphique affiche ultérieurement la forme attendue.
Choisissez avec intention
Les signaux antérieurs ne sont pas automatiquement meilleurs et les signaux en bougie fermée ne sont pas automatiquement rentables. L'accès à la source vous permet de choisir le timing qui correspond à votre idée et de documenter clairement ce choix.
Référence et lectures complémentaires
Commencez avec un projet EA modifiable gratuitement·Explorez le code source de MQLume
Retour en haut