Teneurs de marché automatisés : calculer le résultat d’un swap

Un teneur de marché automatisé échange des actifs selon une règle de prix et la liquidité disponible. Il ne promet pas le dernier cours pour chaque token de votre ordre. Découvrez pourquoi un gros swap modifie son propre prix et comment vérifier le devis final.

Votre objectif : calculer un swap simple, distinguer impact de prix et slippage, puis vérifier le minimum reçu.

Flèches d’échange et écran de trading illustrant la tarification d’un AMM

Un swap transforme le pool utilisé

Avant : 1 000 A + 1 000 B

Dans ce pool fictif à produit constant sans frais, x × y = 1 000 000. Le prix marginal initial vaut 1 B par A. A et B sont des tokens d’exemple, pas des recommandations.

Échange : ajouter 100 A

La réserve A passe à 1 100. Pour préserver le produit, la réserve B devient 1 000 000 ÷ 1 100 = 909,09. Le trader reçoit la différence, soit environ 90,91 B.

Après : un autre prix

L’exécution moyenne vaut 0,9091 B par A. Le nouveau prix marginal est d’environ 0,8264 B par A. Aucun n’est le rapport initial de 1 pour 1. Plus le swap est grand relativement à la profondeur, plus il déplace le prix.

Méthode : utiliser le modèle pour vérifier le devis

Identifier l’itinéraire

Vérifiez réseau, contrats des tokens et pools du routeur. Un échange peut traverser plusieurs pools ou se répartir entre itinéraires. Tous les DEX n’utilisent pas un AMM, et tous les AMM n’utilisent pas cette formule.

Lire les coûts réels

Comparez entrée, sortie estimée, frais du pool, impact de prix et coût réseau. Avec 0,3 % de frais d’entrée dans notre exemple, seuls 99,7 A entrent dans le calcul et donnent environ 90,66 B. Les frais réels dépendent du pool et de sa version.

Fixer une limite pertinente

Lisez le minimum reçu et, si disponible, l’échéance de transaction. La tolérance au slippage autorise un écart au devis ; elle n’annule pas l’impact déjà inclus. Examinez séparément les autorisations et refusez les demandes inattendues du portefeuille.

Exemple : la sortie est la variation des réserves

1,000 − (1,000,000 ÷ 1,100)≈90.91 B

Pour une entrée Δx, la sortie sans frais vaut y − k ÷ (x + Δx). Les 90,91 B sont environ 9,09 % sous les 100 B attendus à prix constant 1 pour 1. C’est l’impact du swap lui-même. Le slippage est l’écart entre devis et exécution réelle. k contraint le produit des réserves, pas la valeur du pool en dollars ; dépôts, retraits et frais conservés peuvent le modifier.

Trois raccourcis qui faussent le résultat

Assimiler TVL totale et profondeur

La liquidité concentrée fonctionne par plages : une grande TVL peut inclure des positions inactives. Les pools pondérés ou d’actifs stables ont d’autres courbes. Utilisez le devis exécutable actuel, pas cette formule simplifiée pour tous les pools.

Augmenter la tolérance pour corriger un mauvais prix

Une tolérance plus large permet un résultat moins bon ; elle n’améliore pas la liquidité. Comparez un autre itinéraire ou un montant inférieur, tous frais inclus. Fractionner dans un pool inchangé n’élimine pas miraculeusement l’impact cumulé.

Croire que l’arbitrage garantit l’équité

En recherchant les écarts, des traders peuvent rapprocher les prix du pool d’autres marchés. C’est une incitation, pas une garantie. Faible liquidité, frais, latence et ordre des transactions peuvent rendre le devis défavorable ou l’exposer au MEV.

Exercice : augmenter la taille de l’ordre

Réinitialisez le pool sans frais à 1 000 A et 1 000 B. Échangez 250 A. Combien de B recevez-vous, quelle moyenne B par A et quel minimum donne une tolérance de 1 % sur ce devis ?

Afficher le raisonnement

Nouvelle réserve B : 1 000 000 ÷ 1 250 = 800. Sortie : 200 B. Moyenne : 200 ÷ 250 = 0,8 B par A. Une tolérance de 1 % donne 198 B minimum. L’écart de 20 % au cours initial existe déjà avant cette tolérance.

Portefeuille crypto et clés illustrant l’accès sécurisé et la récupération

Quelques bases solides font toute la différence

Avant votre prochain achat ou transfert, comprenez qui contrôle l’accès, où vont vos cryptomonnaies et ce que l’opération coûtera réellement.

Protégez l’accès à vos cryptos

Un compte sur une plateforme et un portefeuille en garde autonome nécessitent des protections différentes. Sécurisez vos connexions avec un mot de passe unique et une authentification forte à deux facteurs. En garde autonome, votre sauvegarde de récupération permet de retrouver l’accès.

Conservez les mots de récupération hors ligne et confidentiels. Si un agent d’assistance ou un site vous les demande, arrêtez-vous.

Voir un exemple de récupération

Votre téléphone tombe en panne. Une plateforme peut vous aider à récupérer votre compte après vérification d’identité. Un portefeuille en garde autonome ne peut pas réinitialiser votre phrase de récupération. Consultez ses instructions officielles de sauvegarde avant de vous y fier.

Choisissez le bon réseau de transfert

L’actif, la version du jeton et le réseau doivent être pris en charge à destination. Un symbole familier ou un format d’adresse identique ne suffit pas. Lisez les instructions de dépôt du destinataire avant de sélectionner un réseau de retrait.

Vérifiez l’adresse, le mémo ou tag requis, les frais et les minimums. Envisagez d’abord un petit transfert test.

Voir un exemple de réseau

Votre destination accepte l’USDC sur Ethereum. Choisir un réseau moins cher sur la plateforme d’envoi n’en fait pas un transfert Ethereum. Utilisez un réseau pris en charge des deux côtés ; un retrait ordinaire ne transfère pas les jetons entre réseaux par un pont.

Comprenez le prix payé

Les frais de trading ne constituent qu’une partie du coût. Le spread, la liquidité disponible et les frais de retrait comptent aussi. Un ordre au marché privilégie l’exécution ; un ordre limite maîtrise le prix mais peut rester inexécuté ou n’être exécuté qu’en partie.

Vérifiez l’aperçu de l’ordre et le montant reçu, puis comparez le coût total de l’achat et du retrait prévus.

Étudier un exemple de coûts

Exemple hypothétique : une transaction de 200 USD avec 0,1 % de frais de trading coûte 0,20 USD. Des frais de retrait distincts de 5 USD portent ces frais à 5,20 USD. Le spread ou le slippage peuvent s’ajouter ; ce ne sont pas les tarifs d’une plateforme.