Aller au contenu

Slippage

Par
Publié le

Le slippage apparaît dès qu'un délai sépare l'acceptation d'un prix et le règlement de la transaction. Sur une blockchain, ce délai est le temps que met votre transaction à entrer dans un bloc. Sur un carnet d'ordres chargé, c'est le temps que met votre ordre à être exécuté.

D'où vient le slippage

Deux forces déplacent le prix entre la cotation et l'exécution :

  • L'impact de prix. Sur un teneur de marché automatisé comme Uniswap, le prix d'une réserve se déplace à mesure que votre échange s'exécute : un échange important obtient donc un prix moyen moins bon qu'un petit. Moins la réserve est profonde, plus l'effet est marqué. Sur un carnet d'ordres, un ordre au marché important consomme plusieurs niveaux de prix.
  • Le mouvement du marché. D'autres transactions passent avant la vôtre, ou le marché bouge simplement pendant que votre transaction est en attente.

Comment la tolérance maximale vous protège

La tolérance de slippage indique au protocole le pire résultat que vous acceptez. Uniswap le décrit ainsi : tant que le prix d'exécution reste dans la plage, par exemple 1%, l'échange s'exécute. S'il en sort, la transaction échoue et l'échange n'a pas lieu.

En pratique, l'application convertit votre tolérance en un montant minimal à recevoir. Si le marché ne peut pas livrer ce montant, la transaction est annulée. Sur les réseaux de type Ethereum, vous payez malgré tout le gas de la tentative, comme l'explique ethereum.org.

Le réglage est un arbitrage. Une tolérance serrée protège le prix mais fait échouer les transactions dans les moments agités. Une tolérance large fait passer la transaction, au prix d'un résultat moins bon, et laisse aux autres participants plus de place pour se positionner avant vous à vos dépens.

Le slippage face aux prestataires régulés

Quand vous achetez ou vendez auprès d'un prestataire plutôt que d'échanger vous-même sur la blockchain, les règles européennes déplacent le risque. Sous l'article 77 de MiCA, un prestataire qui échange des crypto-actifs contre des fonds publie un prix ferme ou une méthode de fixation des prix et exécute au prix affiché au moment où l'ordre devient définitif. Les prestataires qui exécutent des ordres pour des clients recherchent aussi le meilleur résultat possible sous l'article 78. Une cotation d'entrée que vous acceptez est donc le prix que vous obtenez pour cet ordre.

Exemple

Vous échangez 10 000 USDC contre de l'EURC sur une plateforme décentralisée. L'application annonce 8 666 EURC, sur la base d'un taux de 0,8666 euro par dollar. Vous réglez la tolérance maximale à 0,5%.

  • Montant minimal reçu : 8 666 × 0,995 = 8 622,67 EURC.
  • Si le taux bouge à peine et que vous recevez 8 660 EURC, l'échange s'exécute et le glissement est de 6 EURC, bien à l'intérieur de votre limite.
  • Si une grosse transaction touche la réserve avant la vôtre et que votre échange ne rendrait que 8 600 EURC, on est sous le minimum. La transaction est annulée, vous gardez vos 10 000 USDC et vous payez les frais de gas.

Confusions fréquentes

  • Le slippage n'est pas des frais. Personne ne le facture : c'est un écart de prix, et les frais viennent en plus.
  • Un échange entre stablecoins peut glisser. Les deux jetons peuvent tenir leur parité pendant que le taux euro-dollar bouge, ou la réserve peut manquer de profondeur.
  • La ligne montant minimal reçu est celle à lire. Elle montre le pire résultat que vos réglages autorisent.

Questions fréquentes

Quelle différence entre slippage et impact de prix ?

L'impact de prix est le mouvement provoqué par votre propre transaction, parce qu'un ordre important consomme la liquidité disponible. Le slippage recouvre toute variation entre la cotation et l'exécution, y compris les mouvements causés par d'autres pendant que votre transaction attend.

Quelle tolérance maximale faut-il régler ?

Il n'existe pas de chiffre unique. Sur des paires de stablecoins profondes, une tolérance faible suffit en général. Sur un jeton peu échangé, une tolérance très serrée fait échouer les transactions à répétition. Une tolérance large laisse passer la transaction à un prix nettement moins bon.

Le slippage peut-il jouer en ma faveur ?

Oui. Si le prix évolue dans votre sens entre la cotation et l'exécution, vous pouvez recevoir plus que le montant annoncé. Le réglage de tolérance ne limite que la dégradation possible du résultat.

Est-ce que je perds de l'argent si un échange échoue ?

L'échange n'a pas lieu, donc vous conservez vos jetons. Sur les réseaux de type Ethereum, une transaction annulée en cours d'exécution consomme malgré tout le gas utilisé : vous payez les frais de réseau.

Y a-t-il du slippage quand j'achète des stablecoins auprès d'un prestataire ?

Sous l'article 77 de MiCA, un prestataire de services sur crypto-actifs qui échange des crypto contre des fonds doit exécuter votre ordre au prix affiché au moment où l'ordre devient définitif. Une cotation ferme transfère donc le risque de prix du client vers le prestataire pour cet ordre.

Sources

  1. Documentation Uniswap : échanges, impact de prix et slippage
  2. Règlement (UE) 2023/1114 sur les marchés de crypto-actifs (MiCA)
  3. ethereum.org : gas et frais

À lire aussi

Autres termes