A person analyzing data on multiple screens

Trading crypto automatisé : Comment les bots gagnent ou perdent vraiment de l'argent lors de l'exécution

By AI News Crypto Editorial Team11 min read

Le trading crypto automatisé est l'utilisation de logiciels pour surveiller les marchés et passer des ordres automatiquement à partir de règles prédéfinies ou de stratégies copiées, visant la rapidité et la cohérence. La partie difficile n'est pas la logique, mais la qualité d'exécution, où le slippage, la profondeur du carnet d'ordres et le MEV on-chain peuvent transformer un backtest propre en remplissages en direct désordonnés.

Points clés

  • Le trading crypto automatisé exécute des stratégies basées sur des règles via des logiciels capables de surveiller les marchés 24/7 et d'exécuter sans hésitation émotionnelle.
  • Sur les CEX, l'automatisation vit et meurt par la profondeur du carnet d'ordres, les spreads, et si le bot utilise des limit orders ou des market orders.
  • Sur les AMM DEXs comme Uniswap, l'exécution ajoute un impact sur le prix, un délai de confirmation, et un risque de front-running qui peut élargir le slippage réalisé.
  • Le slippage est la taxe cachée qui se cumule à travers de nombreuses transactions, donc l'automatisation a besoin de contrôles explicites pour la taille, le routage, et les remplissages acceptables.

Le trading crypto automatisé et où il s'inscrit

L'automatisation commence par des entrées, pas des prédictions. Un bot consomme des données de marché (prix, volume, spreads, niveaux du carnet d'ordres, ou devises de pools on-chain), applique un ensemble de règles, puis émet des ordres et des actions de gestion des ordres.

Cela peut être aussi simple qu'un trading bot qui place un ordre limite lorsque une condition de moving average bascule, ou des outils packagés comme un grid bot qui échelonne des achats et des ventes sur une plage, ou un bot DCA qui programme de petits achats dans le temps. Certaines plateformes enveloppent cela comme du copy trading, où l'ensemble de règles est effectivement le flux de stratégie d'un autre trader.

L'attrait est simple : le logiciel peut surveiller les marchés 24/7 et exécuter instantanément, et il ne se laisse pas effrayer en cliquant sur la mauvaise chose pendant un tape rapide. L'aperçu de l'automatisation par BTSE cadre les avantages principaux comme une surveillance toujours active, la rapidité, et la capacité de gérer plusieurs actifs ou stratégies à la fois, plus la possibilité de backtester sur des données historiques.

Le trading manuel, en revanche, nécessite une surveillance et une exécution actives et est vulnérable à la peur et à la cupidité, ce qui peut déformer la prise de décision.

Là où la plupart des guides de trading automatisé s'égarent, c'est en traitant la stratégie comme le produit. L'automatisation du trading crypto est un système d'exécution. Le même signal peut produire des résultats très différents selon que le lieu est un carnet d'ordres ou un AMM, si l'ordre est dimensionné par rapport à la liquidité, et si le bot est autorisé à traverser le spread avec des ordres de marché.

Un bot de signal peut être "juste" sur la direction et pourtant perdre de l'argent s'il paie systématiquement trop cher pour entrer et sort trop bon marché.

Un agent de trading IA ne change pas cette équation. L'"IA" peut aider à générer des signaux ou à filtrer quelles stratégies exécuter, mais le P&L s'imprime toujours au prix de remplissage. Si la couche d'automatisation ne traite pas l'exécution comme une contrainte de premier ordre, le bot devient un parfait suiveur de règles qui est parfaitement cohérent à donner un avantage.

Comment les bots exécutent des transactions sur les CEX

Sur un échange centralisé, le bot interagit avec un carnet d'ordres : une pile d'offres et de demandes à différents prix. L'échange fait correspondre les ordres, et le travail du bot est de choisir le type d'ordre, le prix et la taille de manière à être rempli sans payer un spread inutile ou marcher sur le carnet.

Le slippage sur les CEX est entraîné par les mêmes facteurs mécaniques qui affectent les humains, juste plus rapidement : volatilité, faible liquidité, profondeur de carnet d'ordres insuffisante, grande taille de transaction, et utilisation d'ordres de marché.

La séquence d'exécution est généralement serrée et répétable :

