Biais d’anticipation dans les tests EA : évitez d’utiliser les informations de demain

Un calcul historique peut accidentellement utiliser des informations qui n'étaient pas disponibles au moment de la décision. Le graphique résultant peut sembler convaincant car le code voit effectivement une partie du futur.

Attachez une heure à chaque fonctionnalité

Pour chaque entrée, identifiez quelle bougie ou quel événement a fourni la valeur et s'il s'est terminé. Une bougie à échéance plus longue peut encore se former même si de nombreuses bougies à échéance plus courte se sont déjà fermées.

Inspecter les limites de l'alignement

Vérifiez les modifications de session, les limites de délais plus élevées et les ensembles de données importés. Évitez d'attribuer une valeur quotidienne terminée à chaque minute plus tôt dans la même journée. Conservez le temps de fonctionnalité et le temps de décision dans votre sortie de diagnostic.

Utiliser un exemple pas à pas

Choisissez une transaction et reconstruisez exactement les informations auxquelles l'EA pourrait accéder à ce moment-là. Comparez cela avec les valeurs utilisées par votre analyse une fois la période terminée. Cela révèle souvent rapidement un problème d’alignement.

Rendre la règle vérifiable

Une source lisible et des horodatages explicites transforment une courbe impressionnante en un processus explicable. Corriger une erreur de timing peut modifier considérablement le résultat, mais cela vous donne une base beaucoup plus utile pour un développement futur.

Référence et lectures complémentaires

Commencez avec un projet EA modifiable gratuitement·Explorez le code source de MQLume

Retour en haut
Code sourceLecture estimée : 4 min

Compiler du code MQL5 dans MetaEditor

Créez un projet MQ5 dans un EX5, vérifiez les dépendances et les diagnostics, et confirmez quel exécutable vous testez.

Inspecter les projets sources

Consultez la version livrée, le guide de saisie et la portée des tests documentée pour chaque package.

Quantum Titan MT5The Gold Reaper MT5My AI Gold MT5Ultimate Breakout System MT5Quantum Commander MT5MoonDog EA MT5EA Super Trend XAUUSD MT5Gold Beaver MT5Smart Gold Hunter MT5

Panier

Une licence personnelle par projet. Chaque projet ne peut être ajouté qu’une fois.

Votre panier est vide

Choisissez un projet de code source pour commencer.

Continuer les achats