[{"data":1,"prerenderedAt":418},["ShallowReactive",2],{"post-fr-faire-trader-une-ia":3},{"id":4,"title":5,"body":6,"date":401,"description":402,"draft":403,"extension":404,"meta":405,"navigation":406,"path":407,"readingTime":408,"seo":409,"stem":410,"tags":411,"translations":415,"__hash__":417},"frBlog\u002Ffr\u002Fblog\u002Ffaire-trader-une-ia.md","Peut-on vraiment faire trader une intelligence artificielle ?",{"type":7,"value":8,"toc":388},"minimark",[9,13,17,22,25,28,31,35,38,104,107,111,114,160,164,167,170,173,235,238,241,244,248,251,262,265,268,272,275,325,328,332,335,338,342,345,348,352,355,358,361,364,368,371],[10,11,5],"h1",{"id":12},"peut-on-vraiment-faire-trader-une-intelligence-artificielle",[14,15,16],"p",{},"L'idée est séduisante et le discours bien rodé : une intelligence artificielle qui lit les marchés jour et nuit, prend les bonnes décisions et fait fructifier un compte sans intervention humaine. Ces promesses circulent partout, portées par des vendeurs de formations et de robots clé en main. Restait à savoir ce qu'elles valent à l'épreuve des faits. Plutôt que d'y croire ou de les écarter, j'ai monté le système, je l'ai laissé tourner sur un compte démo pendant plusieurs mois et j'ai mesuré chaque transaction. Le résultat tient en une phrase : l'outil fonctionne, la promesse non.",[18,19,21],"h2",{"id":20},"un-système-pas-un-script-bricolé","Un système, pas un script bricolé",[14,23,24],{},"Le principe est simple. Claude trade l'EUR\u002FUSD sur un compte démo, à la manière d'un opérateur discipliné : il lit un briefing le matin, surveille les annonces économiques, applique une méthode définie à l'avance, passe l'ordre et consigne chaque trade dans un journal. L'ensemble tourne en continu sur un serveur, dans un conteneur Docker, avec une session qui démarre seule chaque matin et s'arrête le soir.",[14,26,27],{},"La première version pilotait le terminal web du courtier, que Claude manipulait directement par le navigateur. L'approche marche, mais le clic reste le maillon fragile : un champ de volume qui se concatène, une session qui expire, et un ordre de 0.01 lot peut devenir tout autre chose. J'ai donc basculé vers MetaTrader 5 et sa librairie Python, où l'ordre part sous forme de valeurs contrôlées, encadré par des garde-fous qui refusent tout ce qui sort des règles : compte démo uniquement, taille fixe, stop obligatoire, une seule position à la fois. L'objectif n'était pas la vitesse, mais la fiabilité.",[14,29,30],{},"Autour de cette exécution, j'ai ajouté un veilleur qui lit les flux de la BCE, de la Fed et de la BNS toutes les deux minutes, un calendrier économique, des backtests reproductibles sur des données historiques, une simulation de risque et un post-mortem automatique après chaque perte. Le point mérite d'être souligné, car il change la lecture de ce qui suit : le problème rencontré n'est pas un problème de tuyauterie.",[18,32,34],{"id":33},"une-méthode-volontairement-simple","Une méthode volontairement simple",[14,36,37],{},"Pas de martingale, pas de modèle censé deviner l'avenir. Une méthode de suivi de tendance classique, que je peux comprendre et tester.",[39,40,41,52],"table",{},[42,43,44],"thead",{},[45,46,47,50],"tr",{},[48,49],"th",{},[48,51],{},[53,54,55,64,72,80,88,96],"tbody",{},[45,56,57,61],{},[58,59,60],"td",{},"Paire",[58,62,63],{},"EUR\u002FUSD uniquement",[45,65,66,69],{},[58,67,68],{},"Signal",[58,70,71],{},"la moyenne mobile 10 croise la moyenne 30 sur les bougies de 4 heures",[45,73,74,77],{},[58,75,76],{},"Stop",[58,78,79],{},"3 fois l'ATR 4h (environ 56 pips), posé à l'ouverture, jamais éloigné",[45,81,82,85],{},[58,83,84],{},"Sortie",[58,86,87],{},"croisement inverse, stop touché, ou vendredi avant 20h",[45,89,90,93],{},[58,91,92],{},"Taille",[58,94,95],{},"0.01 lot, une position à la fois",[45,97,98,101],{},[58,99,100],{},"Rythme",[58,102,103],{},"3 à 4 trades par mois",[14,105,106],{},"Le choix de rester simple est délibéré : plus une méthode comporte de réglages, plus elle risque d'épouser le passé par coïncidence et de ne rien valoir sur l'avenir.",[18,108,110],{"id":109},"quelques-repères","Quelques repères",[14,112,113],{},"Pour qui ne pratique pas, quelques mots reviennent plus bas et méritent une définition simple.",[115,116,117,125,131,137,143,149,155],"ul",{},[118,119,120,124],"li",{},[121,122,123],"strong",{},"Pip"," : la plus petite variation de prix d'une paire de devises. Sur l'EUR\u002FUSD, cela vaut 0.0001. C'est l'unité qui sert à compter les gains et les pertes.",[118,126,127,130],{},[121,128,129],{},"Lot"," : l'unité de taille d'une position. 0.01 lot est la plus petite taille courante, celle que j'ai gardée pour limiter le risque.",[118,132,133,136],{},[121,134,135],{},"Spread"," : l'écart entre le prix d'achat et le prix de vente. C'est le coût prélevé à chaque aller-retour, qui va au courtier.",[118,138,139,142],{},[121,140,141],{},"Swap"," : les intérêts payés ou reçus pour conserver une position ouverte d'un jour à l'autre.",[118,144,145,148],{},[121,146,147],{},"Moyenne mobile"," : la moyenne du prix sur les dernières bougies. Quand la moyenne courte (10) passe au-dessus de la plus longue (30), c'est le signal d'achat retenu ici ; en dessous, le signal de vente.",[118,150,151,154],{},[121,152,153],{},"ATR"," : une mesure de l'amplitude habituelle des mouvements récents, utilisée pour placer le stop à une distance proportionnée à l'agitation du marché.",[118,156,157,159],{},[121,158,76],{}," : l'ordre qui ferme automatiquement la position si le prix s'éloigne trop dans le mauvais sens, afin de plafonner la perte.",[18,161,163],{"id":162},"ce-que-révèlent-les-backtests","Ce que révèlent les backtests",[14,165,166],{},"Un backtest rejoue la méthode sur les prix passés, avec les vrais coûts mesurés sur la plateforme (un spread de 2 pips, le swap de nuit). Pour éviter de se tromper soi-même, le passé est coupé en deux : une période de réglage, sur laquelle on choisit les paramètres, et une période de validation, jamais regardée pendant le réglage, qui dit si les paramètres tiennent sur du neuf.",[14,168,169],{},"Le premier test portait sur près de trois ans, de fin 2023 à 2026 : +50 CHF au réglage, +34 CHF en validation, positif chaque année. De quoi se croire sur une bonne piste.",[14,171,172],{},"Le test suivant, sur onze ans de données Dukascopy (réglage de 2015 à 2025, validation sur 2026), raconte une autre histoire.",[39,174,175,185],{},[42,176,177],{},[45,178,179,182],{},[48,180,181],{},"Résultat sur onze ans",[48,183,184],{},"Valeur",[53,186,187,195,203,211,219,227],{},[45,188,189,192],{},[58,190,191],{},"Réglage 2015 à 2025",[58,193,194],{},"+42 CHF sur 267 trades",[45,196,197,200],{},[58,198,199],{},"Validation 2026",[58,201,202],{},"+28 CHF sur 27 trades",[45,204,205,208],{},[58,206,207],{},"Gain moyen par trade",[58,209,210],{},"environ 2 pips, soit 0.16 CHF",[45,212,213,216],{},[58,214,215],{},"Trades gagnants",[58,217,218],{},"42 %",[45,220,221,224],{},[58,222,223],{},"Pire creux",[58,225,226],{},"59 CHF",[45,228,229,232],{},[58,230,231],{},"Plus longue série de pertes",[58,233,234],{},"11 d'affilée",[14,236,237],{},"Le détail par année est sans ambiguïté (en CHF) : 2015 -2, 2016 -12, 2017 -4, 2018 -16, 2019 +57, 2020 +4, 2021 -18, 2022 +26, 2023 -35, 2024 +8, 2025 +34, 2026 +28.",[14,239,240],{},"La méthode gagne nettement les années où le marché a une direction (2019, 2022, 2025) et perd les autres. Sur onze ans, l'espérance est à peu près nulle. Les bons chiffres du premier test venaient d'une période favorable, pas d'un avantage réel. Un dernier contrôle le confirme : en rechoisissant les paramètres chaque année sur le passé seulement (walk-forward), le bilan tombe à -39 CHF sur dix ans, avec cinq années négatives sur dix.",[14,242,243],{},"La seule amélioration qui tienne sur les deux périodes consiste à ne pas entrer quand une décision de la Fed ou de la BCE, un NFP ou un CPI tombe dans les 24 heures. Elle fait passer le réglage de +42 à +105 CHF et la validation de +28 à +39 CHF. Encore ne s'agit-il pas de deviner la direction, seulement d'éviter d'être exposé au mauvais moment. Une quarantaine d'autres idées (Ichimoku, croisements multiples, filtres de volatilité) ont été testées : aucune ne fait mieux de manière fiable, et aucune n'atteint le seuil statistique qui permettrait de la distinguer du hasard.",[18,245,247],{"id":246},"le-poids-des-coûts","Le poids des coûts",[14,249,250],{},"Pourquoi un gain moyen de 2 pips ne pèse-t-il presque rien ? Parce que la valeur d'un trade se résume à une espérance :",[252,253,258],"pre",{"className":254,"code":256,"language":257},[255],"language-text","espérance = (taux de gain x gain moyen) - (taux de perte x perte moyenne)\n","text",[259,260,256],"code",{"__ignoreMap":261},"",[14,263,264],{},"Avec 42 % de trades gagnants, il faut que les gains dépassent nettement les pertes pour rester positif. C'est le cas, mais de justesse : le résultat retombe à environ 2 pips par trade. Or chaque aller-retour coûte déjà 2 pips de spread. Le coût de transaction est donc du même ordre de grandeur que le signal lui-même, et toute la marge de la méthode tient dans un écart plus mince que ce que la plateforme prélève.",[14,266,267],{},"Le même mécanisme avait condamné une première piste, le scalping sur 10 minutes : perdant dans toutes les variantes du backtest, même en retirant le spread de la simulation. À cette échelle, le spread absorbe à lui seul près de 40 % du mouvement d'une bougie de 5 minutes. On part perdant avant même d'avoir eu raison.",[18,269,271],{"id":270},"ce-que-disent-les-probabilités","Ce que disent les probabilités",[14,273,274],{},"On ne peut pas prévoir l'ordre dans lequel les gains et les pertes vont survenir. Pour estimer le risque, une simulation Monte Carlo rejoue donc 10 000 fois les trades du backtest dans un ordre aléatoire, et compte la fréquence à laquelle une série de pertes normale ferait sauter le budget de risque (25 CHF).",[39,276,277,290],{},[42,278,279],{},[45,280,281,284,287],{},[48,282,283],{},"Horizon",[48,285,286],{},"Probabilité d'arrêt",[48,288,289],{},"Probabilité de finir négatif",[53,291,292,303,314],{},[45,293,294,297,300],{},[58,295,296],{},"20 trades (environ 9 mois)",[58,298,299],{},"18 à 20 %",[58,301,302],{},"43 à 44 %",[45,304,305,308,311],{},[58,306,307],{},"30 trades (environ 13 mois)",[58,309,310],{},"26 à 28 %",[58,312,313],{},"41 à 42 %",[45,315,316,319,322],{},[58,317,318],{},"50 trades (environ 22 mois)",[58,320,321],{},"36 à 37 %",[58,323,324],{},"38 à 39 %",[14,326,327],{},"Autrement dit, méthode intacte, il y a environ une chance sur quatre d'être arrêté dans l'année par simple malchance, et quatre chances sur dix de terminer en négatif. La conséquence est importante : sur un échantillon aussi réduit, un gain ne prouve pas que la méthode fonctionne, et une perte ne prouve pas qu'elle est défaillante. Le hasard domine le résultat, qu'il soit piloté par un humain ou par une machine.",[18,329,331],{"id":330},"un-outil-fiable-une-promesse-infondée","Un outil fiable, une promesse infondée",[14,333,334],{},"Ce qui ne tient pas, ce n'est pas l'outil. Claude fait exactement ce qu'on attend de lui : lire le contexte, appliquer une discipline sans fatigue, ne jamais oublier un stop, tenir un journal honnête. Sur l'exécution, un opérateur humain discipliné ne ferait pas mieux.",[14,336,337],{},"Le problème est ailleurs. Une intelligence artificielle ne crée pas un avantage là où il n'en existe pas. Le marché des changes au détail s'apparente à un jeu à somme négative : l'évolution des prix est proche d'un tirage, et les coûts de transaction penchent la balance contre l'opérateur. Aucun modèle ne transforme un signal qui vaut 2 pips en source de revenu quand le passage d'ordre en coûte autant. Les offres de robots présentés comme rentables reposent le plus souvent sur une période de chance prise pour du savoir-faire, quand il ne s'agit pas simplement d'un argument de vente.",[18,339,341],{"id":340},"ce-que-lexpérience-vaut-vraiment","Ce que l'expérience vaut vraiment",[14,343,344],{},"Sa valeur n'est pas dans un rendement. Elle est dans la méthode : des backtests qui séparent réglage et validation, une règle de fin de test écrite à l'avance pour ne pas décider sous le coup de l'émotion, un garde-fou codé qui refuse l'ordre dangereux, un post-mortem après chaque perte pour distinguer la malchance ordinaire de la vraie erreur.",[14,346,347],{},"Comme terrain d'apprentissage, l'exercice est difficile à battre : un agent autonome qui tourne sur plusieurs mois, piloté d'abord par un navigateur puis par une interface de programmation, de l'infrastructure, de la donnée de marché et de la rigueur statistique. Le compte démo n'a jamais eu pour but de me rendre riche. Il répondait à une question plus utile : suis-je capable de construire un système rigoureux et de le juger honnêtement, même lorsque le verdict ne m'arrange pas. Ce verdict, le voici : l'IA ne bat pas le marché. Elle m'a surtout aidé à le démontrer proprement.",[18,349,351],{"id":350},"un-mot-de-prudence","Un mot de prudence",[14,353,354],{},"Cette expérience éclaire enfin la zone la plus trouble du sujet : les formations et les robots vendus comme des machines à gagner. Quelques signaux devraient toujours alerter.",[14,356,357],{},"Un rendement présenté comme garanti, ou l'image du gain réalisé pendant qu'on dort, contredit ce que montrent les chiffres : une fois les coûts déduits, le trading de détail s'apparente à un jeu à somme négative. Un backtest flatteur ne prouve rien tant qu'il n'a pas tenu sur une période jamais utilisée pour le régler, comme l'a rappelé mon premier test, brillant sur trois ans et nul sur onze. Un taux de trades gagnants mis en avant sans le rapport entre gains et pertes ni les coûts ne signifie rien non plus : on peut gagner huit fois sur dix et perdre de l'argent.",[14,359,360],{},"Le modèle économique mérite aussi un regard. Un vendeur de formation, de signaux ou de bot gagne sur l'abonnement, pas sur le marché. S'il détenait vraiment une méthode capable de le battre, il n'aurait aucune raison de la céder. Et quand la méthode perd, la responsabilité retombe commodément sur l'élève : pas assez de discipline, pas assez de capital.",[14,362,363],{},"Reste la distance entre la démo et le réel, que mon test n'a même pas franchie. En conditions réelles s'ajoutent le glissement des prix, les émotions et le risque de perdre un argent qui compte. La règle la plus simple est sans doute la plus solide : si une méthode gagnait vraiment à coup sûr, personne ne perdrait son temps à la vendre.",[18,365,367],{"id":366},"sources-et-données","Sources et données",[14,369,370],{},"Les chiffres de cet article viennent du dispositif de test lui-même, alimenté par des sources identifiées et recoupées :",[115,372,373,376,379,382,385],{},[118,374,375],{},"Prix historiques : Dukascopy (données horaires depuis 2015), Yahoo Finance en contrôle indépendant.",[118,377,378],{},"Calendrier et dates des annonces (décisions de taux, NFP, CPI) : ForexFactory, FRED, sites officiels de la Fed et de la BCE.",[118,380,381],{},"Flux d'actualité et communiqués : BCE, Fed, BNS, Investing, FXStreet.",[118,383,384],{},"Contexte macro et positionnement : CME FedWatch, rapport COT de la CFTC, Myfxbook.",[118,386,387],{},"Exécution : compte démo Swissquote (terminal web CFXD, puis MetaTrader 5 et sa librairie Python).",{"title":261,"searchDepth":389,"depth":389,"links":390},2,[391,392,393,394,395,396,397,398,399,400],{"id":20,"depth":389,"text":21},{"id":33,"depth":389,"text":34},{"id":109,"depth":389,"text":110},{"id":162,"depth":389,"text":163},{"id":246,"depth":389,"text":247},{"id":270,"depth":389,"text":271},{"id":330,"depth":389,"text":331},{"id":340,"depth":389,"text":341},{"id":350,"depth":389,"text":351},{"id":366,"depth":389,"text":367},"2026-10-08","Les promesses de robots qui gagnent en bourse grâce à l'IA se multiplient. J'ai construit un système où Claude passe lui-même ses ordres sur un compte de trading, puis je l'ai confronté à onze ans de données.",false,"md",{},true,"\u002Ffr\u002Fblog\u002Ffaire-trader-une-ia",null,{"title":5,"description":402},"fr\u002Fblog\u002Ffaire-trader-une-ia",[412,413,414],"tech","ia","finance",{"en":416},"can-ai-really-trade","pG6aIom-v7gUHAsHWgmNfc0XcUkXLMmnp57BElGJ-yM",1791532752761]