1. Le bot lit le carnet et la dernière transaction, puis estime le prix "attendu" pour sa prochaine action. 2. Il soumet un ordre (limite, marché, ou une série d'ordres enfants). 3. L'ordre se remplit immédiatement, se remplit partiellement, ou reste et risque de manquer le mouvement. 4. Le bot met à jour l'inventaire et les règles de risque, puis décide s'il doit annuler, remplacer, ou couvrir.

L'automatisation aide le plus lorsque la stratégie nécessite des actions cohérentes et répétées : rééquilibrage, placement et actualisation d'ordres passifs, ou division d'un ordre plus important en plus petites pièces au fil du temps.

Le guide de slippage d'Outlook India souligne que les grandes commandes peuvent se répartir sur plusieurs niveaux de prix lorsqu'il n'y a pas assez de taille au sommet du carnet, ce qui est exactement ce qui casse les bots à fort turnover qui supposent un remplissage propre unique.

C'est pourquoi "éviter les ordres de marché" n'est pas une position morale, c'est un choix de conception. Les ordres de marché optimisent pour la rapidité, pas pour le prix, et ils sont le moyen le plus simple pour un bot de transformer un petit avantage théorique en un avantage réalisé négatif.

Sur les CEX, l'avantage du bot est qu'il peut être discipliné en matière de tarification limite, de placement d'ordres, et de logique d'annulation d'ordres. La contrainte est que le carnet n'est pas une promesse. Si la taille du bot est significative par rapport à la profondeur visible, le bot est l'impact sur le marché.

Comment les bots tradent sur les AMM DEXs

L'exécution AMM ajoute un cycle de vie de transaction qui n'existe pas sur un lieu de carnet d'ordres. Un swap est une transaction envoyée au réseau, puis confirmée dans un bloc, puis exécutée par du code de contrat intelligent contre un pool de liquidité.

La lettre de commentaire de Uniswap Labs à la SEC décrit le protocole Uniswap comme des contrats intelligents open-source sur Ethereum où les fournisseurs de liquidité fournissent des pools, les traders se connectent avec des portefeuilles auto-gérés, et les swaps se produisent contre le pool sans carnet d'ordres central ou garde tiers.

Cette structure crée un ensemble différent de modes de défaillance pour le trading crypto automatisé. Outlook India met en avant trois qui importent immédiatement pour les bots :

1. Impact sur le prix provenant du pool lui-même. Les grandes transactions déplacent le ratio du pool par conception, ce qui change le prix d'exécution. 2. Délai de confirmation. La congestion du réseau peut ralentir l'inclusion, et le prix peut bouger entre la signature et l'exécution. 3. Front-running. Les bots peuvent surveiller les transactions en attente et trader avant de grands swaps, aggravant l'exécution et augmentant le slippage.

L'échelle de l'arène compte car elle indique aux traders contre quoi ils se battent. La lettre de Uniswap Labs indique que le volume cumulé du protocole Uniswap en 2023 a dépassé 1,5 trillion de dollars à travers 6,5 millions d'adresses de portefeuille, avec un volume quotidien moyen de plus de 1 milliard de dollars.

Elle indique également qu'environ 15 à 20 % du volume du protocole Uniswap provient de l'application Uniswap, le reste venant d'autres interfaces ou d'interactions directes avec des contrats intelligents. C'est une manière polie de dire que la plupart des flux ne proviennent pas de l'interface que voit un trader de détail, et qu'une grande partie est automatisée.

L'automatisation DEX devient donc moins une question de "placer un ordre" et plus une question de choisir des limites d'exécution acceptables. Le bouton visible pour l'utilisateur est la tolérance au slippage, qui annule le swap si le prix d'exécution dépasse un pourcentage choisi. Trop serré et la transaction échoue pendant la volatilité ou la congestion.

Trop lâche et le bot peut se faire piéger par un mouvement défavorable ou un ordre prédateur. La même logique de stratégie qui semble stable sur un CEX peut devenir fragile sur un AMM car le bot est exposé à la fois à l'impact sur le prix et à l'ordre adversarial pendant la fenêtre de mempool.

Le slippage comme le tueur de performance caché

Le slippage est la différence entre le prix attendu lors du placement d'une transaction et le prix d'exécution réel, et il peut être positif ou négatif. Cette définition semble petite jusqu'à ce qu'elle soit multipliée par la fréquence. Un bot qui trade des dizaines ou des centaines de fois ne paie pas le slippage une seule fois. Il le paie comme une taxe récurrente qui se cumule.

La décomposition des moteurs de slippage d'Outlook India s'aligne parfaitement sur les raisons pour lesquelles les backtests déçoivent. Les backtests supposent souvent des remplissages au milieu ou à la dernière transaction, puis soustraient un frais fixe. Le trading en direct paie un coût variable qui augmente exactement lorsque les bots ont tendance à trader plus : forte volatilité, liquidité mince, et mouvements rapides.

Sur les CEX, la profondeur de carnet d'ordres insuffisante et les ordres de marché sont les coupables classiques. Sur les DEX, l'impact sur le prix du pool et les délais de confirmation ajoutent une seconde couche, et les bots de front-running peuvent aggraver le prix réalisé.

L'effet de cumul ne concerne pas seulement l'entrée. Il touche également les sorties et la logique d'arrêt. Si un bot utilise des seuils serrés, un petit slippage peut transformer un "take-profit" en un scratch, ou un scratch en une perte. S'il utilise des ordres de marché pour garantir la sortie, il peut finir par vendre dans une pile d'offres mince ou acheter dans une pile de demandes mince, surtout pendant une volatilité liée aux nouvelles.

Outlook India note que même un petit slippage par transaction peut réduire considérablement la rentabilité à long terme, et que le slippage perturbe les stratégies qui reposent sur des points de prix précis.

Sur les AMM, la tolérance au slippage ajoute un coût de second ordre : les transactions échouées peuvent toujours engendrer des frais de gaz, et le bot peut soumettre à nouveau dans des conditions moins favorables.

Cela crée une boucle de rétroaction où la congestion augmente les délais, les délais augmentent le mouvement de prix défavorable, et le bot échoue soit de manière répétée soit élargit sa tolérance et accepte des remplissages moins favorables. C'est là que "comment automatiser le trading crypto" cesse d'être une question de stratégie et devient une question d'ingénierie d'exécution. Le bot a besoin d'une définition du pire remplissage acceptable, pas seulement d'une définition du signal idéal.

Contrôles pratiques pour une automatisation plus sûre

Les contrôles qui comptent sont ceux qui changent les remplissages réalisés. Outlook India énumère plusieurs tactiques de réduction du slippage qui se traduisent directement en contraintes pour le bot, et elles sont plus importantes que d'ajouter un autre indicateur à la couche de signal.

1. Préférer les ordres limites sur les CEX. Les ordres limites plafonnent le pire prix payé ou reçu, tandis que les ordres de marché acceptent explicitement tout ce que le carnet offre. 2. Trader des paires à plus forte liquidité. Des marchés profonds réduisent la chance que l'ordre du bot devienne le prix. 3. Éviter les fenêtres de volatilité connues.

Les pics d'actualités et les mouvements soudains sont là où le prix attendu et le prix d'exécution divergent le plus rapidement. 4. Diviser les grandes commandes en plus petites transactions. La division réduit l'impact sur le prix non linéaire et diminue la chance de marcher sur le carnet ou de déplacer un pool AMM. 5. Définir délibérément la tolérance au slippage DEX.

Trop bas augmente les swaps échoués, trop haut augmente la chance de donner un avantage à un mouvement défavorable ou à un front-running.

Ces contrôles clarifient également quand les types de bots populaires ont du sens. Un bot de grille est structurellement une stratégie à fort turnover, donc il est le plus sensible aux spreads et aux petites glissades répétées. Un bot DCA est structurellement une stratégie d'adoucissement de l'exécution, donc il est souvent utilisé pour réduire le risque de timing et éviter de forcer un seul gros remplissage dans un marché peu liquide.

Les plateformes présentent l'automatisation du marché comme un "configurer et oublier", mais la réalité opérationnelle est plus proche de "configurer et surveiller". La description de l'AutoTrader de BTSE inclut des mécanismes intégrés de stop-loss et de take-profit et met en avant un faible investissement minimum, ce qui abaisse la barrière à l'essai de l'automatisation.

Le maillon manquant pour la plupart des utilisateurs est que les contrôles de risque doivent inclure des contraintes d'exécution, pas seulement des déclencheurs de niveau de prix. Sans cela, le bot peut respecter l'arrêt et néanmoins offrir une sortie pire que prévu parce que le lieu n'a pas pu remplir la taille au prix supposé.

Limites, réglementation et points clés

L'automatisation n'est pas un substitut à la structure du marché. Les bots CEX sont contraints par la profondeur du carnet d'ordres, les spreads et le compromis entre obtenir un remplissage et payer pour l'immédiateté. Les bots DEX sont contraints par la liquidité des pools, le temps de confirmation et l'ordre adversarial.

Traiter ces environnements comme identiques est la raison pour laquelle les traders finissent par être choqués par des remplissages qui ressemblent à rien de leur backtest.

La flexibilité est le véritable compromis entre les approches manuelles et automatisées. BTSE positionne l'automatisation comme plus rapide, évolutive et moins émotionnelle, tandis que la discussion communautaire autour de TradingView met en avant que l'automatisation peut être moins flexible dans des conditions inattendues et que certains traders préfèrent une approche hybride. Les deux peuvent être vrais.

Un bot peut exécuter un plan avec discipline, mais il exécutera également le plan lorsque celui-ci est erroné pour le régime, à moins que les règles n'incluent des vérifications de régime.

Le cadre réglementaire est également compliqué autour des lieux DeFi. La lettre de commentaire de Uniswap Labs soutient que la définition proposée par la SEC de "bourse" est trop large et conteste l'application de la réglementation boursière aux protocoles DeFi, en soulignant que le protocole Uniswap est un code de contrat intelligent autonome et que Uniswap Labs ne contrôle pas le protocole.

Quel que soit le résultat légal, l'implication commerciale est plus simple : les chemins d'accès sont fragmentés, et la plupart des volumes peuvent provenir d'interfaces autres que celle qu'un trader de détail utilise, ce qui augmente la probabilité que le flux automatisé fixe les conditions d'exécution.

Un guide de trading automatisé qui ignore l'exécution est incomplet. Le modèle mental durable est : la stratégie génère l'intention, l'exécution convertit l'intention en remplissages, et la glissade est l'écart mesurable entre les deux. Si cet écart n'est pas modélisé et contraint, l'automatisation ne fait que scaler l'erreur.

Le Take

J'ai vu des traders s'obséder sur la qualité des signaux et ensuite être pris au dépourvu par l'élément ennuyeux qui décide réellement de la courbe : la glissade. Le backtest imprime des remplissages qui n'ont jamais existé, surtout pour les bots à fort turnover. Au moment où le bot commence à traverser des spreads avec des ordres de marché ou à se positionner dans une profondeur mince, l'"avantage" devient une commission payée au marché.

La posture propre est de traiter le trading crypto automatisé comme un problème d'exécution d'abord. Sur les CEX, cela signifie concevoir autour de la profondeur du carnet d'ordres et du pire remplissage acceptable, pas seulement "l'indicateur a-t-il changé". Sur les AMM comme Uniswap, cela signifie respecter le cycle de vie de la transaction, où le délai de confirmation et le front-running peuvent transformer un échange normal en un mauvais.

Le bot est un parfait suiveur de règles. Si les règles ne prennent pas en compte l'exécution, il vous suivra parfaitement dans le fossé.

Sources

Frequently Asked Questions

Comment fonctionne le trading crypto automatisé étape par étape ?

Le logiciel surveille les données du marché ou on-chain, applique des règles prédéfinies, puis soumet et gère les ordres ou les échanges automatiquement. Le résultat réalisé dépend de l'exécution : si l'ordre se remplit au prix attendu ou subit un glissement. Sur les DEX, la transaction doit être confirmée on-chain avant que l'échange ne s'exécute, ce qui ajoute un délai et un risque de front-running.

Un bot de trading est-il rentable si le backtest semble bon ?

Un backtest rentable peut échouer en direct car les backtests supposent souvent des remplissages que vous n'obtiendrez pas. Le glissement, les spreads et la liquidité limitée peuvent déplacer les prix d'entrée et de sortie suffisamment pour effacer l'avantage modélisé. Considérez le glissement comme une entrée essentielle avant de faire confiance à toute courbe de P&L.

Qu'est-ce que le glissement dans le trading automatisé, et pourquoi est-ce si important ?

Le glissement est l'écart entre le prix attendu lors de la passation d'un ordre et le prix d'exécution réel, et il peut être positif ou négatif. Cela compte davantage pour les bots car un petit glissement par trade s'accumule sur de nombreux trades. La volatilité, la faible liquidité et les ordres de marché sont des moteurs courants, avec des causes spécifiques aux DEX comme les délais de confirmation.

Les bots DEX sont-ils les mêmes que les bots CEX ?

Non. Les bots CEX échangent contre un carnet d'ordres, où les principales contraintes sont la profondeur, les spreads et le type d'ordre. Les bots DEX AMM échangent contre des pools de liquidité via des transactions on-chain, où l'impact sur le prix, le temps de confirmation et le front-running peuvent changer matériellement l'exécution.

Comment réduire le glissement lorsque j'automatise le trading crypto ?

Utilisez des ordres à cours limité au lieu d'ordres de marché sur les CEX, concentrez-vous sur des paires à plus forte liquidité et évitez les moments de forte volatilité lorsque les prix varient. Divisez les gros ordres en plus petits trades pour réduire l'impact sur le prix. Sur les DEX, définissez intentionnellement la tolérance au glissement car trop serrée peut entraîner des échanges échoués et trop lâche peut verrouiller une mauvaise exécution.