Un Expert Advisor (EA) est un programme qui fonctionne au sein d’une plateforme de trading afin de surveiller les marchés et d’exécuter des transactions automatiquement, sans intervention directe du trader. Lors de l’installation d’un EA, les traders doivent définir des paramètres spécifiques tels que les alertes de déclenchement, les notifications et les actions de trading basées sur des conditions de marché prédéfinies.
Les EA sont programmés en MetaQuotes Language 4 (MQL4) pour MT4 et en MetaQuotes Language 5 (MQL5) pour MT5, ce qui les rend spécifiques à chaque plateforme.
EA par défaut dans MetaTrader
Les plateformes MetaTrader sont fournies avec des EA intégrés conçus par MetaQuotes Software.
EA par défaut MT4
MACD Sample – Met en œuvre une stratégie de trading simple basée sur le MACD.
Moving Average – Utilise une stratégie de moyenne mobile où les positions sont ouvertes lorsqu’une bougie franchit la moyenne mobile.
EA par défaut MT5
ExpertMACD – Utilise le MACD pour déterminer les entrées en position.
ExpertMAMA – Stratégie utilisant la moyenne mobile adaptative MESA (MAMA).
ExpertMAPSAR – Combine la moyenne mobile et le Parabolic SAR pour l’exécution des transactions.
ExpertMAPSARSizeOptimized – Similaire à ExpertMAPSAR, mais avec une taille de position optimisée.
Compatibilité
Les EA ne peuvent pas être utilisés de manière interchangeable entre MT4 et MT5, car ils sont écrits dans des langages de programmation différents (MQL4 pour MT4 et MQL5 pour MT5). Un EA conçu pour MT4 ne fonctionnera pas sur MT5, et inversement.