Un Expert Advisor (EA) est un programme qui s'exécute dans MetaTrader 5 et peut ouvrir et fermer des trades selon des règles prédéfinies. Ce guide explique comment installer un EA dans MT5 et vérifier qu'il fonctionne.
Avant de commencer
- Un EA pour MT5 est un fichier
.ex5(compilé) ou.mq5(code source). Les fichiers.ex4/.mq4sont destinés à MT4 et ne fonctionnent pas dans MT5. - Un EA ne fonctionne que tant que le terminal est ouvert et connecté à Internet. C'est pourquoi les systèmes qui doivent tourner 24h/24 s'exécutent généralement sur un VPS.
- Si vous vous êtes connecté avec le mot de passe investisseur (lecture seule), aucun trade ne peut être ouvert. Vous devez vous connecter avec le mot de passe principal.
- Les noms de menus de ce guide sont en anglais. Si votre MT5 utilise une autre langue d'interface, les noms peuvent différer.
Étape 1 : ouvrir le dossier de données
Dans MT5, cliquez sur File → Open Data Folder (Fichier → Ouvrir le dossier de données). Dans la fenêtre qui s'ouvre, entrez dans le dossier MQL5.
Étape 2 : copier le fichier dans le bon dossier
- Copiez le fichier de l'EA dans
MQL5\Experts. - Les fichiers d'indicateurs vont dans
MQL5\Indicators. - Si vous n'avez que le fichier source
.mq5, ouvrez-le dans MetaEditor et compilez-le avec F7 ; cela crée le fichier.ex5.
Si plusieurs MT5 sont installés, chacun possède son propre dossier de données. Veillez à copier le fichier dans le dossier du terminal qui exécutera l'EA.
Étape 3 : actualiser la liste
Appuyez sur Ctrl+N pour ouvrir le panneau Navigator (Navigateur). Faites un clic droit sur Expert Advisors et choisissez Refresh (Actualiser). Si l'EA n'apparaît toujours pas, fermez MT5 puis rouvrez-le.
Étape 4 : activer le trading algorithmique
- Allez dans Tools → Options → Expert Advisors et vérifiez que l'option autorisant le trading algorithmique est cochée.
- Le bouton Algo Trading de la barre supérieure doit être vert. S'il est rouge, cliquez dessus pour l'activer.
- Si l'EA doit se connecter à une adresse externe (WebRequest), ajoutez à la liste des adresses autorisées du même onglet uniquement l'adresse indiquée dans la documentation de l'EA, et seulement si vous lui faites confiance. N'ajoutez pas d'adresses inutiles.
Étape 5 : ajouter l'EA à un graphique
- Faites glisser l'EA depuis le Navigateur vers le graphique (ou double-cliquez dessus).
- Dans l'onglet Common (Général), vérifiez que l'option autorisant le trading algorithmique est cochée.
- Dans l'onglet Inputs (Paramètres), examinez les paramètres de l'EA. N'utilisez pas les valeurs par défaut sur un compte réel tant que vous ne les avez pas comprises.
- Cliquez sur OK.
Étape 6 : vérifier que cela fonctionne
- Le nom de l'EA et une icône doivent apparaître dans le coin supérieur droit du graphique.
- Dans Toolbox → Experts (Ctrl+T), une ligne doit indiquer que l'EA a été chargé avec succès. En cas d'erreur, elle s'affiche ici.
Problèmes courants
| Symptôme | Cause probable et solution |
|---|---|
| L'EA n'apparaît pas dans le Navigateur | Mauvais dossier, liste non actualisée ou fichier provenant de MT4. Vérifiez les étapes 2 et 3. |
| Pas d'icône d'EA sur le graphique, ou elle est barrée | Algo Trading est désactivé. Passez le bouton de la barre au vert. |
| Erreur « trade is disabled » ou similaire dans l'onglet Experts | Vous vous êtes peut-être connecté avec le mot de passe investisseur, ou le compte ou le broker n'autorise pas le trading par EA. |
| « Not enough money » / « Invalid volume » | La taille du lot ne correspond pas au solde ou au volume minimal/maximal du symbole. Corrigez le lot dans les paramètres. |
| L'EA n'ouvre jamais de trade | Le marché est peut-être fermé (week-end), les conditions de l'EA ne se sont pas réalisées, ou vous utilisez un type de compte (hedging / netting) que l'EA ne prend pas en charge. |
| L'EA s'arrête quand j'éteins mon ordinateur | L'EA s'exécute dans le terminal, qui doit donc rester ouvert. Pour un fonctionnement continu, on utilise un VPS. |
À propos des outils Thatri.ch
Les fichiers d'indicateurs et d'EA MT5 de Thatri.ch s'installent de la même façon. Pour les détails sur la licence et les outils, consultez la foire aux questions ; pour les tutoriels, la page des vidéos.
Questions fréquentes
Puis-je exécuter un EA dans l'application mobile MT5 ?
Non. L'application mobile MT5 n'exécute pas les Expert Advisors. Les EA fonctionnent dans le terminal MT5 de bureau ou dans un terminal hébergé sur un VPS.
Un EA écrit pour MT4 fonctionne-t-il dans MT5 ?
Non. Les fichiers MT4 (.ex4 / .mq4) ne sont pas compatibles avec MT5. Il faut un fichier .ex5 compilé spécifiquement pour MT5.
Comment modifier plus tard les paramètres d'un EA ?
Faites un clic droit sur le graphique, ouvrez Expert Advisors et choisissez Properties (Propriétés ; raccourci : F7). Modifiez les paramètres dans l'onglet Inputs puis cliquez sur OK.