Correction et fiabilisation MT4/MT5 — MQL4/MQL5

Votre EA déraille ? Corrigeons le comportement, pas seulement le code.

DataVryx analyse, corrige et teste les défauts techniques d’Expert Advisors MetaTrader 4/5 à partir d’un besoin explicite et d’un code source que vous êtes autorisé à utiliser.

Problèmes fréquents

Un EA peut compiler sans fonctionner correctement.

La prestation convient quand le défaut est technique, observable et rattaché à un comportement attendu.

×2

Ordres dupliqués

Plusieurs entrées sur le même signal, volume cumulé ou absence de contrôle de position.

0

Aucun trade

Conditions incompatibles, données mal lues, filtres trop stricts ou erreurs silencieuses.

Entrées ou sorties incorrectes

Signal lu sur la mauvaise bougie, logique inversée ou état de marché mal géré.

!

Erreurs d’exécution

Ordres refusés, gestion des retcodes incomplète ou paramètres incompatibles avec le symbole.

{ }

Compilation cassée

API obsolète, dépendance manquante, conflit de types ou erreur introduite lors d’une modification.

Ce qui est inclus

Une intervention délimitée et vérifiable.

Le périmètre exact est confirmé au devis afin que la correction, les tests et les livrables restent sans ambiguïté.

01 · Cadrage

Comportement attendu

Reformulation du défaut, des règles concernées et des conditions nécessaires pour le reproduire.

02 · Analyse

Lecture du code source

Identification de la cause probable, des dépendances et des risques directement liés à la correction.

03 · Correction

Modification ciblée

Correction du défaut validé, sans transformer discrètement l’intervention en refonte ou en nouvelle stratégie.

04 · Contrôle

Compilation et non-régression

Contrôles techniques et test ciblé du comportement corrigé lorsque les données transmises le permettent.

05 · Livraison

Fichiers et traçabilité

Source corrigée, exécutable si prévu, note des changements et consignes d’installation ou de test.

06 · Retour

Ajustements mineurs

Une série de retours mineurs liée au périmètre validé, selon les conditions précisées au devis.

Cas démontré

62 bougies avec doublon. Puis zéro.

Sur un EA de démonstration, le défaut a été reproduit, corrigé puis soumis au même backtest. Le résultat porte sur le comportement technique mesuré, sans extrapolation financière.

Consulter l’étude de cas
62 → 0bougies avec doublon
2 → 1entrée maximale par bougie
119 359ticks contrôlés
0 / 0erreur / warning à la compilation

Ce qu’il faut transmettre

Plus le défaut est reproductible, plus le devis est précis.

Les éléments suivants permettent de distinguer une estimation directe d’un diagnostic préalable à 29 €.

Indispensable

Code source et dépendances

Fichier .mq4/.mq5, indicateurs, bibliothèques et fichiers inclus, avec confirmation de votre droit d’utilisation.

Attendu

Règles et comportement

Ce que l’EA devrait faire, ce qu’il fait réellement et les étapes permettant d’observer le défaut.

Contexte

Environnement de test

Symbole, unité de temps, paramètres, période, mode de compte et conditions particulières.

Très utile

Journaux et captures

Onglets Experts et Journal, messages d’erreur, captures ou rapport du Testeur de stratégie.

Pour cadrer

Priorité et délai

Impact du défaut, scénario prioritaire et éventuelle date cible pour planifier l’intervention.

À éviter

Exécutable seul

Un fichier .ex5 sans source ne peut pas être corrigé. DataVryx ne décompile pas les exécutables.

Déroulé

Quatre étapes, avec un point de contrôle avant de coder.

1

Réception

Lecture des éléments et vérification de la faisabilité.

2

Devis

Périmètre, prix fixe, délai, livrables et retours inclus.

3

Intervention

Reproduction, correction, compilation et test ciblé.

4

Livraison

Fichiers prévus, note des changements et consignes.

Périmètre

Ce qui relève d’une correction — et ce qui relève d’un autre projet.

Dans la prestation

  • Défaut technique décrit et validé au devis
  • Contrôles directement liés au correctif
  • Livraison des fichiers explicitement prévus
  • Traçabilité synthétique des changements

Hors prestation

  • Ajout de fonctions non prévues au devis
  • Invention ou recherche d’une stratégie
  • Optimisation vers une rentabilité déterminée
  • Garantie de performance financière
  • Décompilation ou intervention sans autorisation

Première étape

Décrivez le comportement attendu et le défaut observé.

DataVryx répond avec la prochaine étape recommandée : estimation directe ou diagnostic préalable.

Demande de devis