Strategies for Mitigating Impermanent Loss Across Uniswap v3 (2024)

Providing liquidity on Decentralized Exchanges (DEXs) can be a great source of passive yield for investors and allows them to hold underlying tokens while earning a portion of trading fees from swaps in a pool. Uniswap v3, currently the largest DEX on Ethereum, added another beneficial factor for liquidity providers (LPs). Liquidity providers can concentrate their trading fees from their deposited capital within custom price ranges rather than uniformly spreading liquidity across a large price curve and causing increased slippage costs. This is especially beneficial for stablecoin pools, where the variation in price from a peg is often minuscule.

Strategies for Mitigating Impermanent Loss Across Uniswap v3 (1)

Uniswap v3 had the largest swap volume between December 2022 and December 2023

While the benefits of Uniswap v3 over v2 are clear to DEX traders, liquidity providers may be taking on more risk. Capital might not be actively used outside of their ticks in exchange for higher trading fees, so opportunity costs and exchange rate changes could mean LPs are unprofitable or are readjusting wasteful concentrated liquidity positions to avoid impermanent loss.

As we describe in our guide on impermanent loss, impermanent loss (IL) is the opportunity cost a liquidity provider faces when the net price difference between assets changes from the time they were first deposited. It is considered impermanent because liquidity providers can recover their loss if the token pair returns to the initial exchange rate.

While tracking impermanent loss is crucial for liquidity providers, it is an extremely tedious process, especially since its value may change after every action in a pool and considering that values must be normalized to a common denominator such as USD. Amberdata’s Uniswap v3 Impermanent Loss feature calculates fees, returns, and losses at the event level and takes liquidity distribution into account.

Using Amberdata’s extensive Uniswap v3 data, we will understand how prices and liquidity affect Uniswap v3 LP’s impermanent loss by comparing historical returns across three popular pools: USDC/USDT, WBTC/WETH, and PEPE/WETH. We will denote IL as a negative value, with more negative values (ex. -1) being higher losses and more unrealized capital than less negative values (ex. -0.01). Additionally, while DeFi prices are always denominated in WETH, we converted the token’s price (for example USDC) to WETH, and then from WETH to USD for improved readability. This may result in token prices that do not appear as expected.

Tracking Impermanent Loss: Price and Impermanent Loss Correlation

The USDC/USDT Pool

Strategies for Mitigating Impermanent Loss Across Uniswap v3 (2)

Average LP IL to pool liquidity from January 1, 2023, for USDC and USDT

Given it consists of two stablecoins, the USDC/USDT pool has generally been fairly stable in terms of liquidity and low impermanent loss. Throughout 2023, the USDC/USDT pool grew steadily to over $150 million in liquidity for each token, and the tokens’ pool liquidity remained fairly even. However, liquidity became unstable since the summer of 2023 due to pool imbalances throughout the DeFi landscape mainly caused by the Curve 3pool imbalance.

As seen above, sometime at the end of December IL went from 0.095% to 1.075% despite the overall liquidity remaining stable. The main reason for this was a huge liquidity imbalance between USDC and USDT with USDT being swapped for USDC before the imbalance swapped back along with IL moving back below -0.1%.

Strategies for Mitigating Impermanent Loss Across Uniswap v3 (3)

Average LP IL to token prices since January 1, 2023, for USDC/USDT

Looking at prices, the two tokens have been in lockstep throughout most of the year. Despite some minor USDC depeg events (specifically one in March after the SVB collapse), stablecoins continue to be stable.

The WBTC/WETH Pool

Strategies for Mitigating Impermanent Loss Across Uniswap v3 (4)

Average LP IL to pool liquidity since January 1, 2023, for WBTC/WETH

Switching to a slightly more volatile pool, the WBTC/WETH pool has had far more underlying token price volatility than stablecoin pools. Liquidity fluctuated for this pair throughout the turbulent year that was 2023.

Strategies for Mitigating Impermanent Loss Across Uniswap v3 (5)

Average LP IL to token prices since January 1, 2023, for WBTC/WETH

One interesting pattern that emerged from the WBTC/WETH pool was that impermanent loss followed price variation. This makes sense: as token prices diverge, there is more demand for one token over another, which leads to IL.

While the token prices held steady throughout early 2023, IL kept pace and stayed within a small range. As the price of BTC began to skyrocket during October and continued through the end of December, IL went from around 1% to over 3%. As WBTC began to rally, WETH remained relatively flat in comparison.

The PEPE/WETH Pool

