Étude de cas · Correction d’un EA MT5
Il compile. Pourtant, il double les ordres.
Un défaut comportemental réaliste, reproduit sur 119 359 ticks, corrigé dans le code puis soumis au même test de non-régression.
Résultat mesuré
Le correctif change le comportement, pas le récit.
Les deux exécutables ont été compilés sans erreur ni avertissement, puis testés sur le même symbole, la même période et le même historique.
Avant / Après
Même stratégie de démonstration. Gestion d’état différente.
Version 1.00
Signal instable et absence de verrou.
signal = croisement sur bougie 0
à chaque tick :
si signal haussier
envoyer un achat
protection utilisée :
plafond de volume 0,02
Version 1.01
Signal clôturé et position identifiée.
si nouvelle bougie :
lire les bougies 2 et 1
rechercher symbole + magic
si position existante
ne pas ajouter de volume
sinon si croisement
envoyer un achat
Méthode DataVryx
Corriger signifie d’abord reproduire.
Livrable démontré
Une correction traçable et transmissible.
Versions avant et après
Deux codes distincts pour rendre chaque changement vérifiable.
Rapport de correction
Défauts, impacts, modifications, résultats et limites documentés.
Journaux MT5
Extraits avant/après, volumes, bougies de signal et état du test.
Checklist validée
Compilation, reproduction, non-régression et sécurité du test.
Empreintes SHA-256
Identification précise des sources et exécutables testés.
Aucune promesse financière
La validation porte sur le comportement technique de l’EA.
Votre Expert Advisor
Un bug discret peut coûter cher en exposition.
DataVryx diagnostique, corrige et teste les comportements anormaux d’Expert Advisors MT5 à partir de règles explicites.