ForexBestRobots.com

MT4 et Expert Advisors · Formation Forex

Comment installer un Expert Advisor Forex dans MetaTrader 4

Installez correctement un Expert Advisor sur MT4 : copiez l’EA, activez AutoTrading, vérifiez le symbole, l’unité de temps et les journaux, puis utilisez un VPS et testez d’abord sur compte démo.

28 août 202614 min de lectureRelu par l’équipe éditoriale de ForexBestRobots
Étape illustrée d’ouverture du dossier de données dans MetaTrader 4MT4 et Expert AdvisorsUn guide pratique, attentif au risque

Illustration originale créée pour ForexBestRobots.com.

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.

Les fichiers MT4 et MT5 ne sont pas interchangeables

.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

1

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.

Ouverture du bon dossier de données MT4 illustrée dans l’interface MetaTrader 4
Étape 1 : ouvrez le dossier de données depuis le terminal MT4 connecté au compte prévu, afin de ne pas installer l’EA dans une autre instance.
2

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.

Ouverture de MQL4 → Experts illustrée dans l’interface MetaTrader 4
Étape 2 : placez les fichiers MT4 .ex4 ou .mq4 dans MQL4 → Experts ; les fichiers MT5 ne doivent pas être copiés dans ce dossier.
3

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.

Actualisation du Navigateur ou redémarrage de MT4 illustré dans l’interface MetaTrader 4
Étape 3 : actualisez Expert Advisors dans le Navigateur ou redémarrez MT4 jusqu’à ce que l’EA installé apparaisse.
4

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.

Ajout de l’EA au graphique et activation du trading illustrés dans l’interface MetaTrader 4
Étape 4 : activez AutoTrading au niveau global et l’autorisation propre à l’EA ; n’autorisez les DLL que si une documentation fiable l’exige.
5

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.

Vérification du graphique et des journaux illustrée dans l’interface MetaTrader 4
Étape 5 : contrôlez l’état de l’EA, le symbole et l’unité de temps du graphique, puis les messages d’initialisation dans Experts et Journal.

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.

Type de compte et serveur du broker corrects
Symbole correct, suffixe éventuel compris
Unité de temps correcte sur le graphique
Magic Number unique pour chaque instance
Taille de lot ou paramètre de risque vérifié
Filtres de spread et d’horaires compris

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ôleSigne normalEn cas d’échec
ConnexionLes cotations s’actualisent et aucun message « Pas de connexion » n’apparaîtSe reconnecter au bon serveur du broker
AutorisationsAutoTrading activé ; trading en réel autoriséActiver l’autorisation globale et celle propre à l’EA
ParamètresRisque, symbole et unité de temps conformes au manuelRecharger le fichier .set validé et contrôler les valeurs
JournauxInitialisation sans erreurs répétéesRechercher 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.

Commencer par le risque, pas par le rendement espéré

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.