Diagnostic technique EA MT4/MT5

Comprendre pourquoi votre EA ne se comporte pas comme prévu.

DataVryx analyse votre Expert Advisor MetaTrader 4 ou 5 afin d’identifier les défauts techniques, les comportements à risque et les corrections prioritaires, avant de lancer une intervention plus lourde.

Quand demander un diagnostic ?

Quand le problème existe, mais que la cause n’est pas encore claire.

Le diagnostic est utile avant une correction, une refonte ou une évolution. Il évite de chiffrer au hasard et permet de distinguer un bug simple d’un outil devenu fragile ou mal cadré.

Exécution

L’EA ne prend aucun trade

Conditions incompatibles, mauvais index de bougie, symbole mal lu, filtre trop strict ou erreur silencieuse.

Risque

Lots, stops ou objectifs incohérents

Calcul de volume, conversion de points, niveaux refusés ou règles de gestion mal appliquées.

Comportement

Trop d’ordres ou sorties incorrectes

Doublons, signaux répétés, position mal détectée, ordre fermé au mauvais moment ou logique inversée.

Compilation

Le code ne compile plus

Dépendance manquante, changement d’API, conflit de types ou modification qui a cassé une partie du projet.

Écart

Backtest et démo ne racontent pas la même chose

Paramètres différents, données insuffisantes, spread, mode de test ou comportement dépendant de l’environnement.

Avant devis

Le projet est trop flou pour chiffrer

Le diagnostic sert alors de première étape pour clarifier les risques et estimer une correction réaliste.

Ce qui est inclus

Une analyse ciblée, pas une promesse magique.

Le diagnostic porte sur le fonctionnement technique de l’outil fourni. Il ne remplace pas une correction, mais il permet de savoir quoi corriger, dans quel ordre, et avec quel niveau de risque.

01

Lecture du code source

Analyse des fichiers .mq4/.mq5 fournis, des dépendances principales et de la structure générale de l’outil.

02

Comportement attendu

Comparaison entre ce que l’EA devrait faire, ce qu’il fait réellement et ce qui peut être observé dans les journaux.

03

Points de contrôle

Entrées, sorties, lots, stop loss, take profit, filtres horaires, filtres de spread, état des positions et erreurs d’ordre.

04

Risques techniques

Repérage des zones fragiles : absence de logs, règles ambiguës, conditions contradictoires, code difficile à maintenir.

05

Priorités

Classement des problèmes détectés selon leur impact probable : bloquant, important, secondaire ou à surveiller.

06

Prochaine étape

Recommandation : correction ciblée, refonte partielle, test complémentaire, clarification du cahier des charges ou arrêt du projet.

Livrable

Un rapport court, exploitable.

Le diagnostic donne un document clair, généralement de 1 à 3 pages, adapté à la complexité de l’EA. L’objectif n’est pas de noyer le client dans du jargon, mais de rendre la situation compréhensible et actionnable.

  • ce qui a été examiné ;
  • les problèmes ou risques identifiés ;
  • leur niveau de priorité ;
  • les corrections ou tests recommandés ;
  • l’étape proposée ensuite.

Non inclus

Ce que le diagnostic ne fait pas.

  • pas de correction du code dans le forfait diagnostic ;
  • pas d’invention de stratégie de trading ;
  • pas d’optimisation visant une performance financière ;
  • pas de garantie de rentabilité ou de résultat ;
  • pas d’accès ou de gestion d’un compte réel ;
  • pas de décompilation de fichiers .ex4/.ex5.

Ce qu’il faut transmettre

Plus le contexte est clair, plus le diagnostic est utile.

Un fichier exécutable seul ne suffit pas. Pour analyser sérieusement un EA, il faut le code source et une description du comportement attendu.

Code

Source et dépendances

Fichiers .mq4/.mq5, bibliothèques, indicateurs, includes et paramètres nécessaires à la compréhension du projet.

Règles

Comportement attendu

Ce que l’EA devrait faire : conditions d’entrée, sorties, stops, objectifs, filtres, horaires, symboles et timeframes.

Symptôme

Problème observé

Ce que l’EA fait réellement, quand le problème apparaît et comment le reproduire si possible.

Preuves

Journaux et captures

Messages d’erreur, onglets Experts/Journal, capture du testeur, rapport de backtest ou extrait de logs.

Contexte

Environnement

MetaTrader 4 ou 5, broker, type de compte, symbole, période, spread, paramètres utilisés et version du fichier.

Droit

Autorisation d’utilisation

DataVryx intervient uniquement sur du code que vous êtes autorisé à transmettre, modifier ou faire analyser.

Après le diagnostic

Deux chemins possibles : correction ou recadrage.

Si le problème est clair et corrigeable, DataVryx peut proposer une correction séparée avec prix fixe. Si le besoin est trop ambigu, le diagnostic sert à reformuler le cahier des charges avant d’aller plus loin.

Voir la prestation correction

Première étape

Envoyez le code source et le comportement attendu.

DataVryx vérifie si le diagnostic à 29 € correspond bien au projet, ou si un cadrage différent est nécessaire.

Demander un diagnostic

DataVryx fournit une prestation de développement et d’analyse technique. Aucun conseil en investissement, aucune gestion de compte client et aucune garantie de performance ne sont fournis. Le client reste seul responsable de ses règles, de ses décisions de trading, de ses tests et de l’utilisation éventuelle de l’outil.