Une installation correcte ne se limite pas à déposer un fichier dans un dossier. Le terminal, le compte, le symbole, l’unité de temps, les autorisations et les paramètres de risque doivent tous correspondre. Suivez cette procédure sur un compte démo propre avant d’envisager une utilisation en réel.
Avant d’installer un EA Forex
Un Expert Advisor Forex est un programme exécuté dans MetaTrader qui applique des règles codées aux données de marché. Préparez le fichier de l’EA, son manuel officiel, un accès MT4 chez votre broker, la paire et l’unité de temps requises ainsi que l’éventuelle clé de licence. Sauvegardez les fichiers de paramètres existants avant toute modification.
.ex4 et .mq4 sont des fichiers MT4 et doivent être placés dans MQL4/Experts. Un fichier .ex5 ou .mq5 est destiné à MT5 et doit être placé dans MQL5/Experts ; il ne fonctionnera pas dans MT4.
Installer l’EA étape par étape
Ouvrir le bon dossier de données MT4
Utilisez Fichier → Ouvrir le dossier des données dans le terminal exact connecté au compte que vous souhaitez utiliser. Vous éviterez ainsi de copier les fichiers dans une ancienne installation ou dans celle d’un autre broker.
Ouvrir MQL4 → Experts
Ouvrez MQL4, puis Experts. Copiez-y le fichier .ex4 de l’EA. Les fichiers source se terminant par .mq4 peuvent également s’y trouver, mais doivent être compilés sans erreur avant utilisation.
Actualiser le Navigateur ou redémarrer MT4
Revenez dans MT4, ouvrez le Navigateur avec Ctrl+N, faites un clic droit sur Expert Advisors et choisissez Actualiser. Si l’EA n’apparaît toujours pas, fermez puis rouvrez le terminal.
Ajouter l’EA au graphique et autoriser le trading
Ouvrez le symbole et l’unité de temps exigés par l’éditeur, puis faites glisser l’EA sur le graphique. Dans l’onglet Commun, autorisez le trading en réel. Activez le bouton global AutoTrading. N’autorisez les importations de DLL que si une documentation fiable l’exige explicitement.
Vérifier le graphique et les journaux
Vérifiez le nom et l’état de l’EA dans le coin du graphique, puis consultez Terminal → Experts et Journal. Un EA chargé peut simplement attendre que ses conditions d’entrée soient réunies ; l’absence de trade n’indique pas automatiquement une panne.
Définir le bon symbole, l’unité de temps et les paramètres
Utilisez exactement la paire indiquée dans la documentation du produit. Les suffixes de broker comme EURUSD.a ou EURUSDm peuvent être importants si le programme attend un format de symbole précis. Réglez l’unité de temps prévue — M15, H1 ou H4 par exemple — car le calcul des indicateurs et la logique à l’ouverture d’une nouvelle bougie dépendent de la période du graphique.
Le Magic Number permet à l’EA d’identifier ses propres positions. Exécuter deux copies avec le même numéro peut provoquer des conflits de gestion. Si l’éditeur fournit un fichier .set , chargez-le depuis l’onglet Paramètres, puis vérifiez chaque valeur au lieu de supposer qu’elle convient à votre compte.
Comment vérifier que l’EA fonctionne réellement
Contrôlez trois niveaux : le graphique confirme que l’EA est attaché ; le journal Experts confirme l’initialisation et les signaux ; le Journal confirme les événements du terminal et du broker. Un état de connexion vert et l’icône souriante de l’EA sont utiles, mais les journaux constituent la preuve décisive. Le programme peut légitimement rester inactif hors des heures de trading ou tant que toutes les règles d’entrée ne sont pas alignées.
| Contrôle | Signe normal | En cas d’échec |
|---|---|---|
| Connexion | Les cotations s’actualisent et aucun message « Pas de connexion » n’apparaît | Se reconnecter au bon serveur du broker |
| Autorisations | AutoTrading activé ; trading en réel autorisé | Activer l’autorisation globale et celle propre à l’EA |
| Paramètres | Risque, symbole et unité de temps conformes au manuel | Recharger le fichier .set validé et contrôler les valeurs |
| Journaux | Initialisation sans erreurs répétées | Rechercher le code numérique dans le guide de dépannage |
Exécuter l’EA sur un VPS sans dupliquer les trades
Un VPS Windows classique exécute le terminal complet, tandis que l’hébergement virtuel intégré à MetaTrader migre l’environnement des graphiques actifs. Quel que soit votre choix, ne conservez qu’une seule instance de trading active pour le même EA, le même compte et le même Magic Number. Après la migration, consultez les journaux distants et vérifiez que la copie locale ne trade plus.
L’hébergement virtuel MetaTrader ne prend pas en charge les DLL. Un EA qui en a besoin doit utiliser un VPS classique compatible ou une autre configuration approuvée par l’éditeur.
Lire le guide complet de configuration d’un VPS MT4 →Tester sur compte démo avant le réel
Faites fonctionner l’EA assez longtemps pour observer son initialisation, la gestion des trades, les redémarrages et l’exécution du broker. Comparez le spread réel, la commission, le suffixe du symbole et la distance minimale des stops aux hypothèses de l’éditeur. Un test démo vérifie la compatibilité technique ; il ne prouve pas la rentabilité future et ne reproduit pas exactement le slippage du compte réel.
Avant toute utilisation en réel, définissez le risque maximal par position, les limites de drawdown du compte et les conditions d’arrêt de l’EA. Ne compensez jamais un test trop court en augmentant la taille des lots.
Référence officielle
Cette procédure suit le fonctionnement officiel du Navigateur et du trading automatisé de MetaTrader 4. Consultez la documentation du Navigateur MetaTrader 4.