Installation d’un EA sur MT5 et Liste de Contrôle Initiale | Guide Simple pour Débutants : Procédure de Mise en Place et Vérification

Objectif : Placer correctement les fichiers EA et s’assurer qu’ils peuvent être lancés et exécutés en toute sécurité sur MT5.


Préparation Obligatoire

  • Installer et Lancer la Dernière Version de MT5 (64 bits) (Version fournie par le courtier recommandée)
    Téléchargez l’installeur (ex : BrokerNameSetup5.exe) depuis le portail client de votre courtier ou similaire, et double-cliquez pour installer.
    Exemple d'écran de téléchargement de MT5 depuis le portail client d'un courtier Forex
    Écran de dossier affichant le fichier EXE d'installation de MT5 dans le dossier de téléchargement
    Écran de configuration de l'installation de MT5
  • Obtenir les Informations du Compte de Trading (Numéro de Compte, Mot de Passe, Nom du Serveur)
    Souvent notifié par email par le courtier. Certains systèmes vous demandent de définir vous-même le mot de passe. Conservez l’email.
  • Se Connecter au Compte de Trading : Entrez le Serveur / Numéro de Compte / Mot de Passe.
    Écran MT5 Fenêtre Navigateur Connexion au Compte
    Écran de connexion MT5 - Entrez votre numéro de compte et votre mot de passe
    La connexion est réussie si l’icône verte (état de la communication) et la vitesse de réponse sont affichées en bas à droite de l’écran MT5.
  • Vérifier l’Affichage des Symboles Cibles (ex : XAUUSD, EURUSD. Attention aux suffixes : .pro, -ecn, etc.)
    Fenêtre Observateur de Marché MT5
    Si non présent dans l’« Observation du Marché », activez le symbole cible à partir de la Liste de Symboles.
    Bouton pour afficher la liste des symboles sur l'écran MT5 → Écran des détails du symbole

Préparation des Fichiers EA

Préparez l’un ou plusieurs des éléments suivants :

  • Fichier Principal de l’EA : .ex5 ou .mq5
  • Bibliothèques Associées : .dll / .ex5 / .mqh, etc. (si nécessaire)
  • Fichier de Paramètres (Optionnel) : .set

Procédure d’Installation de l’EA (Windows)

  1. Ouvrir le Dossier de Données : Dans le menu supérieur de MT5, « Fichier » → « Ouvrir le dossier des données »
    Menu supérieur MT5 Fichier Ouvrir le dossier des données
  2. Chemin de Placement (Par Type)
    • Fichier Principal de l’EA : MQL5/Experts/
    • Indicateurs Associés : MQL5/Indicators/
    • Bibliothèques (DLL, etc.) : MQL5/Libraries/
    • Fichier de Paramètres (.set – Optionnel) : MQL5/Profiles/Tester/, etc.
      Écran du dossier du terminal MT5 avec le dossier MQL5, etc.
      Écran du dossier MQL5 de MT5 montrant les dossiers Expert, Indicateur et Bibliothèque
  3. Actualiser le Navigateur : Dans le Navigateur (Ctrl+N), faites un clic droit sur « Expert Advisors » → Sélectionnez « Actualiser »
    Écran montrant le clic droit dans la section Expert Advisors de la fenêtre Navigateur MT5 et la sélection d'Actualiser
  4. Appliquer au Graphique : Ouvrez le graphique du symbole cible et faites glisser l’EA depuis le Navigateur.

Paramètres de Base de MT5 (Interrupteurs de Sécurité)

Interrupteur Global

  • Bouton « Trading Algo » dans la barre d’outils : Vert = Autorisé / Rouge = Arrêté
    Bouton de commutation ON/OFF du trading automatique dans le menu supérieur MT5 (vert est activé, rouge est désactivé)

Autorisation par EA (Propriétés > Général)

  • Cochez « Autoriser le trading algorithmique »
    Écran des propriétés de l'EA après application au graphique → Cochez Autoriser le trading algorithmique dans l'onglet Général
  • Uniquement pour les EAs nécessitant l’utilisation de DLL, cochez « Autoriser l’importation de DLL » (Activez uniquement pour les EAs de confiance)
    Écran montrant le coche d'Autoriser l'importation de DLL dans l'onglet Dépendances sur l'écran des propriétés de l'EA après application au graphique
    Par défaut, cette autorisation n’est pas nécessaire.

