Elle a commencé à coder un vendredi soir à 21h, une tasse de café à la main et une théorie en tête sur les marchés en range.
Dimanche après-midi, elle avait un bot de grid trading opérationnel tournant sur l’API de Phemex, sans avoir mis le nez dehors une seule fois.
C’est comme ça qu’elle passe la plupart de ses week-ends.
Le marché se fiche de vos émotions
Ses amis tradent « à l’instinct ». Ils parlent d’être « bullish » ou « bearish » comme s’il s’agissait de cadres d’analyse sérieux. Ils scrutent les graphiques sans arrêt, persuadés de sentir où va le prix.
Elle, elle ne ressent rien. Les marchés sont des systèmes. Les systèmes obéissent à des schémas. Ces schémas peuvent être codés.
Elle trade depuis 2021, mais a arrêté le trading manuel en 2022. Non pas parce qu’elle était mauvaise — elle s’en sortait — mais parce qu’elle a compris que la discipline émotionnelle est difficile. Le code, lui, n’a pas d’émotions.
Pourquoi lutter contre votre psychologie quand on peut tout simplement l’éliminer de l’équation ?
Mai 2021 : Le bot qui a tout cassé
À l’époque où elle se croyait plus maline que tout le monde.
19 mai 2021. Le Bitcoin passe de 43 000 $ à 30 000 $ en environ quatre heures. Elle est au travail, en réunion sur une migration de base de données, quand son téléphone se met à vibrer. Notification d’erreur après notification d’erreur.
Elle s’excuse, file aux toilettes, ouvre son terminal.
Son bot momentum liquidait sa propre position en temps réel.
La logique était solide : acheter les breakouts, vendre les break-downs, trailing stops. Deux mois de succès. +40 %. Elle l’avait montré à un collègue : « Voilà comment on trade vraiment. »
Mais quand la volatilité a explosé et que le prix a commencé à osciller violemment, le bot s’est mis à acheter tous les breakouts qui se retournaient aussitôt. Achat à 38K, stop à 36K. Achat à 39K, stop à 37K. Sept fois en une heure.
Quand elle a fini par kill le bot manuellement, elle était déjà à -35 %.
Elle est restée assise dans la voiture après le boulot, regardant le tableau de bord. Le bot n’avait pas buggé. Il a fait exactement ce qu’elle lui avait demandé. C’est le code qui était inadapté à cette situation.
Elle a ouvert Twitter. Tous les bots des autres crashaient aussi. « Mon algo vient de se faire rekt. » « Finalement, ma stratégie ne marche que sur des marchés haussiers lol. » Au moins, elle n’était pas la seule à s’être plantée.
Sauf que trois plateformes s’en sont sorties encore plus mal. Délai d’exécution des ordres, timeouts API. L’une a liquidé des gens à des prix aberrants parce que le système n’a pas tenu la charge.
Phemex a tout exécuté sans faille. Ses stops ont été déclenchés comme il fallait. Si elle a perdu, c’est à cause d’elle, pas à cause d’une panne de la plateforme.
Petite consolation quand on vient de perdre 35 % à cause d’un code « astucieux » qui n’était finalement pas si malin.
2022 : Voir les smart money échouer
Mai 2022. Luna implose.
Elle l’a vu se dérouler en temps réel sur Twitter. Un stablecoin algorithmique conçu par des gens bardés de doctorats. Théorie des jeux, arbitrage, spirales de la mort empêchées par les maths.
Sauf que les maths étaient fausses. Ou alors les hypothèses étaient fausses. Ou les deux. 40 milliards de dollars envolés en 48h parce que l’algorithme a accéléré la chute au lieu de l’empêcher.
Son pote — lui aussi ingénieur, lui aussi persuadé d’être brillant — a perdu 80 000 $ en UST.
« Le design du mécanisme était logique. Pourquoi ça n’a pas fonctionné ? »
Parce qu’on ne peut pas coder autour de la panique humaine. Parce que les cas limites auxquels on n’a pas pensé finissent par tout détruire.
Elle développait ses propres systèmes de trading pendant que d’autres voyaient les leurs exploser. Celsius a bloqué les retraits. Three Arrows Capital, c’était juste du casino avec effet de levier. BlockFi, Voyager, toutes les plateformes « algorithmiques » — juste une mauvaise gestion du risque.
Puis FTX. Novembre. L’exchange mené par des « quants » soi-disant champions de la gestion du risque. Leur algorithme de gestion des fonds clients ? Simplement de la fraude, avec une couche supplémentaire d’obfuscation.
Elle a commencé à ajouter plus de « circuit breakers » à ses bots. Plus de logique « si truc bizarre, stop tout ». Elle a gagné moins. Mais elle a survécu.
Le projet du week-end
Le Bitcoin coincé entre 98 000 $ et 103 000 $ pendant deux semaines. Parfait pour un grid bot.
L’idée est simple : des ordres d’achat sous le prix actuel, des ordres de vente au-dessus. Le prix fait le yo-yo, on capture l’écart.
Idée simple, exécution laborieuse. Vendredi soir, elle a écrit la logique de placement des ordres, s’est rendue compte que ses règles de rebalancement étaient nulles, les a réécrites. Une heure à débuguer un websocket qui mourait — le heartbeat oublié.
C’est toujours un détail idiot.
Vers deux heures du matin, elle commande un pad thaï et continue à coder.
Samedi matin, passage en « paper trading ». Premier bug : ordres placés hors du range. Corrigé. Deuxième bug : sizing des positions faux. Corrigé. Troisième bug : une faute de frappe dans le nom d’une variable, 45 minutes à trouver. Classique.
Onze bugs trouvés au total. Tourne proprement deux heures en paper. Suffisant.
Bascule en réel. Crash immédiat. Oublié de gérer la taille minimum d’ordre de l’exchange.
Corrigé. Redémarré. Surveillance une heure. Tout roule.
Referme son laptop, sort marcher. Si ça casse, tant pis.
Des API qui fonctionnent vraiment
Elle avait déjà tenté de coder des bots sur d’autres plateformes. Toujours un cauchemar.
Rate limit qui saute aléatoirement. Endpoints REST qui plantent en période de volatilité — pile quand on en a besoin. Les websockets qui arrêtent d’envoyer des données d’un coup. Impossible de comprendre pourquoi en lisant la doc.
Et récupérer des données de marge fiables en programmatique ? La moitié des plateformes ne l’expose même pas correctement. On est censé faire confiance à leur moteur de liquidation.
Elle ne compte plus le nombre de fois où un bot a échoué à cause d’une API d’exchange pourrie, et non à cause de son code.
L’API de Phemex était… fonctionnelle. La doc correspondait à l’API. Les limitations de requêtes étaient logiques. Les messages d’erreur expliquaient vraiment l’origine du problème, pas juste « bad request ».
Et le système Unified Margin lui évitait de bouger sa collat latérale à la main. Tout son compte couvrait chaque position. Pour le grid trading, ça voulait dire 18 niveaux possibles au lieu de 8 avec le même capital.
Elle a configuré 18 niveaux de grille, entre 98 400 $ et 102 600 $. Chaque niveau : 0,03 BTC. Stop sous 96K. Tout clôturer au-dessus de 105K.
Samedi après-midi, après avoir corrigé trois typos et une vraie race condition, le bot est parti en live.
Surveillance une heure. Tout fonctionne.
Ensuite, elle a cessé de regarder — fixer les logs ne fait pas mieux tourner le code.
Dimanche matin
Réveil, téléphone à la main.
Quatorze trades pendant la nuit. Huit achats sur replis, six ventes sur rebonds. P&L net : +410 $.
Ce n’est pas une fortune. Juste le système qui fonctionne pendant qu’elle dort.
Pas de réveil à 3h pour trader à la main. Pas d’opportunité ratée pendant le petit-déjeuner. Le bot tourne, c’est tout.
Dimanche soir, 34 trades au total. +920 $. Rien de lunaire, juste de l’exécution régulière.
Elle relit les logs deux fois, cherche des soucis. Rien. Nickel.
Un code qui fait exactement ce pour quoi il a été conçu, c’est encore mieux que l’argent.
Le doute du dimanche soir
Dimanche tard, elle scrolle Twitter. Quelqu’un affiche un rendement x40 sur un memecoin. Les commentaires pullulent de « just bought more » et d’emojis fusée.
Ses bots font 920 $ sur le week-end. Ce hasard fait 120 000 $ en un clic.
À chaque cycle, c’est pareil. Des traders manuels sans méthode, sans gestion de risque, sans code — juste des « vibes » et de la chance — qui multiplient leur capital par 100, pendant qu’elle enchaîne les retours constants et développe une infra sophistiquée.
À quoi bon ? Pourquoi tout ce boulot si un random s’enrichit par pur hasard?
Son ex disait des trucs du genre : « Tu passes tout le weekend à coder pour gagner 900 $ ? Achète juste du Bitcoin... »
Ouais. Ou achète du Bitcoin au top et perds 60 %. Ou achète un shitcoin qui crève. Ou panique et vends au plus bas, parce que l’humain n’est pas fait pour ça.
Les systèmes ne rendent pas plus intelligent. Ils éliminent juste ce qui, chez l’humain, fait tout foirer : l’émotion.
Malgré tout... voir quelqu’un faire six chiffres sur un memecoin alors qu’on débug une websocket à deux heures du mat’, ça fait douter.
Trois ans plus tard
Trois ans à construire ces systèmes. Une leçon : la stratégie, c’est facile, l’exécution fait tout.
Peu importe la qualité de la logique si l’exchange plante en pleine volatilité. Votre bot d’arbitrage ne sert à rien si la rate limit API tombe pile au moment d’écarter les spreads. Les stratégies grid échouent sans data margin fiable.
Elle tourne aujourd’hui six bots différents chez Phemex. Grid strategies, scripts DCA, funding rates, etc. Pas des victoires toutes les semaines. Mais une exécution fiable — l’infrastructure suit.
Le taux de disponibilité de l’API de Phemex est quasi parfait. Les ordres passent. Le flux de données ne lâche pas. Les calculs de marge sont corrects. Deux ans sans échec imputable à l’API elle-même.
Après avoir vu l’algo de Luna foirer, le « risk management » de FTX se résumer à de la fraude, ses propres bots péter à cause d’une infra pourrie — un code brillant ne vaut rien si la fondation est cassée.
Ou encore : plus rien ne compte si l’exchange se crashe.
Encore en train de builder
De jour, ingénieure logicielle dans une fintech. Nuit et week-end : bots de trading. Visiblement, coder toute la journée ne suffit pas.
Son stack n’a rien d’énorme comparé aux potes qui ont frappé le jackpot sur des memecoins. Mais il est stable. Eux vivent des ascenseurs émotionnels. Son compte grimpe petit à petit. Semaines vertes, semaines rouges. Les bots continuent.
On lui demande parfois un conseil trading. Elle répond : « N’essaye pas de prédire le marché. Conçois un système qui peut survivre. »
La plupart ne veulent pas l’entendre. Ils veulent des tuyaux, pas des tutos Python.
Très bien, ça fait moins de concurrence.
La satisfaction
Il y a quelque chose de gratifiant à se réveiller et voir que la nuit, ton code a exécuté parfaitement. Rien d’excitant. Plutôt… exactement l’effet escompté.
Logiciel solide. Code propre. Infrastructure qui tient la route.
Son bot grid tourne encore. Le Bitcoin oscille toujours entre 98K et 103K$. Tant que ça dure, le bot farme. Breakout ? Positions fermées automatiquement, attente du prochain signal.
Elle n’a pas besoin de le surveiller.
Elle travaille déjà sur le prochain projet. Une idée sur les gaps de liquidité et les resets de funding. Les premiers backtests sont corrects. Probablement en prod le prochain week-end.
À moins qu’elle ne passe quatre heures à débugger une bourde idiote.
Ce qui est fort probable.
Pour respecter notre principe fondateur — la protection absolue de la vie privée et des actifs des utilisateurs — les personnages et histoires de la série « Légendes » sont des créations artistiques, inspirées des actions et comportements réels de millions de membres de notre communauté. Ils incarnent l’esprit de la communauté Phemex. Derrière chaque légende, il y a un peu de vous.
Les systèmes les plus puissants ne se bâtissent pas que le week-end : ils font leurs preuves sur le terrain.
Pour cet anniversaire, nous récompensons l’intelligence.
Phemex fête 6 ans de fiabilité avec un Tournoi de trading à 6 000 000 $ — un laboratoire où le code rencontre le capital et où la logique s’affronte au chaos du marché. Il ne s’agit pas de coups de chance, mais de prouver que votre système a un réel edge quantitatif.
Lancez votre stratégie.