Strategies for Mitigating Impermanent Loss Across Uniswap v3 (6)

Average LP IL to pool liquidity since January 1, 2023, for PEPE/WETH

The PEPE/WETH pool represents a much more volatile market than the previous pools. This pool maintained an average IL of around 5% throughout most of the year but then saw values hit almost 8% at the end of November 2023.

Strategies for Mitigating Impermanent Loss Across Uniswap v3 (7)

Average LP IL to log token prices since January 1, 2023, for PEPE/WETH

As WETH token price appreciated through November and December, impermanent loss moved into an almost direct correlation with price differences. A noticeable change in average IL mid-November has slightly rebounded with both PEPE and WETH prices increasing.

Managing Impermanent Loss

The previous three examples have shown how impermanent loss can be correlated with the token price ratio. Now, we will dive into several techniques for managing IL across different pools.

Mitigating Impermanent Loss Strategy #1: Rebalance Portfolios

Strategies for Mitigating Impermanent Loss Across Uniswap v3 (8)

Average LP IL to token price ratio since January 1, 2023, for WBTC/WETH

First, we looked at the WBTC/WETH pool. As the token price ratio, or the price of WBTC divided by the price of WETH grew, impermanent loss became much more negative. This is likely due to the demand for WBTC outweighing the demand for WETH.

Strategies for Mitigating Impermanent Loss Across Uniswap v3 (9)

Average LP IL to cumulative holder fees generated since January 1, 2023, for WBTC/WETH

We can also see that impermanent loss was offset by cumulative fees, which grew due to the increased trading volume during October of 2023. A strong mitigation strategy to respond to impermanent loss caused by extreme price fluctuation is to rebalance portfolios.

If the price discrepancy is expected to continue, (ex. LPs are now more bullish on BTC prices than ETH prices), rebalancing can reduce the exposure to further losses. Comparing returns on Uniswap v2 and Uniswap v3 can also provide optionality within the Uniswap ecosystem. Read more about impermanent loss mitigation strategies on Uniswap v2 here.

Mitigating Impermanent Loss Strategy #2: Understand Pool and Token Behavior

Strategies for Mitigating Impermanent Loss Across Uniswap v3 (10)

Average LP IL to token price ratio since January 1, 2023, for PEPE/WETH

For the PEPE/WETH pool, a similar pattern to the WBTC/WETH pool emerged, with IL being correlated to the average price ratio.

Strategies for Mitigating Impermanent Loss Across Uniswap v3 (11)

Average LP IL to cumulative holder fees generated since January 1, 2023, for PEPE/WETH

After looking at the cumulative fees, we can see that the impermanent loss was directly offset by fees generated from providing liquidity. As the IL grew, more fees were generated due to the higher trading volume. That is not to say there is a causation between the two. Fees are generated from pool swap volume rather than due to swap volumes for each token, but there is an expectation that if the pool behavior switched (for example, users began swapping ETH for PEPE rather than PEPE for ETH), we would see lower impermanent loss and rising fees as the trading imbalances returned to parity.

We saw this pattern in May of 2023 when PEPE was the hot token. The impermanent loss was significant when the price delta of PEPE to ETH was high. However, as the price ratio stabilized into June, IL also flattened.

Mitigating Impermanent Loss Strategy #3: Monitor for Whales

Strategies for Mitigating Impermanent Loss Across Uniswap v3 (12)

Average LP IL to token price ratio since January 1, 2023, for USDC/USDT

Unsurprisingly, the USDC/USDT pool had very little token price ratio variance but had a large change in impermanent loss at the end of November 2023. The biggest change in the token price ratio came in March 2023 during the Silicon Valley Bank crash which led to a major de-peg in USDC.

Strategies for Mitigating Impermanent Loss Across Uniswap v3 (13)

Average LP IL to cumulative holder fees generated since January 1, 2023, for USDC/USDT

This pool gives us a completely different dynamic and illustrates a pitfall of our analysis: IL grew as cumulative fees dropped. This tells us that there was a shift in positions held in the pool: likely, a whale or group of whales who had accumulated the lion's share of fees left the pool, perhaps to trade the October bull run. The best way to monitor for whales and mitigate risk is to use Amberdata’s Liquidity Provider Positions endpoints. The whale(s) also had less impermanent loss, which only exacerbated the pool’s remaining LP’s average IL.

As an LP, the change in LP structure from events such as a large whale leaving the pool will not change anyone’s IL ratios. It may benefit the remaining LPs as they can collect more fees generated from the pool. However, a whale leaving the pool can create a large pool imbalance, which can cause token price slippage and make the overall IL rise. To mitigate impermanent loss, whales and other liquidity providers’ movements within a pool should therefore be monitored extremely closely.

