Perte impermanente sur Uniswap v3 : mon résultat réel, frais et gas compris

Uniswap affiche les frais que gagne votre position, jamais ce que le rééquilibrage de la pool vous coûte. J’ai fait le calcul complet sur cinq mois de liquidité EURC/USDC, et ce n’est pas la pool qui m’a fait perdre de l’argent.

Des USDC et des EURC versés dans une pool Uniswap. À droite, un cours qui sort de la bande de sa fourchette, puis trois barres : les frais encaissés en vert, la perte impermanente en rouge, presque aussi longue, et le gas en tout petit.

La perte impermanente est le coût caché de la fourniture de liquidité. Uniswap montre les frais que gagne votre position, pas ce que le rééquilibrage de la pool vous fait perdre. De février à juillet 2026, j’ai fourni de l’EURC et de l’USDC sur Uniswap v3. Mon portefeuille dit que j’ai perdu 1,14 %. La pool, elle, m’a rapporté un peu : c’est l’euro qui m’a coûté.

Comment fonctionne une pool de liquidité

Vous déposez deux jetons, pour une valeur égale. Ceux qui échangent l’un contre l’autre passent par votre pool et paient une commission, que vous touchez au prorata de votre part (documentation d’Uniswap sur les frais).

En échange, la pool rééquilibre votre position en permanence. Quand un jeton monte, elle le vend pour vous. Quand il baisse, elle vous en rachète. Vous finissez donc toujours avec plus du jeton qui a baissé, et moins de celui qui a monté.

La formule de la perte impermanente

La perte impermanente compare deux valeurs, le même jour : ce que vous retirez de la pool, et ce que vaudraient les jetons apportés si vous les aviez simplement gardés.

Perte impermanente = 2√r ÷ (1 + r) − 1

r est le prix d’un jeton par rapport à l’autre au retrait, divisé par ce même prix à l’apport. La formule vaut pour une position en pleine plage : Uniswap v2, ou une position v3 ouverte sur toute la courbe. Elle ne compte pas les frais encaissés.

Mouvement de prixPerte face aux jetons gardés
× 1,25 ou ÷ 1,25−0,6 %
× 1,5−2,0 %
× 2 ou ÷ 2−5,7 %
× 3−13,4 %
× 5−25,5 %
Courbe de la perte impermanente en pleine plage selon le rapport de prix entre les deux jetons, sur une échelle de × 0,1 à × 10 : nulle à × 1, −0,6 % à × 1,25, −5,7 % à × 2 comme à × 0,5, −25,5 % à × 5
Le sens ne compte pas : un prix qui double coûte autant qu’un prix divisé par deux.

Elle est dite « impermanente » parce qu’elle disparaît si le prix revient à son point de départ. Tant que vous êtes en pool, c’est une perte latente. Elle devient définitive au retrait, comme une plus-value latente devient réalisée à la vente.

Ce que change une fourchette sur Uniswap v3

Sur Uniswap v3, vous choisissez une fourchette de prix (documentation d’Uniswap sur la liquidité concentrée). Tout votre capital travaille dans cette fourchette. Il y gagne bien plus de frais qu’en pleine plage, et la perte impermanente est multipliée d’autant.

Quand le prix sort de la fourchette, deux choses arrivent. Votre position ne gagne plus rien. Et elle se retrouve entièrement dans un seul jeton, celui qui a baissé.

C’est ce qui m’est arrivé trois fois. Entre début février et mi-mars, l’euro a perdu 2,7 % face au dollar. En pleine plage, ce mouvement m’aurait coûté 0,01 %. Dans ma fourchette étroite, il m’a coûté 0,96 %, près de cent fois plus, et j’ai récupéré ma position tout en EURC.

Encaisser ses frais n’est pas retirer

Sur Uniswap v3 et v4, les frais ne s’ajoutent pas à votre position. Ils s’accumulent à côté, et vous les encaissez par une transaction à part, qui vous rend un peu des deux jetons. Le capital, lui, reste en pool.

Dans l’historique d’un wallet, un encaissement ressemble à un petit retrait. C’est pourtant le seul gain réel d’une position encore ouverte.

Sur Uniswap v2, les frais sont réinvestis dans la pool automatiquement. Ils ne se voient qu’au retrait, mêlés au capital.

Calculer son résultat réel au tableur

