Le slippage en crypto : définition, causes et gestion du risque

Tout trader y est confronté un jour. On passe un ordre à un certain prix. Il s’exécute à un autre. Parfois l’écart est négligeable. Parfois il est significatif. Cet écart entre le prix affiché et le prix obtenu, c’est le slippage. En 2024, Kaiko Research a évalué le coût total du slippage sur les exchanges à plus de 2,7 milliards de dollars, soit une hausse de 34 % par rapport à l’année précédente.
Comprendre d’où vient le slippage et quand il faut s’en préoccuper est l’une des connaissances les plus utiles pour un trader crypto.
Qu’est-ce que le slippage ?
Définition du slippage en trading
Le slippage est la différence entre le prix auquel un trader s’attend à ce qu’un ordre soit exécuté et le prix auquel il l’est réellement. On passe un ordre au marché pour acheter de l’ETH à 3 000 $. Il s’exécute à 3 018 $. C’est 18 $ de slippage, soit 0,6 % sur ce trade.
L’écart existe parce que les marchés crypto bougent en continu. Entre le moment où l’ordre est soumis et sa confirmation, d’autres trades ont lieu. Les prix changent. Les conditions qui avaient produit ce prix affiché peuvent ne plus exister.
Slippage positif et slippage négatif
Le slippage peut aller dans les deux sens. Le slippage négatif, le plus courant, signifie que l’ordre s’est exécuté à un prix moins favorable que prévu. On a payé plus à l’achat, ou reçu moins à la vente. Le slippage positif, c’est l’inverse. L’exécution est meilleure que le cours affiché. Le trade coûte moins cher.
Le slippage positif se produit quand le prix évolue en faveur du trader pendant l’exécution. Si le prix d’un actif baisse légèrement avant la confirmation d’un ordre d’achat, le prix d’exécution est favorable. C’est réel, mais beaucoup moins fréquent que le slippage défavorable. D’où la connotation négative du terme dans la pratique.
Pourquoi le slippage se produit
Trois conditions génèrent constamment du slippage, sur les marchés traditionnels comme en crypto :
- Faible liquidité : quand il n’y a pas assez d’ordres correspondants à un prix donné, le trade doit aller plus loin dans le carnet d’ordres ou dans le pool de liquidité pour s’exécuter complètement
- Volatilité du marché : des mouvements de prix rapides font vieillir le cours affiché très vite ; au moment où l’ordre est traité, le marché a déjà bougé
- Taille de l’ordre : un ordre important consomme la liquidité disponible à un niveau de prix et pousse le reste vers des niveaux moins favorables
Que signifie le slippage en crypto ?
Le slippage n’est pas propre à la crypto. Mais les conditions qui le produisent y sont plus extrêmes que sur la plupart des marchés financiers traditionnels. Plusieurs caractéristiques structurelles du marché crypto amplifient chacune des causes listées.
Volatilité du marché crypto
Bitcoin a bougé de plus de 5 % en une seule session de trading à plusieurs reprises en 2024. L’Ether et les altcoins oscillent couramment de 10 à 20 % en une journée en période active. À cette vitesse, un cours affiché peut devenir obsolète en quelques secondes. Sur un exchange décentralisé où la transaction attend encore une confirmation de bloc, ces secondes comptent.
En période de forte volatilité – listings sur exchange, annonces de protocoles majeurs, liquidations généralisées – le slippage peut passer de quelques fractions de pourcent à plusieurs pourcents en minutes, même sur des paires liquides. Les traders qui passent des ordres au marché dans ces fenêtres sans vérifier leurs paramètres le découvrent souvent après coup dans l’historique.
Timing d’exécution des ordres
Sur un exchange centralisé, la correspondance des ordres se fait dans le système interne de la plateforme. C’est rapide, mais dépendant de la profondeur de la file et des déplacements soudains de liquidité. Sur un exchange décentralisé, le processus est plus exposé. Après soumission, la transaction attend dans le mempool qu’un validateur l’inclue dans un bloc. Sur Ethereum, cela peut prendre 30 secondes ou plus en période de congestion. C’est suffisant pour que les prix bougent de façon significative.
Ce décalage temporel rend aussi les utilisateurs de DEX vulnérables aux bots MEV. Ces bots observent les transactions en attente dans le mempool et les dévancent. Ils exécutent leur propre trade en premier pour déplacer le prix, puis vendent dans votre ordre. Résultat : une exécution dégradée pour vous, un bénéfice pour le bot.
Impact de la liquidité
Chaque marché a un point où la taille d’un trade commence à faire bouger les prix. Sur un carnet d’ordres profond d’un CEX pour BTC/USDT, un ordre au marché de 10 000 $ s’exécute avec un impact négligeable. Dans un petit pool DEX avec 200 000 $ de liquidité totale, un trade de 20 000 $ – soit 10 % du pool – peut décaler le prix d’exécution de plusieurs pourcents.
Cet impact sur les prix évolue de façon non linéaire avec la taille du trade par rapport à la liquidité. Les petits trades dans des pools profonds ont un slippage minimal. Les gros trades dans des pools peu profonds ont un slippage élevé. Connaître la profondeur du pool ou du carnet d’ordres avant d’exécuter est l’un des moyens les plus directs d’anticiper le slippage attendu.
Slippage sur CEX vs DEX
La mécanique du slippage diffère significativement entre CEX et DEX. Comprendre pourquoi aide à savoir quel type crée le plus de risque selon les situations.
Modèle carnet d’ordres (CEX)
Les exchanges centralisés comme Binance ou Coinbase font correspondre les ordres via un carnet d’ordres traditionnel. C’est une liste en temps réel d’offres d’achat et de vente à des prix précis. Un ordre au marché est exécuté contre les meilleures offres disponibles. Si le volume suffisant existe près du prix affiché, l’exécution est propre. Si l’ordre est plus grand que le volume disponible à un niveau, il « remonte » le carnet et consomme la liquidité à des prix progressivement moins favorables jusqu’à l’exécution complète.
Le slippage sur un CEX dépend essentiellement de la profondeur du carnet. Pour les paires BTC et ETH sur les grands exchanges, les carnets sont assez profonds pour que les ordres de taille retail aient moins de 0,1 % de slippage. Les petits altcoins sur les mêmes plateformes, ou toute paire sur un exchange à faible volume, se comportent différemment.
Modèle AMM (DEX)
Les exchanges décentralisés utilisent des teneurs de marché automatisés (AMM) plutôt que des carnets d’ordres. Un AMM détient deux tokens dans un pool de liquidité. Il fixe les prix via une formule mathématique. La plus courante est la formule à produit constant : le ratio des deux soldes de tokens doit rester constant après chaque échange.
Quand on échange contre un pool AMM, la transaction modifie le ratio de tokens dans le pool. Cela déplace le prix. Plus le trade est grand par rapport à la liquidité totale, plus le ratio est modifié, et plus le prix moyen d’exécution s’écarte du prix affiché au début. Un swap de 100 000 $ dans un pool de 2 millions de dollars déplacera les prix visiblement. Le même trade dans un pool de 50 millions ne se verra presque pas.
Pourquoi le slippage est souvent plus élevé sur les DEX
Trois raisons structurelles expliquent que le slippage sur DEX est souvent plus sévère. Premièrement, la liquidité sur la plupart des DEX est plus faible que sur les grands exchanges centralisés, surtout pour les tokens hors du top 20. Deuxièmement, le délai de confirmation de bloc signifie que le prix au moment de l’initiation du trade n’est pas nécessairement le prix reçu. Troisièmement, la mécanique AMM garantit un impact sur les prix pour chaque trade. Il augmente simplement avec la taille du trade par rapport à la profondeur du pool.
Un trade d’un million de dollars dans un pool Uniswap peu liquide a produit un slippage dépassé 5 % dans des cas documentés. Ce sont 50 000 $ de coût inattendu sur une seule transaction. Sur Binance, un ordre au marché de 10 000 $ en BTC s’exécute couramment avec moins de 0,05 % de slippage.
Qu’est-ce que la tolérance au slippage ?
La tolérance au slippage est un paramètre que les traders définissent sur les plateformes DEX. Il fixe l’écart de prix maximal acceptable avant qu’une transaction soit annulée plutôt qu’exécutée à un prix défavorable.
Avec une tolérance de 1 % sur un swap, la transaction ne se confirme que si le prix d’exécution reste dans un écart de 1 % par rapport au cours affiché. Si le prix dépasse cet écart pendant l’attente, le trade est annulé et les tokens sont retournés, moins les frais de gas.
Choisir la bonne tolérance implique un vrai arbitrage :
- Trop basse (0,1–0,3 %) : échecs fréquents, surtout en période volatile ou sur des paires peu liquides. Frustrant et coûteux en frais de gas
- Modérée (0,5–1 %) : la plage standard pour les grandes paires liquides comme ETH/USDC ou BTC/USDT. Bon équilibre entre fiabilité d’exécution et protection du prix
- Plus haute (1–3 %) : souvent nécessaire pour les petits altcoins ou les nouveaux tokens peu liquides. Améliore le taux d’exécution mais accepte de moins bons prix
- Très haute (5 %+) : attention. Un seuil élevé signale aux bots MEV que vous acceptez de mauvaises exécutions. Vous devenez une cible pour les attaques sandwich
Le passage d’Uniswap d’une tolérance par défaut fixe de 0,5 % à des taux dynamiques a réduit les pertes des traders d’environ 54,7 % selon des études DEX. Cela illustre l’importance du paramètre par défaut dans la pratique.
Pourquoi le slippage se produit sur les plateformes DEX
Au-delà de la mécanique déjà couverte, le slippage sur les DEX a des causes spécifiques qui méritent d’être distinguées.
- Délais de confirmation de bloc : Après soumission, une transaction DEX attend dans le mempool qu’un validateur l’inclue dans un bloc. Sur Ethereum, cela peut prendre de quelques secondes à plus d’une minute. Pendant ce temps, d’autres trades s’exécutent contre le même pool. Ils en modifient le ratio et changent le prix reçu.
- Déséquilibres de pool par l’arbitrage : Les pools AMM sont en permanence rééquilibrés par des arbitragistes. Si le prix d’un actif monte fortement sur Binance, des bots achètent dans le pool DEX où le prix est en retard. Ils drainent ce côté du pool et font monter le coût pour quiconque essaie d’acheter dans la même fenêtre.
- Attaques sandwich : Un bot MEV détecte votre transaction en attente. Il achète juste avant vous (ce qui fait monter le prix), laisse votre ordre s’exécuter au prix gonflé, puis vend immédiatement après. Dépasser environ 5–10 % de tolérance déclenche des avertissements sur la plupart des plateformes, car ce seuil rend les attaques sandwich économiquement attractives.
- Mécaniques propres aux tokens : Certains tokens, notamment les reflection tokens ou ceux avec des taxes de transaction intégrées, nécessitent une tolérance plus haute juste pour s’exécuter. Un token prélevant 10 % sur chaque échange requiert au minimum 10–12 % de tolérance. Ce n’est pas du slippage de marché au sens traditionnel, mais le résultat est identique : on reçoit bien moins de tokens que le cours affiché ne le laissait entendre.
Exemples réels de slippage sur des trades crypto
-
Swap standard sur pool liquide : Un trader échange 100 000 $USDC contre ETH sur Uniswap v3. Le pool dispose de 30 millions de dollars de liquidité. Le prix affiché est de 3 000$ par ETH. L’exécution moyenne atteint finalement 3 018 $. Il reçoit 33,11 ETH au lieu de 33,33 attendus. Cela représente un slippage de 0,6 %, soit 600 $ de frais.
-
Grand trade sur pool peu profond : Un trader échange 1 million de dollars contre un token mid-cap. Le pool ne possède que 4 millions de dollars de liquidité totale. Le trade représente ainsi 25 % de la profondeur du pool. Le slippage dépasse 5 % lors de l’exécution. Le coût réel grimpe de 50 000 $ par rapport au cours initial.
-
Comparaison CEX vs DEX : Un ordre ETH de 10 000 $ sur Binance subit moins de 0,1 % de slippage. La profondeur du carnet d’ordres permet cette précision. Le même trade sur un pool DEX moins populaire subit 0,8 % de slippage. La faible liquidité et les délais de confirmation expliquent cet écart.
-
Attaque sandwich : Un trader définit une tolérance de 15 % pour un token à faible capitalisation. Un bot MEV détecte cette configuration et achète juste avant lui. Le prix monte artificiellement avant la transaction finale. Le trader reçoit ses tokens avec un surcoût de 12 %. Le bot revend aussitôt et empoche la différence.
Comment réduire le slippage en trading crypto
-
Utilisez des ordres à cours limité plutôt que des ordres au marché sur les CEX. Un ordre limité fixe votre prix exact d’exécution. Si le marché n’atteint pas ce prix, l’ordre ne s’exécute pas. Cela élimine totalement le slippage sur les plateformes centralisées.
-
Tradez pendant les fenêtres de haute liquidité. La profondeur des carnets d’ordres est maximale durant les heures de pointe. Le chevauchement des sessions américaine et européenne offre les meilleures conditions. Évitez les gros trades la nuit ou le week-end.
-
Fractionnez vos ordres importants. Un seul trade massif déplace les prix bien plus que plusieurs petites transactions. Les algorithmes TWAP automatisent ce processus pour réduire l’impact sur le marché. La plupart des interfaces professionnelles proposent cet outil nativement.
-
Choisissez des pools avec une forte liquidité. Vérifiez toujours la TVL du pool avant d’exécuter un swap. Restez sous le seuil de 1 % de la TVL pour limiter le slippage. Utilisez des outils comme Dex Screener pour vérifier la profondeur.
-
Réglez votre tolérance au slippage avec précision. Utilisez le taux le plus bas possible pour votre transaction. Pour les paires majeures, 0,5 % suffit généralement. Dépasser les 5 % vous expose directement au risque de front-running.
-
Utilisez des agrégateurs comme 1inch ou ParaSwap. Ces plateformes divisent vos ordres entre plusieurs pools automatiquement. Cette méthode garantit une meilleure exécution pour les transactions dépassant 10 000 $.
Conclusion
Le slippage est une caractéristique structurelle des marchés. Ce n’est pas un bug qui sera corrigé. Tout trade passant par des ordres au marché ou des pools AMM en subira une certaine dose. La question est de savoir si ce montant est négligeable ou assez significatif pour affecter les résultats.
Les traders sur CEX peuvent largement éliminer le slippage avec des ordres à cours limité et en tradant des paires liquides. Les traders sur DEX sont plus exposés. Le timing des blocs, la mécanique des pools et l’activité MEV poussent tous dans le même sens. Gérer la tolérance avec soin, choisir des pools liquides et dimensionner les trades selon la profondeur disponible sont les trois leviers qui comptent.
Les traders qui traitent le slippage comme un coût invisible à gérer – et non comme une nuisance dont se plaindre – conservent plus de leurs gains sur la durée.
FAQ
Qu’est-ce que le slippage en crypto ?
Le slippage en crypto est la différence entre le prix affiché quand on passe un ordre et le prix auquel il s’exécute réellement. Il existe parce que les marchés bougent en continu. Entre la soumission et la confirmation, les prix changent, surtout sur les paires volatiles ou en faible liquidité.
Que signifie le slippage en trading crypto ?
En pratique, le slippage signifie que le trade a coûté plus cher (à l’achat) ou rapporté moins (à la vente) que ce qu’indiquait le cours. Un slippage de 1 % sur un achat de 1 000 $ signifie qu’on a effectivement payé 1 010 $. Le principe est le même sur CEX et DEX, même si la mécanique diffère.
Qu’est-ce que la tolérance au slippage ?
La tolérance au slippage est l’écart de prix maximal accepté sur un trade DEX avant que la transaction soit annulée plutôt qu’exécutée à un prix défavorable. Une tolérance de 1 % signifie : exécuter seulement si le prix reste dans 1 % du cours affiché. Une tolérance plus haute améliore les chances d’exécution mais augmente l’exposition aux mauvaises exécutions et aux attaques MEV.
Quel niveau de slippage est normal en crypto ?
Pour les grandes paires sur des carnets CEX bien dotés, moins de 0,1 % est typique pour les ordres de taille retail. Sur les DEX avec des pools profonds (ETH/USDC, BTC/WBTC), 0,1 à 0,5 % est courant. Pour les petits altcoins ou les pools DEX peu profonds, 1 à 3 % est souvent inévitable. Au-delà de 3–5 %, il faut examiner la profondeur du pool ou la mécanique du contrat du token.
Le slippage va-t-il toujours contre le trader ?
Le slippage positif, où l’exécution est meilleure que le cours affiché, existe. Il est moins fréquent que le slippage négatif, mais se produit quand les prix évoluent en faveur du trader pendant la fenêtre d’exécution. Sur les DEX, la mécanique AMM rend le slippage positif rare car la formule de pricing s’ajuste toujours contre la direction du trade.
Quelle est la différence entre slippage sur CEX et DEX ?
Sur un CEX, le slippage se produit quand un ordre au marché traverse plusieurs niveaux de prix dans le carnet pour s’exécuter complètement. Sur un DEX, il résulte de la formule AMM qui ajuste les prix du pool au fur et à mesure que le trade modifie le ratio de tokens. S’y ajoutent les délais de confirmation de bloc et l’activité MEV. Le slippage sur DEX est généralement plus difficile à contrôler et plus variable que sur CEX.
Comment éviter le slippage en trading crypto ?
Les ordres à cours limité sur les CEX éliminent la majeure partie du risque. Sur les DEX : garder les trades petits par rapport à la profondeur du pool, définir la tolérance au niveau le plus bas qui s’exécute de manière fiable, utiliser des agrégateurs pour les grands swaps, trader pendant les heures de haute liquidité. Il n’est pas possible de l’éliminer totalement sur les plateformes AMM. Mais l’écart entre un slippage géré et non géré est assez grand pour faire une différence.





