Créer un EA de trading avec l'IA (ChatGPT, Claude, Gemini)
Il y a quelques années, créer un robot de trading demandait de savoir coder en MQL. Aujourd'hui, tu décris ta stratégie en français à une IA, et elle t'écrit l'Expert Advisor. Ce guide te montre quelle IA choisir, le workflow exact, un exemple de prompt prêt à copier, et la limite qu'aucun vendeur de robot ne te dira.
Pourquoi créer un EA avec l'IA
Le gros frein pour automatiser une stratégie, c'était la programmation. L'IA fait sauter ce frein : tu formules ta logique en langage clair, elle la traduit en MQL4 ou MQL5. Tu gagnes des heures, tu testes dix idées dans le temps qu'il fallait pour en coder une, et tu n'as plus besoin d'engager un développeur pour un premier prototype.

Quelle IA choisir
Toutes les grandes IA savent écrire du MQL, mais certaines sont plus à l'aise avec le code :
- Claude (Anthropic) et ChatGPT (OpenAI) : les deux plus à l'aise avec MQL5, ils génèrent un code propre et bien commenté. Nos deux préférés pour un EA lisible.
- Gemini (Google), DeepSeek et Grok : font le travail, utiles pour comparer les versions.
Le bon réflexe : demande le même EA à deux IA et garde le code le plus clair. Aucune ne connaît la rentabilité de ta stratégie, mais elles t'évitent la partie fastidieuse.
Le workflow en 5 étapes
- Décris ta stratégie : règles d'entrée et de sortie, stop loss, take profit, taille de lot, unité de temps.
- Demande le code explicitement « en MQL5 pour MetaTrader 5 » (ou MQL4 pour MT4), prêt à compiler.
- Colle dans MetaEditor et compile (F7).
- Renvoie les erreurs à l'IA, copie-colle le message, elle corrige.
- Backteste dans le Strategy Tester, puis en compte démo.
Un exemple de prompt prêt à copier
Plus ton prompt est précis, meilleur est le code. Voici un modèle pour un EA simple de croisement de moyennes mobiles, à adapter à ta stratégie :
Tu es développeur MQL5 expert. Écris un Expert Advisor pour MetaTrader 5.
Stratégie :
- Croisement de deux moyennes mobiles exponentielles (EMA 12 et EMA 26)
- Achat quand l'EMA 12 passe au-dessus de l'EMA 26
- Vente quand l'EMA 12 passe en dessous
- Stop loss : 50 pips, Take profit : 100 pips
- Taille de position : 0,01 lot, paramétrable
- Une seule position ouverte à la fois
Utilise la classe CTrade. Commente le code en français.
Donne-moi le fichier .mq5 complet, prêt à compiler.Ensuite, itère : « ajoute un trailing stop », « n'ouvre pas de position le vendredi soir », « ajoute un filtre de tendance avec une EMA 200 ». L'IA modifie le code au fur et à mesure. Pour comprendre la structure qu'elle te renvoie, garde sous la main notre guide comment créer un EA sur MetaTrader.
La limite que personne ne te dit
Une IA écrit du code qui compile et qui fait ce que tu décris. Elle ne sait pas si ta stratégie est gagnante. Un EA généré en trois minutes peut très bien perdre de l'argent en réel si la stratégie est mauvaise. Méfie-toi aussi des « EA IA miracles » vendus en ligne : si une martingale automatisée rapportait à coup sûr, personne ne te la vendrait. La vraie valeur, c'est ta stratégie et ta gestion du risque, pas le fait que le code vienne d'une IA.
Tester puis faire tourner ton EA
Avant le réel, deux passages obligés : le backtest (Strategy Tester) sur une longue période, puis un compte démo pendant plusieurs semaines. Quand tu passes en réel, il te faut un broker MetaTrader qui accepte les EA. Axi (régulé CySEC) et BlackBull proposent MT4 et MT5 avec une exécution rapide adaptée au trading automatisé : compte Axi ou compte BlackBull. Et pour installer l'EA une fois généré, suis notre guide comment installer un EA.
FAQ
Peut-on vraiment créer un EA avec ChatGPT ou l'IA ?
Oui. Claude, ChatGPT, Gemini, DeepSeek et Grok écrivent du MQL4/MQL5 fonctionnel. Tu décris, l'IA code, tu compiles et tu renvoies les erreurs.
Quelle IA pour coder un EA ?
Claude et ChatGPT sont les plus à l'aise avec MQL5. Compare deux IA et garde le code le plus propre.
Un EA fait par IA est-il rentable ?
Pas automatiquement. L'IA code ta stratégie, elle ne la rend pas gagnante. Backteste et teste en démo.
Avertissement. Le trading automatisé via EA comporte un risque élevé de perte rapide en capital à cause de l'effet de levier. Un code généré par IA et un backtest positif ne garantissent pas les performances futures. La majorité des comptes particuliers perdent de l'argent. Cet article est éducatif et ne constitue pas un conseil en investissement.