Deux résultats comptent, et ils ne répondent pas à la même question :

  • le résultat en dollars = retiré + frais encaissés − apporté − gas. C’est ce que dit votre portefeuille ;
  • le résultat face à garder ses jetons = retiré + frais encaissés − valeur des jetons gardés − gas. C’est ce que la pool vous a rapporté, ou coûté.

Chaque montant se compte au cours de son jour : l’apport à la date de l’apport, le retrait et les jetons gardés à la date du retrait, le gas au cours de l’ETH du jour payé.

Pour une paire avec un stablecoin dollar, comme EURC/USDC ou ETH/USDC, une ligne par position suffit. Mettez les quantités apportées en B2 (l’USDC) et C2 (l’autre jeton), le cours de l’autre jeton à l’apport en D2, les quantités retirées en E2 et F2, son cours au retrait en G2, les frais encaissés en dollars en H2 et le gas en dollars en I2 :

CelluleFormuleCe qu’elle donne
J2=B2+C2*D2la valeur apportée
K2=B2+C2*G2la valeur des mêmes jetons, gardés
L2=E2+F2*G2la valeur retirée
M2=L2-K2la perte impermanente
N2=L2+H2-J2-I2le résultat en dollars
O2=L2+H2-K2-I2le résultat face à garder ses jetons

Divisez M2 par K2 pour retrouver la perte en pourcentage.

Mon résultat réel : EURC/USDC sur Uniswap v3

Du 3 février au 3 juillet 2026, j’ai fourni de l’EURC et de l’USDC sur Uniswap v3, sur Ethereum. Trois fois, le cours est sorti de ma fourchette. J’ai encaissé mes frais et retiré, puis, les deux premières fois, rouvert une position autour du nouveau prix. Sur les cinq mois, j’ai récupéré 66 % de mes USDC et 133 % de mes EURC : la pool m’a fait acheter de l’euro pendant qu’il baissait.

PositionEffet de l’euroPerte impermanenteFrais encaissésGasRésultat en dollarsFace à garder
Février → mars, 41 jours−1,31 %−0,94 %+0,90 %−0,02 %−1,37 %−0,06 %
Mars → avril, 42 jours+0,99 %−0,39 %+0,68 %−0,06 %+1,21 %+0,23 %
Avril → juillet, 66 jours−0,99 %−0,77 %+0,99 %−0,10 %−0,87 %+0,12 %

Chaque ligne est en pourcentage du capital apporté à la position. À l’arrondi près, les quatre premières colonnes font le résultat en dollars.

Graphique en cascade de ma position Uniswap v3 EURC/USDC sur Ethereum, 150 jours, en pourcentage du capital engagé : +2,58 % de frais encaissés, −2,13 % de perte impermanente, −0,18 % de gas, soit +0,27 % face à garder mes jetons ; puis −1,41 % dû à la baisse de l’euro, soit −1,14 % en dollars
Mes chiffres réels. La baisse de l’euro, je l’aurais subie en gardant mes jetons.

Sur la durée, les frais ont rapporté 2,58 % du capital, l’équivalent de 6,3 % par an. La perte impermanente en a repris 2,13 %, le gas 0,18 %. Face au simple fait de garder mes jetons, j’ai gagné 0,27 % en 150 jours. C’est maigre.

Le −1,14 % de mon portefeuille vient surtout de l’euro, qui a perdu 3 % en cinq mois. Je l’aurais perdu aussi en gardant mes EURC. Ce n’est pas la pool qui m’a coûté, c’est la paire.

Ce que j’en retiens : une fourchette étroite rapporte beaucoup de frais, mais chaque sortie de fourchette coûte presque autant qu’elle a rapporté. Sur une paire qui bouge peu, c’est le chiffre « face à garder » qui dit si la pool vaut le coup.

Le gas : Ethereum contre une couche 2

Mes neuf transactions sur Ethereum ont coûté 0,18 % du capital, soit 7 % des frais encaissés. En 2026, le gas d’Ethereum est bas : la plus chère, un apport, a coûté un dollar. Sur Base et Arbitrum, deux réseaux de « couche 2 » construits au-dessus d’Ethereum, mes trois autres positions ont fait onze transactions pour 8 centimes en tout.

Le gas est fixe, les frais suivent le capital. Sur un petit montant, ou si vous repositionnez souvent, le gas d’Ethereum peut tout prendre. J’ai fait le même calcul pour un prêt dans mon rendement réel sur Aave une fois le gas payé.

