Comment ça fonctionne
Un EA est un programme MQL4 ou MQL5 compilé, attaché à un graphique. Il tourne en boucle à chaque nouveau tick, vérifie les règles d’entrée, de sortie et de risque de la stratégie, et envoie des ordres via l’interface de la plateforme. L’EA ne peut agir que sur les données et la connexion broker que MetaTrader expose ; tout ce qui est hors de cet environnement lui est invisible.
Ce qu’un EA code typiquement
- Logique d’entrée : croisements d’indicateurs, déclencheurs de price action, ouvertures temporelles
- Dimensionnement : lot fixe, risque en pourcentage ou ajustement à la volatilité
- Stop et objectif : stops fermes, stops suiveurs, déplacements au point mort
- Règles de sortie : signal inverse, stop temporel, verrouillage de profit
- Filtres : session, évitement des news, régime de volatilité
Exemple
Un EA suiveur de tendance sur EUR/USD H1 : ouvrir long quand l’EMA 20 croise au-dessus de l’EMA 50 et que l’ADX est au-dessus de 25, taille de position 1 pour cent de l’équité, stop à 2 ATR sous l’entrée, objectif à 4 ATR, stop suiveur après 2 ATR de profit. L’EA surveille le graphique 24/5 et tire dès que les conditions tombent. Pas d’émotion, pas de signal raté, pas d’entrée tardive. Que la stratégie soit rentable est une question complètement séparée.
Pourquoi c’est important
L’automatisation supprime les deux plus grandes sources d’erreur du trader : l’hésitation et la discrétion. Elle n’ajoute pas d’edge qui n’est pas déjà dans les règles. Une mauvaise stratégie automatisée est juste une mauvaise stratégie exécutée plus vite. Avant de faire tourner un EA sur du capital réel, testez sur au moins 5 ans de données historiques couvrant différents régimes de marché, puis forward-testez sur compte démo pendant un mois. Les deux premières semaines en live surprennent toujours.