# Qu'est-ce qu'un Expert Advisor (EA) ?

Source: https://pipsync.io/fr/what-is-an-expert-advisor
Last updated: 2026-06-08

Un expert advisor (EA) est un programme automatisé écrit en langage MQL4 ou MQL5 qui tourne dans un terminal MetaTrader 4 ou MetaTrader 5 et ouvre, gère ou copie des trades selon des règles codées. Il s'attache à un graphique et agit sur les données de prix sans qu'une personne clique sur chaque ordre, d'où le nom de robots de trading que l'on donne aussi aux EA.

Un EA ne tourne que tant que son terminal MetaTrader est ouvert et connecté ; la plupart des utilisateurs gardent donc le terminal sur un VPS Windows pour qu'il reste actif en permanence. Les EA couvrent un large éventail de tâches : stratégies complètes qui génèrent leurs propres entrées et sorties, gestionnaires de trades qui ajustent les stops ou le take-profit, et EA copieurs qui reproduisent les trades d'un compte MetaTrader vers un autre. Ils sont propres à MetaTrader ; la plateforme cTrader utilise à la place des cBots écrits en C#.

## L'expert advisor en bref

| | |
|---|---|
| Ce que c'est | Un programme automatisé qui tourne dans un terminal MetaTrader pour trader ou gérer des trades selon des règles |
| Langage | MQL4 (MetaTrader 4) ou MQL5 (MetaTrader 5) |
| Où il tourne | Attaché à un graphique dans le terminal de bureau MT4 ou MT5, qui doit rester ouvert et connecté |
| Types courants | EA de stratégie, EA de gestion de trades, et EA copieurs qui reproduisent des trades entre comptes |
| Hébergement habituel | Généralement un VPS Windows pour que le terminal reste en ligne 24 heures sur 24 |
| À ne pas confondre avec | Les cBots cTrader (écrits en C#) ou une couche d'exécution cloud qui n'a besoin d'aucun terminal |
| Prix | Plan gratuit à 0 $ ; plans payants à partir de 24 USD/mois, facturés au paiement |

## Qu'est-ce qu'un expert advisor (EA) ?

Un expert advisor est un programme automatisé, écrit dans le langage MQL4 ou MQL5 de MetaTrader, qui tourne dans un terminal MT4 ou MT5 et trade ou gère des trades selon les règles de son code. Une fois compilé et attaché à un graphique, il réagit aux données de prix entrantes et peut passer, modifier et clôturer des ordres sans clic manuel.

Comme il suit une logique figée, un EA fait exactement ce pour quoi il est programmé, ni plus ni moins. Les traders les utilisent pour supprimer l'étape manuelle d'une stratégie, pour imposer une discipline sur les entrées et les sorties, ou pour reproduire les trades d'un autre compte.

## Comment fonctionne un expert advisor dans MetaTrader ?

Un EA fonctionne sous la forme de code MQL compilé attaché à un seul graphique dans le terminal MetaTrader. Le terminal lui fournit les nouveaux ticks et les nouvelles bougies, et à chaque événement la logique de l'EA décide d'ouvrir, de modifier ou de clôturer une position, puis envoie ces ordres au courtier via la connexion du terminal.

Cette conception lie l'EA au terminal. Il n'agit que tant que MetaTrader est ouvert, connecté et relié au courtier ; si le terminal se ferme, perd la connexion ou si la machine se met en veille, l'EA s'arrête et les règles qu'il appliquait sont suspendues jusqu'à ce que le terminal tourne de nouveau.

- Écrit en MQL4 pour MetaTrader 4 ou en MQL5 pour MetaTrader 5, puis compilé en un fichier .ex4 ou .ex5
- Attaché à un graphique et piloté par les événements de ticks et de bougies de ce symbole
- Envoie les ordres au courtier via le terminal, et non directement par internet
- Ne tourne que tant que le terminal est ouvert, connecté et relié

## Pourquoi les expert advisors ont-ils généralement besoin d'un VPS ?

Les expert advisors ont généralement besoin d'un VPS parce qu'ils ne tournent que tant que leur terminal MetaTrader est ouvert et en ligne, et qu'un ordinateur personnel qui se met en veille, redémarre ou perd internet arrête l'EA. Un serveur privé virtuel est un ordinateur distant qui reste allumé en continu : le terminal et son EA continuent donc de tourner même quand la machine du trader est éteinte.

Pour des marchés ouverts en continu ou rapides, cela compte, car une stratégie ou un copieur qui manque des ticks pendant que le terminal est hors service peut manquer ou mal gérer des trades. Le revers est qu'un VPS représente un coût supplémentaire et une infrastructure de plus que le trader doit installer, sécuriser et maintenir.

## Qu'est-ce qu'un EA copieur, et en quoi diffère-t-il d'un cBot ?

Un EA copieur est un type particulier d'expert advisor dont le rôle est de reproduire des trades plutôt que d'en générer. Un EA lit les trades d'un compte MetaTrader source et un EA partenaire les reproduit sur un ou plusieurs comptes de destination, souvent avec des tailles de lot ajustées. C'est toujours un EA : il dépend donc encore du fait que chaque terminal MetaTrader reste ouvert et connecté.

Un cBot est l'équivalent cTrader, mais n'est pas du tout un EA. cTrader n'exécute ni MQL ni expert advisors ; ses programmes automatisés, appelés cBots, sont écrits en C# et tournent dans l'environnement Automate propre à cTrader. Un EA et un cBot résolvent donc des problèmes similaires sur des plateformes différentes, et le code de l'un ne s'exécute pas sur l'autre.

## Faut-il toujours un EA pour automatiser des trades ?

Non. Un EA n'est requis que lorsque l'automatisation doit tourner dans un terminal MetaTrader. D'autres plateformes automatisent autrement : cTrader utilise des cBots en C#, et des plateformes comme Match-Trader, Binance Futures et Bybit exposent des API REST ou WebSocket qu'un service externe peut appeler directement, sans aucun programme côté terminal.

Une couche d'exécution cloud est une alternative au modèle terminal + EA. PipSync, par exemple, fait tourner l'analyse et le routage des ordres sur ses propres serveurs et se connecte aux courtiers via leurs API ou des intégrations prises en charge : il n'y a donc ni EA, ni cBot, ni plugin, ni terminal à garder ouvert, et aucun VPS à maintenir. PipSync est une infrastructure d'exécution, pas un fournisseur de stratégies ou de signaux, et le trading de produits à effet de levier comporte toujours un risque important de perte.

## FAQ

### Qu'est-ce qu'un expert advisor sur MT4 ou MT5 ?

Un expert advisor (EA) est un programme automatisé écrit en MQL4 ou MQL5 qui tourne dans le terminal MetaTrader 4 ou MetaTrader 5. Attaché à un graphique, il ouvre, gère ou clôture des trades selon ses règles codées sans qu'une personne passe chaque ordre. Les EA sont aussi appelés robots de trading.

### Dans quel langage de programmation les expert advisors sont-ils écrits ?

Les expert advisors sont écrits en MetaQuotes Language, soit MQL4 pour MetaTrader 4, soit MQL5 pour MetaTrader 5. Le code source est compilé en un fichier .ex4 ou .ex5 qui s'exécute dans le terminal. cTrader n'utilise pas MQL ; ses programmes automatisés, appelés cBots, sont écrits en C#.

### Un expert advisor a-t-il besoin que le terminal reste ouvert ?

Oui. Un EA ne tourne que tant que son terminal MetaTrader est ouvert, connecté et relié au courtier. Si le terminal se ferme ou si l'ordinateur perd internet ou se met en veille, l'EA cesse d'agir. C'est pourquoi de nombreux traders font tourner le terminal sur un VPS Windows qui reste allumé en continu.

### Quelle est la différence entre un expert advisor et un cBot ?

Un expert advisor tourne dans MetaTrader et est écrit en MQL4 ou MQL5, tandis qu'un cBot tourne dans cTrader et est écrit en C#. Ils servent des objectifs similaires, comme des stratégies automatisées ou la gestion de trades, mais appartiennent à des plateformes différentes, et le code écrit pour l'un ne s'exécute pas sur l'autre.

### Qu'est-ce qu'un EA copieur ?

Un EA copieur est un expert advisor conçu pour reproduire les trades d'un compte MetaTrader vers d'autres plutôt que de générer ses propres signaux. Un EA source lit les trades d'origine et un EA de destination les reproduit, souvent avec des tailles de lot ajustées. Comme tout EA, il dépend du fait que chaque terminal MetaTrader reste ouvert et connecté.

### Peut-on automatiser des trades sans expert advisor ?

Oui. Un EA n'est nécessaire que lorsque l'automatisation doit tourner dans un terminal MetaTrader. cTrader utilise des cBots en C#, et des plateformes comme Match-Trader, Binance Futures et Bybit exposent des API qu'un service externe peut appeler directement. Une couche d'exécution cloud peut aussi router les trades côté serveur sans EA, cBot, terminal ni VPS.

### PipSync est-il un expert advisor ?

Non. PipSync est une infrastructure d'exécution dans le cloud, pas un EA, un cBot, un plugin ou un programme côté terminal, et ce n'est ni un fournisseur de signaux ni un conseil en investissement. Il analyse les signaux entrants et route les ordres vers les courtiers depuis ses propres serveurs via leurs API ou des intégrations prises en charge : aucun terminal n'a besoin de rester ouvert et aucun VPS n'est requis.

## Related

- [Qu'est-ce qu'un trailing stop ?](https://pipsync.io/fr/what-is-a-trailing-stop)
- [Qu'est-ce que MetaTrader (MT4 et MT5) ?](https://pipsync.io/fr/what-is-metatrader)
- [Qu'est-ce que cTrader ?](https://pipsync.io/fr/what-is-ctrader)
- [Qu'est-ce qu'un VPS pour le trading (et en avez-vous besoin) ?](https://pipsync.io/fr/what-is-a-vps-for-trading)
- [Qu'est-ce qu'un copieur de signaux ?](https://pipsync.io/fr/what-is-a-signal-copier)
- [Copieur de signaux sans VPS — l'exécution tourne dans le cloud](https://pipsync.io/fr/signal-copier-no-vps)
- [Pourquoi MetaTrader n'a pas de webhook entrant (et comment automatiser quand même les alertes TradingView)](https://pipsync.io/fr/metatrader-webhook)

---

PipSync est un outil d'exécution de signaux. Il ne fournit pas de signaux de trading, ne garantit aucun résultat de trading et ne constitue pas un conseil en investissement. Le trading de produits à effet de levier comporte un risque de perte important.