Ces trois positions étaient courtes. Mes deux pools USDC/USDT n’ont pas eu de perte impermanente : les deux jetons valent un dollar. Celle d’Uniswap v2, sur Arbitrum, a rapporté 0,23 % en 12 jours. Celle d’Uniswap v4, sur Base, n’a presque rien encaissé en 10 jours : une pool sans volume ne rapporte rien. La troisième, EURC/USDC sur Aerodrome (Base), a tenu 13 jours pour un résultat quasi nul en dollars.

Où le tableur casse, et ce que fait Crypto Master

Au tableur, une position Uniswap se reconstitue mal :

  • un retrait hors fourchette ne rend qu’un jeton : dans l’historique, il ressemble à un dépôt ordinaire, et rien ne dit qu’il ferme une position ;
  • un encaissement de frais ressemble à un retrait partiel ;
  • chaque mouvement demande le cours de son jour, pour les deux jetons et pour l’ETH du gas ;
  • en v2, les frais sont dans le retrait et ne se voient pas à part ;
  • une position encore en pool ne figure pas dans le wallet : sur Uniswap v3, seul un NFT la représente, et ce que la pool vous rendrait se lit dans l’interface d’Uniswap.

Crypto Master lit votre wallet par son adresse publique, sans phrase de récupération (ce que nous gardons, et ce que nous ne demandons jamais). Sa page Opérations DeFi range vos mouvements Uniswap et Aerodrome par paire : apports, encaissements et retraits, y compris un retrait qui ne rend qu’un jeton. Le gas est imputé au cours du jour, et le résultat net est calculé.

Pour une position retirée, elle compare ce résultat à celui de garder vos jetons : écart de prix (la perte impermanente), frais de la pool et gas, en dollars, aux cours du jour de la sortie. Pour une position encore en pool sur Uniswap v3 (Ethereum), Uniswap v2 (Arbitrum) ou Aerodrome (Base), elle lit sur la chaîne ce que la pool vous rendrait aujourd’hui, frais non encaissés compris. Vous avez son résultat latent et la même comparaison, sans rien retirer.

Section Fourniture de liquidité de la démo de Crypto Master : quatre positions, deux encore en pool (USDC/USDT sur Orca et sur Uniswap v3) et deux retirées ; la position ETH/USDC Uniswap v3, retirée après 152 jours avec 13,05 $ de frais encaissés et 4,68 $ de gas, rapporte +486,82 $, soit +48,68 %, mais −101,69 $ face à garder ses jetons
Le portefeuille de démonstration : deux positions en pool, deux retirées, chacune comparée à garder ses jetons.

Questions fréquentes

Qu’est-ce que la perte impermanente ?

C’est l’écart entre ce que vous retirez d’une pool de liquidité et ce que vaudraient les mêmes jetons si vous les aviez gardés. Elle vient du rééquilibrage automatique de la pool.

La perte impermanente est-elle définitive ?

Pas tant que vous restez en pool : elle disparaît si le prix revient à son point de départ. Elle devient définitive quand vous retirez.

Uniswap v2 ou v3 : laquelle expose le plus à la perte impermanente ?

À mouvement égal, une position v3 à fourchette étroite perd bien plus qu’une position v2, et gagne aussi bien plus de frais. Une position v3 sur toute la plage se comporte comme une v2.

Les frais compensent-ils la perte impermanente ?

Parfois, et de peu : sur ma pool EURC/USDC, 2,58 % de frais ont couvert 2,13 % de perte impermanente et 0,18 % de gas.

Que se passe-t-il quand le prix sort de ma fourchette ?

Votre position ne gagne plus de frais et se retrouve entièrement dans un seul jeton, celui qui a baissé. Elle se réactive si le prix revient dans la fourchette.

Combien coûte le gas pour fournir de la liquidité ?

Sur Ethereum en 2026, de quelques centimes à un dollar par transaction pour mes positions. Sur Base ou Arbitrum, moins d’un centime.

Voyez des positions Uniswap rapprochées par paire, avec leurs frais encaissés, leur gas, leur résultat net et ce qu’elles ont fait face à garder ses jetons, sur un portefeuille fictif et sans créer de compte.

Ouvrir la démo

Partager : LinkedIn X Facebook

À lire ensuite

Mesure d’audience Nous aimerions mesurer la fréquentation de ce site avec Google Analytics, pour savoir quelles pages vous servent vraiment. Rien n’est déposé sur votre appareil ni envoyé tant que vous n’avez pas accepté. Votre choix vaut six mois et se modifie à tout moment depuis le pied de page. Lire la politique de confidentialité.