L’essentiel

Indiquez la plateforme, le comportement attendu, le problème observé et la manière de le reproduire. Ajoutez ensuite les paramètres, journaux et captures disponibles. Quelques informations précises valent mieux qu’un long récit.

1. Préciser MT4 ou MT5

Indiquez si le robot fonctionne sous MetaTrader 4 ou MetaTrader 5. Lorsque c’est utile, précisez également le système utilisé, le courtier et la version de la plateforme. Un comportement peut dépendre des règles de volume, du symbole ou du mode d’exécution.

2. Fournir le code source disponible

Une correction nécessite généralement le fichier source .mq4 ou .mq5, ainsi que les fichiers inclus dont il dépend. Un fichier compilé .ex4 ou .ex5 ne permet pas de modifier proprement le programme. Le code doit vous appartenir ou vous devez être autorisé à le faire modifier.

3. Décrire le comportement attendu

Expliquez ce que l’EA devrait faire avec des règles observables : ouvrir une seule position, fermer à telle condition, respecter un horaire, calculer un volume donné ou produire un fichier précis. Évitez les formulations générales comme « il ne marche pas ».

4. Décrire précisément le défaut

Indiquez ce qui se passe réellement et à quel moment : aucun ordre, plusieurs positions, erreur de volume, fermeture prématurée, différence entre backtest et compte démo, blocage après redémarrage ou résultat différent selon le symbole.

5. Donner un scénario de reproduction

Précisez le symbole, l’unité de temps, les dates de test, les paramètres utilisés et les étapes qui déclenchent le problème. Si le défaut apparaît en backtest, joignez si possible le fichier de paramètres .set et le rapport correspondant.

6. Ajouter les journaux et captures utiles

Les onglets « Experts » et « Journal » de MetaTrader contiennent souvent les messages qui expliquent un échec d’ordre ou une condition invalide. Une capture annotée peut aussi montrer l’entrée attendue, l’ordre réellement ouvert ou la zone du graphique concernée.

7. Indiquer le résultat souhaité

Précisez si vous attendez seulement un diagnostic, une correction ciblée ou une modification plus large. Cela évite de mélanger la résolution du bug avec de nouvelles fonctions qui doivent être chiffrées séparément.

Ce qu’il ne faut jamais transmettre

Ne transmettez aucun mot de passe, identifiant de compte de trading, clé privée, moyen de paiement ou accès à votre espace courtier. Une intervention sur le code et les tests techniques ne nécessite pas la gestion de votre compte.

DataVryx

Vous n’avez pas encore tous les éléments ?

Commencez par décrire le défaut observé, la plateforme utilisée et le comportement attendu. DataVryx pourra indiquer les éléments techniques nécessaires pour la suite.

Demande de devis