

Elle a commencé à programmer des bots de trading un vendredi soir, munie d’un café et d’une hypothèse sur les marchés latéraux. Dimanche après-midi, elle avait un bot de trading grille pleinement fonctionnel, piloté par API—sans avoir quitté son appartement. C’est ainsi qu’elle occupait ses week-ends—non pour se divertir, mais pour bâtir des systèmes de trading automatisés.
Ses amis négociaient sur leur “instinct” et leur “intuition”. Ils évoquaient leur posture “bullish” ou “bearish” comme s’il s’agissait d’outils d’analyse fiables. Ils scrutaient les graphiques, convaincus que l’expérience et l’intuition suffisaient à anticiper le marché.
Mais elle se distinguait. Elle ne se fiait ni aux sentiments ni à l’intuition pour trader. Pour elle, le marché est un système complexe mais régi par des règles. Il suit des schémas identifiables. Plus important encore, ces schémas sont programmables—convertibles en algorithmes de trading.
Elle négociait des cryptos depuis des années, mais avait abandonné le trading manuel depuis longtemps. Non parce qu’elle manquait de talent—elle était régulièrement rentable—mais parce qu’elle avait réalisé que la discipline émotionnelle était le plus grand défi. Le code ne ressent ni peur ni avidité.
Pourquoi affronter sa propre psychologie quand il suffit d’exclure l’humain du trading ? C’est le principe fondamental de son approche algorithmique.
Il fut un temps où elle se croyait plus intelligente que tous les traders du marché. Un jour de mai, il y a quelques années, le Bitcoin s’est effondré de 43 000 $ à 30 000 $ en quatre heures. Au bureau, en réunion sur une migration de base de données, son téléphone s’est mis à vibrer sans répit : erreurs en chaîne de son bot de trading.
Elle s’est isolée, a ouvert un terminal sur son mobile. Le choc fut total : son bot momentum liquidait automatiquement l’intégralité de son compte en temps réel.
La logique du bot semblait solide sur le papier : achat sur cassure, vente sur rupture, avec un stop suiveur pour sécuriser le profit. Les deux premiers mois, le bot avait tourné sans accroc, générant jusqu’à +40 %. Elle vantait à ses collègues son système de trading “parfait”.
Mais quand la volatilité a explosé et que les cours sont devenus erratiques, le bot achetait systématiquement sur de faux signaux, pour subir des inversions immédiates. Achat à 38K, stop à 36K. Achat à 39K, stop à 37K. Ce cycle s’est répété sept fois en une heure.
Quand elle a désactivé le bot, son compte affichait -35 %. Elle s’est assise dans sa voiture, silencieuse, fixant le tableau de bord. Techniquement, le bot n’avait pas failli. Il avait exécuté exactement ce qui était codé. Le vrai problème, c’était une logique inadéquate dans des conditions extrêmes.
Sur Twitter, elle a constaté que la plupart des bots avaient subi le même sort. “Mon algo s’est fait rekt.” “Ma stratégie ne marche qu’en marché haussier.” Au moins, elle n’était pas la seule dans sa “stupidité”.
Ailleurs, c’était pire encore. Retards sévères sur les ordres, APIs hors service, certaines plateformes liquidaient leurs clients à des prix incohérents, incapables de gérer la charge.
Mais sur sa plateforme, chaque ordre était exécuté. Les stops déclenchés comme prévu. La perte de 35 % tenait uniquement à son code—pas à une défaillance technique de l’exchange.
Une maigre consolation après avoir perdu 35 % parce qu’un “code intelligent” s’est révélé naïf face à la rudesse du marché.
En mai suivant, elle a suivi en direct sur Twitter l’effondrement de Luna—longtemps présenté comme un des projets les plus “intelligents” de la crypto.
Luna était un stablecoin algorithmique, conçu par des PhDs avec la théorie des jeux, des mécanismes sophistiqués d’arbitrage, et une solution mathématique “parfaite” censée éviter l’effondrement. Sur le papier, tout était pensé dans les moindres détails.
Mais la réalité en a décidé autrement. Les calculs pouvaient être erronés, les hypothèses de départ fausses, ou les deux. 40 milliards de dollars ont disparu en 48 heures, parce que l’algorithme censé parer au désastre a accéléré la chute.
Un de ses amis, ingénieur sûr de ses compétences analytiques, a perdu 80 000 $ lors de l’épisode UST. Désemparé, il lui demande : “Le mécanisme semblait solide. Comment a-t-il pu échouer à ce point ?”
La réponse est simple : impossible de programmer un système capable de résister à une panique générale. Les scénarios extrêmes qu’on n’anticipe pas sont ceux qui détruisent tout.
En développant son propre système, elle a vu s’effondrer ceux des autres, les uns après les autres. Celsius a bloqué les retraits. Three Arrows Capital s’est révélé être un pari géant surendetté. BlockFi, Voyager et d’autres prêteurs “algorithmiques” ont tous échoué à cause d’une gestion du risque défaillante.
Puis, en novembre, FTX s’est effondré—une plateforme dirigée par des “quants” réputés pour leur gestion du risque. Mais leur “algorithme de gestion des fonds clients” était une pure imposture, maquillée en jargon technique.
Après ces leçons douloureuses, elle a ajouté des coupe-circuits à ses bots : des règles simples comme “si un événement inhabituel survient, tout arrêter”. Cela réduisait les profits, mais le système survivait.
Le Bitcoin oscillait entre 98 000 $ et 103 000 $ depuis deux semaines—un terrain idéal pour un bot de trading grille.
Le concept est simple : placer des ordres d’achat sous le cours actuel et des ordres de vente au-dessus. Au gré des fluctuations, le bot engrange le spread. Mais la mise en œuvre réelle est autrement plus complexe.
Vendredi soir, elle a commencé le codage de la logique d’ordre. Après quelques heures, elle a identifié que sa règle de rééquilibrage était inefficace et nécessitait une refonte totale. Puis, une heure à traquer pourquoi le websocket chutait sans arrêt, avant de réaliser qu’elle avait omis le message de maintien de connexion.
Il y a toujours un bug stupide dans le code. C’est l’implacable loi de la programmation.
Vers 2h du matin, elle commande un pad thaï et poursuit le codage. Samedi matin, elle passe au trading papier pour les tests. Premier bug : ordres placés hors plage cible. Corrigé. Second bug : mauvaise taille de position. Corrigé. Troisième bug : faute de frappe dans un nom de variable, 45 minutes de recherche.
En tout, elle a identifié et corrigé 11 bugs. Après deux heures de trading fictif sans erreur, elle passe au trading réel.
Dès le lancement, le bot plante—elle avait oublié de vérifier la taille minimale requise par l’exchange. Correction, redémarrage, une heure de surveillance. Cette fois, tout fonctionne sans accroc.
Elle ferme son ordinateur et sort marcher. Si le bot échoue, tant pis—elle a tout donné.
En développant ses bots, elle a testé quantité d’exchanges. Presque chaque fois, c’était un fiasco technique.
Les limites de requêtes tombaient sans logique. Les endpoints REST API étaient indisponibles en pleine volatilité—juste quand on en avait besoin, ils lâchaient. Les flux websocket cessaient sans préavis. La documentation API était floue et déroutante.
Obtenir des données de marge fiables via API ? La moitié des exchanges ne les publiaient pas. Il fallait faire confiance à l’aveugle à leur moteur de liquidation.
Elle ne compte plus les bots tombés non à cause d’un code défaillant, mais en raison d’APIs d’exchange trop instables.
Sur sa plateforme actuelle, l’API fonctionne simplement. La documentation est conforme, les limites raisonnables, les messages d’erreur précis, jamais juste “bad request”.
Le plus crucial, Unified Margin lui évite de déplacer des garanties entre positions. Son solde total couvre chaque trade. En trading grille, elle gère 18 niveaux au lieu de 8 avec le même capital.
Elle paramètre 18 niveaux de grille de 98 400 $ à 102 600 $. Chaque ordre : 0,03 BTC. Stop loss sous 96 000 $. Prise de profit au-dessus de 105 000 $.
Samedi après-midi, après correction de trois fautes de frappe et une grave condition de concurrence, le bot passe en réel. Une heure de surveillance—tout se déroule comme en test.
Puis elle déconnecte. Fixer les logs n’améliore rien. Le bot doit faire ses preuves.
Dimanche matin, elle se réveille et attrape son téléphone.
14 opérations dans la nuit : 8 achats sur repli, 6 ventes sur rebond. P&L net : +410 $.
Ce n’est pas révolutionnaire, mais c’est la preuve que le système tourne parfaitement pendant son sommeil. Pas de réveil à 3h pour trader manuellement. Pas d’opportunité manquée au petit-déjeuner ou sous la douche. Le bot tourne et engrange du profit en autonomie.
Dimanche soir, 34 opérations exécutées. Profit total : +920 $. Pas d’effet “moon”—juste une exécution algorithmique disciplinée et régulière.
Elle vérifie deux fois les logs pour détecter des bugs. Aucun. Tout est propre, conforme à la conception.
La satisfaction de voir son code tourner parfaitement dépasse le gain financier.
Tard le dimanche, elle parcourt Twitter. Quelqu’un poste avoir fait x40 sur un memecoin. Les commentaires débordent d’emojis fusée et de “j’en ai racheté”.
Son bot a généré 920 $ sur le week-end. Ce trader a cliqué une fois et empoché 120 000 $.
Le cycle recommence : les traders manuels, sans système ni gestion du risque, ni code—juste la chance—font x100. Elle travaille pour une performance régulière grâce à une infrastructure technique complexe.
Tout cet effort vaut-il la peine quand d’autres font x100 d’un simple clic ?
Son ex disait : “Tu passes tout le week-end à coder pour gagner 900 $ ? Pourquoi pas juste acheter du Bitcoin ?”
Bien sûr. Ou bien tu achètes du Bitcoin et perds 60 % sur un retournement. Ou tu mises tout sur un shitcoin et perds tout. Ou tu vends paniqué au plus bas—trader sous l’émotion mène au désastre.
Le système ne rend pas plus malin. Il élimine juste l’émotion—ce qui ruine les décisions de trading.
Mais quand on voit d’autres gagner six chiffres sur des memecoins pendant qu’on débloque des websockets à 2h du matin, on s’interroge sur son choix de voie.
Il a fallu des années pour concevoir ce système de trading. La plus grande leçon : la stratégie est simple ; l’exécution est cruciale.
Peu importe la qualité de la logique, si l’exchange tombe en pleine volatilité, tout s’effondre. Un bot d’arbitrage sophistiqué est inutile si l’API est saturée quand les spreads explosent. La stratégie grille échoue sans données de marge fiables.
Désormais, elle fait tourner six bots sur cette plateforme : grille, DCA, arbitrage de taux de financement, et d’autres. Tous ne gagnent pas, mais ils exécutent parfaitement le code grâce à une base technique solide.
La disponibilité API est quasi parfaite. Les ordres sont systématiquement exécutés au marché. Les flux de données ne lâchent jamais. Les données de marge sont exactes. En plusieurs années d’automatisation, pas un bug lié à l’API.
Après avoir vu l’algorithme Luna s’effondrer, les contrôles de risque des grandes plateformes s’avérer frauduleux, et ses propres bots échouer pour cause d’infrastructure fragile, elle a compris : un code malin ne vaut rien sans une base fiable.
Ou plus simplement : tout est vain si la plateforme tombe.
Le jour, elle est développeuse fintech. Nuits et week-ends, elle code ses bots de trading. Visiblement, coder toute la journée ne suffit pas.
Son portefeuille est plus modeste que celui de ses amis amateurs de memecoins, mais il progresse de façon constante. Eux connaissent de gros gains, de lourdes pertes. Son compte grimpe lentement mais sûrement. Quelques semaines en hausse, d’autres en léger repli. Mais le bot continue de tourner.
On lui demande parfois des conseils trading. Elle répond généralement : “Ne cherchez pas à prédire le marché. Bâtissez un système qui résiste à tous les scénarios.”
La plupart ne veulent pas entendre cela. Ils attendent des tuyaux ou des prédictions—pas des tutoriels Python ou une leçon d’architecture.
C’est précisément pour cela qu’elle a moins de concurrence.
Il y a une sensation particulière à se réveiller et constater que son code a tourné impeccablement toute la nuit. Pas d’euphorie—juste la satisfaction que tout ait suivi le plan.
Logique robuste. Code propre. Infrastructure fiable.
Son bot grille tourne toujours. Le Bitcoin oscille entre 98 000 $ et 103 000 $. Tant que le prix reste dans la fourchette, le bot génère du profit. Si le marché casse la plage, le bot clôture toutes les positions et attend la prochaine configuration.
Inutile de scruter les graphiques toute la journée. Elle a déjà lancé son prochain projet—un algo sur les gaps de liquidité et l’arbitrage de taux de financement. Les premiers backtests sont prometteurs. Peut-être ira-t-elle en live le week-end prochain.
Elle espère juste ne pas passer quatre heures à traquer une faute de frappe absurde. Mais c’est inévitable. C’est la loi de la programmation.
The Architect est un ancien dirigeant de FTX, fondateur de la fintech Architect, ayant levé 35 millions de dollars. Il a débuté chez Jane Street en pilotant la technologie des systèmes de trading et en développant une infrastructure de trading haute performance.
Momentum (suivi de tendance), arbitrage (exploitation des écarts de prix), market making (apport de liquidité), et machine learning (modèles IA de prédiction) pour optimiser les rendements.
L’ouvrage relate six ans de trading algorithmique, en mettant l’accent sur la stratégie de trading, la gestion du risque et la psychologie des marchés. Il aide à comprendre comment bâtir des systèmes de trading crypto performants.
Le trading algorithmique s’exécute automatiquement sur la base de données et de logique, supprimant l’émotion et l’erreur humaine. Le trading manuel repose sur l’intuition, exposé aux émotions. Les algorithmes offrent une rapidité accrue, une précision supérieure et une performance plus régulière.
Via les ordres stop-loss, la diversification du portefeuille et le maintien d’un ratio risque/rendement équilibré pour protéger le capital et optimiser les rendements.
Maîtriser les bases du marché et la programmation, cibler un domaine précis, puis se familiariser avec les outils d’analyse de données et élaborer des stratégies simples avant de complexifier.
Ce cas mobilise des outils comme Gate.com et des plateformes telles que TradingView et Messari. Les outils essentiels incluent des plateformes d’analyse de marché et de gestion de portefeuille compatibles avec le trading algorithmique.