Conclusion

While impermanent loss on Uniswap v3 is based on individual portfolios, analyzing various scenarios within different liquidity pools helps LPs understand the mechanisms behind impermanent loss as well as their positions and risks. Because impermanent loss is very affected by timing, the frequent use of risk mitigation strategies helps LPs make more informed decisions on their positions and know when to enter and exit pools.

Strategies for Mitigating Impermanent Loss Across Uniswap v3 (14)

Tag(s): Trading , Cryptocurrency , Blockchain , Digital Asset , Defi , Uniswap , Data , API , Analytics , Research , Media

Strategies for Mitigating Impermanent Loss Across Uniswap v3 (2024)

FAQs

Strategies for Mitigating Impermanent Loss Across Uniswap v3? ›

A strong mitigation strategy to respond to impermanent loss caused by extreme price fluctuation is to rebalance portfolios. If the price discrepancy is expected to continue, (ex. LPs are now more bullish on BTC prices than ETH prices), rebalancing can reduce the exposure to further losses.

How to mitigate impermanent loss? ›

It is important to note that impermanent loss is not a guaranteed outcome and can be mitigated through proper risk management strategies, such as diversifying the assets in the liquidity pool or rebalancing the pool regularly.

What is concentrated liquidity strategy Uniswap v3? ›

Concentrated liquidity​

Uniswap V3 Pools use concentrated liquidity to allow a denser concentration of liquidity at specific prices. Compared to the full range liquidity model Uniswap V2 uses, this allows traders to make larger trades with less price impact.

What is the difference between Uniswap V2 and v3 impermanent loss? ›

In Uniswap v3, impermanent loss is particularly relevant due to the introduction of concentrated liquidity ranges (or price ranges). Unlike Uniswap v2, where LPs deposited assets across the entire price spectrum, Uniswap v3 allows users to concentrate their liquidity within a specific price range.

Can impermanent loss be recovered? ›

Can you recover from impermanent loss? It is possible to recover from impermanent loss if the ratio of the asset values in the liquidity pools returns to previous levels. However, it's not guaranteed that two uncorrelated assets will return to previous levels after a large change in price.

How do you avoid impermanent loss on Uniswap v3? ›

A strong mitigation strategy to respond to impermanent loss caused by extreme price fluctuation is to rebalance portfolios. If the price discrepancy is expected to continue, (ex. LPs are now more bullish on BTC prices than ETH prices), rebalancing can reduce the exposure to further losses.

How to avoid impermanent loss in LP? ›

How To Avoid Impermanent Loss
  1. Low volatility tokens: Providing liquidity for stablecoin pairs is the easiest way to avoid impermanent loss. ...
  2. Join larger pools: A large pool can handle big swaps without much price impact.
  3. Set a trading range: Uniswap lets you set a trading range for your position.
Jul 5, 2023

Is concentrated liquidity worth it? ›

One of the most significant benefits of concentrated liquidity is improved capital efficiency. By allowing LPs to focus their assets within specific price ranges, the same amount of capital can facilitate larger trading volumes. This leads to more efficient use of liquidity and higher returns for LPs.

What is the price slippage in Uniswap v3? ›

By default, Uniswap V3 sets slippage tolerance to 0.1%, which means a swap is executed only if the price at the moment of execution is not smaller than 99.9% of the price the user saw in the browser. This is a very tight range and users are allowed to adjust this number, which is useful when volatility is high.

How do I increase my Uniswap liquidity? ›

To add liquidity on Uniswap V3:
  1. Open the Uniswap web app. ...
  2. Select “New position”.
  3. Select the token drop-down.
  4. Select the token you want to add liquidity for. ...
  5. After selecting the first token, now select the second token. ...
  6. Select the second token you want to add liquidity for.
  7. Select the fee tier for your pool.
Feb 27, 2024

Should I use v2 or V3 Uniswap? ›

While v3 offers advanced capabilities for more active liquidity providers (LPs), v2 offers a more simple LP experience. Unlike v3, pools on v2 cover the entire price range of the pool by default — reducing the need for active management and monitoring as an LP.

How is liquidity calculated in Uniswap V3? ›

As explained above, Uniswap V3's liquidity is calculated by substituting the price range [Pa​,Pb​] set by liquidity providers into the virtual supply graph, computing both virtual and actual supply amounts. It is a reasonable CPMM formula for implementing AMM as claimed in the Uniswap V3 Whitepaper.

