Étude de cas · Expert Advisor MT5

Du cahier des charges au code testé.

Une démonstration MQL5 volontairement simple pour rendre visible l’essentiel : règles explicites, contrôles techniques, journaux utiles et validation reproductible.

MetaTrader 5 MQL5 CTrade Version 1.01 Code source documenté

Preuve technique

Des résultats de contrôle, pas une promesse financière.

Le robot applique un croisement de moyennes mobiles sur des bougies clôturées. Cette logique classique sert de support pour démontrer une méthode de développement et de test.

0 erreur de compilation MetaEditor 5 · build 5833
54 signaux détectés EURUSD · H1 · janvier–juin 2026
3 spreads filtrés aucun ordre envoyé hors limite
2 clôtures retentées cas « marché fermé » validé

Chaîne de décision

Chaque étape peut être comprise et vérifiée.

01 Nouvelle bougie H1
02 Croisement confirmé
03 Spread et horaire
04 Volume normalisé
05 Ordre avec SL / TP
06 Journal exploitable

Fonctions livrées

Une base simple, mais sérieuse.

  • Paramètres regroupés et contrôlés au démarrage
  • Signaux fondés sur des bougies clôturées
  • Lot fixe ou calcul théorique par niveau de risque
  • Stop loss, take profit et limites du courtier
  • Filtre de spread et plage horaire
  • Positions isolées par numéro magique
  • Messages de diagnostic explicites
Cas limite détecté en test

Le test a trouvé quelque chose. C’est une bonne nouvelle.

Une clôture sur signal opposé peut être refusée pendant une interruption de marché. La première version journalisait correctement l’erreur, mais ne retentait pas l’action.

Observation : code retour « marché fermé »
Correction : mémorisation de la clôture en attente
Validation : nouvelle tentative réussie à la bougie suivante

Traçabilité

Le code n’arrive jamais seul.

Développement

Source MQL5

Code commenté, paramètres organisés et version compilée.

Contrôle

Checklist de validation

Points testés, points restant à vérifier et limites assumées.

Preuve

Journal de backtest

Signaux, décisions, erreurs et corrections conservés.

Transmission

Guide d’installation

Procédure claire pour compiler, installer et tester dans MT5.

Intégrité

Empreintes SHA-256

Identification précise du source et du fichier compilé testés.

Cadre

Limites explicites

Aucune optimisation opportuniste ni promesse de rentabilité.

Votre projet MT5

Un EA à corriger, fiabiliser ou développer ?

DataVryx transforme des règles précises en outils MT5/MQL5 documentés, testables et maintenables.

Demande de devis