Paramètres Globaux (Outils > Options > Expert Advisors)

      • Cochez « Autoriser le trading algorithmique »
      • « Autoriser l’importation de DLL » n’est pas obligatoire. Cochez-le uniquement si votre EA l’exige.
      • Pour les EAs nécessitant une authentification web / vérification de licence, cochez « Autoriser WebRequest » et ajoutez l’URL spécifiée (Peut être désactivé si non nécessaire)

    Menu supérieur MT5 Outils → Écran Options
    Écran MT5 Outils → Options → Experts montrant les paramètres de trading automatique, autorisation DLL et autorisation Web request


    Préparation du Graphique (Conditions Préalables)

    • Symbole : Sélectionnez précisément le symbole et le suffixe pris en charge par l’EA.
    • Période : Adaptez-vous à la recommandation de l’EA (ex : M1/H1/D1). Une période différente peut causer un comportement inattendu.
    • Mode d’Ordre : Utilisez un compte de Couverture (Hedging) pour les EAs nécessitant des positions opposées (le Netting ne permet pas la couverture).
    • Mise à Jour des Cotations : L’historique est automatiquement récupéré à l’ouverture du graphique. Générez les barres en parcourant les périodes principales si nécessaire.

    Exemple de Paramètres d’Entrée Initiaux

    • Lot / Risque : Commencez avec un lot minuscule ou un faible pourcentage de risque. Ajustez après avoir compris le Drawdown (DD, ou Retrait Maximum) à partir du backtest.
    • Magic Number : Ne pas dupliquer si vous exécutez plusieurs EAs sur le même MT5. La duplication perturbera la gestion des ordres.
    • Heures de Trading / Clôture du Vendredi : Souvent basées sur l’heure du serveur du courtier. Une mauvaise configuration peut entraîner des clôtures manquées.
    • Spread Maximum / Distance Minimale (Filtre) : Supprimez les entrées lorsque le spread est excessif (ex : événements majeurs ou rollover). Un paramètre trop strict peut entraîner des pertes d’opportunités, utilisez donc une valeur appropriée.

    Liste de Contrôle Initiale (Juste Après l’Installation)

    • Le fichier principal de l’EA est placé dans MQL5/Experts/
    • MT5 a été redémarré OU le Navigateur a été actualisé
    • Le bouton « Trading Algo » est vert
    • « Autoriser le trading algorithmique » est activé (ON) dans les propriétés de l’EA
    • Le symbole cible et la période correspondent aux exigences de l’EA
    • Un backtest a été exécuté pour confirmer qu’aucune erreur ne se produit
    • Il n’y a aucune duplication de Magic Numbers lors de l’utilisation de plusieurs EAs

    Ce qui suit peut être obligatoire selon l’EA :

    • Les indicateurs/bibliothèques non standards sont placés dans les dossiers spécifiés
    • Les paramètres d’autorisation pour DLL / WebRequest ont été configurés si nécessaire pour les EAs qui les exigent

    Erreurs Courantes et Solutions

    • Trade is disabled / algo trading disabled : Activez (ON) à la fois le bouton Trading Algo (global) et les propriétés de l’EA (individuel)
    • Invalid volume / Volume step is invalid : Reconfigurez selon le lot minimum, le pas et le lot maximum du compte
    • Invalid stops / Too close stops : Définissez la distance plus large que la distance minimale du courtier (StopLevel/FreezeLevel)
    • Symbol not found / Market closed : Vérifiez le suffixe, activez-le dans l’Observation du Marché, et confirmez que c’est pendant les heures de trading
    • Not enough money : Diminuez la taille du lot / augmentez la marge libre

    FAQ

    Q. MT5 fonctionne-t-il également sur 32 bits ?
    R. Nous recommandons d’utiliser la version 64 bits pour l’environnement actuel. Elle est plus avantageuse en termes de compatibilité et de stabilité.
    Q. L’autorisation DLL est-elle toujours nécessaire ?
    R. Non. Accordez l’autorisation uniquement pour les EAs qui l’exigent. Limitez cela aux EAs provenant de sources de confiance.
    Q. Quelle est la différence entre un compte de Couverture (Hedging) et un compte de Compensation (Netting) ?
    R. Le Hedging permet les positions opposées, tandis que le Netting compense et regroupe les positions pour le même instrument. Choisissez en fonction des exigences de l’EA.
    Q. Où dois-je entrer l’URL de WebRequest ?
    R. Dans « Outils > Options > Expert Advisors », cochez « Autoriser WebRequest » et ajoutez l’URL spécifiée.
    Q. Que se passe-t-il si les Magic Numbers sont dupliqués ?
    R. La gestion des ordres interférera, entraînant des anomalies comme des clôtures ou des réouvertures involontaires. Définissez une valeur unique pour chaque EA.
    Q. Quel modèle de backtest dois-je choisir ?
    R. Une approche en deux étapes est recommandée : d’abord, utilisez « Prix d’ouverture seulement » pour vérifier les erreurs, puis, si aucun problème n’est trouvé, utilisez « Ticks réels (Real Ticks) » pour une analyse détaillée.
    Q. Quelle est la valeur de départ approximative pour le Spread Maximum ?
    R. Commencez par une valeur légèrement tolérante qui permet l’exécution dans des conditions de marché normales, puis ajustez-la en fonction des performances d’exécution. Une configuration trop stricte entraînera des opportunités manquées.

Laisser un commentaire