Can Uniswap V3 be forked? ›

This is a fork of the Uniswap v3-core and v3-periphery. The project uses hardhat-deploy to facilitate the deployment and the live testing of the contracts.

What is the primary cause of impermanent loss? ›

Understanding Impermanent Loss

This happens when a token's price changes in the market, causing your allocated assets in the liquidity pool to become worth less than their present value in the market. The larger this price change, the more your assets are exposed to impermanent loss.

How can we protect against impermanent loss? ›

Contents Expand
  1. What is impermanent loss?
  2. 1) Provide stablecoin pairs.
  3. 2) Avoid risky or volatile coins.
  4. 3) Provide when a coin price is low.
  5. 4) Provide to places that offer extra incentives.
  6. 5) Provide to a pool that isn't 50/50.
  7. 6) Provide to a pool that isn't just two assets.
  8. Conclusion.
Dec 19, 2023

How do you reduce crypto losses? ›

A stop-loss order is placed with an exchange (or trading platform) to sell a crypto token when it hits a certain price point. This is designed to limit the loss on a position. A stop-loss order is usually placed after entering a trade in order to set a maximum loss the trader is willing to tolerate.

Is impermanent loss a big deal? ›

In the decentralised finance (DeFi) world, Impermanent Loss (IL) is a phenomenon with a potentially significant impact on a user's portfolio.

How do you recover loss in crypto? ›

Steps to recover lost assets
  1. Go to the Asset recovery page. ...
  2. On the Let's find the transaction screen, select the transaction network, then enter the transaction hash ID and the crypto address you received the unsupported asset on, then select Continue.
  3. Once the transaction is found, select Continue.

Top Articles
How to Recover Deleted Text Messages on Any Phone
Honda CR-V Sales Figures
Foxy Roxxie Coomer
Duralast Gold Cv Axle
Truist Bank Near Here
Is pickleball Betts' next conquest? 'That's my jam'
Chase Bank Operating Hours
Bucks County Job Requisitions
Los Angeles Craigs List
Gwdonate Org
Tracking Your Shipments with Maher Terminal
Burn Ban Map Oklahoma
Kris Carolla Obituary
2016 Ford Fusion Belt Diagram
Gon Deer Forum
Bitlife Tyrone's
Overton Funeral Home Waterloo Iowa
Driving Directions To Bed Bath & Beyond
Clear Fork Progress Book
라이키 유출
Tygodnik Polityka - Polityka.pl
A Biomass Pyramid Of An Ecosystem Is Shown.Tertiary ConsumersSecondary ConsumersPrimary ConsumersProducersWhich
Georgia Cash 3 Midday-Lottery Results & Winning Numbers
Cpt 90677 Reimbursem*nt 2023
Craigslist Ludington Michigan
Pixel Combat Unblocked
Tottenham Blog Aggregator
Pfcu Chestnut Street
Metro By T Mobile Sign In
Graphic Look Inside Jeffrey Dresser
2016 Honda Accord Belt Diagram
Does Iherb Accept Ebt
Synchrony Manage Account
Myql Loan Login
Mcgiftcardmall.con
2008 DODGE RAM diesel for sale - Gladstone, OR - craigslist
Paperless Employee/Kiewit Pay Statements
Anhedönia Last Name Origin
Amc.santa Anita
Strange World Showtimes Near Century Stadium 25 And Xd
Port Huron Newspaper
Tacos Diego Hugoton Ks
Phmc.myloancare.com
Dying Light Mother's Day Roof
Das schönste Comeback des Jahres: Warum die Vengaboys nie wieder gehen dürfen
Mlb Hitting Streak Record Holder Crossword Clue
Random Warzone 2 Loadout Generator
Quest Diagnostics Mt Morris Appointment
Julies Freebies Instant Win
Fallout 76 Fox Locations
Goosetown Communications Guilford Ct
Latest Posts
Article information

Author: Otha Schamberger

Last Updated:

Views: 5673

Rating: 4.4 / 5 (75 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Otha Schamberger

Birthday: 1999-08-15

Address: Suite 490 606 Hammes Ferry, Carterhaven, IL 62290

Phone: +8557035444877

Job: Forward IT Agent

Hobby: Fishing, Flying, Jewelry making, Digital arts, Sand art, Parkour, tabletop games

Introduction: My name is Otha Schamberger, I am a vast, good, healthy, cheerful, energetic, gorgeous, magnificent person who loves writing and wants to share my knowledge and understanding with you.