Providing liquidity in Uniswap V3. Seeking Profitable Uniswap V3 Pools

Longread!

Let’s attempt to estimate the returns derived from supplying liquidity in a relatively secure pair, WBTC-WETH, concerning mutual volatility, using the calculator found at https://imxflow.com/univ3lp. This pair consists of two assets highly correlated with each other, making a significant drop in one asset relative to the other improbable. This popularity contributes to higher fees for liquidity providers. However, it’s essential to note that increased competition results in diminished earnings for each liquidity provider.

https://preview.redd.it/ul3pzyz8vzfc1.png?width=1989&format=png&auto=webp&s=a1cde90cfd3b3e891f9d3bae1306d2915f5c7d4c

In the provided illustration, we observe that liquidity in the WBTC-WETH pair is focused within the 19.63–12.44 range (expressed in USD for convenience, but originally represented by the token ratio). Liquidity providers optimize their earnings by narrowing the liquidity range, anticipating a prolonged price stability within that range. Throughout this period, as the price stays within the specified range, liquidity providers receive commissions (here, 0.3% for each swap), distributed proportionally among all providers whose liquidity range encompasses the current price.

In this instance, the primary liquidity is centered around a 36.62% volatility (delta), indicating that liquidity providers anticipate that the joint volatility of these assets will not surpass this threshold.

However, upon reviewing the asset price chart, it becomes evident that the blue line is notably distant from the upper price boundary (in this case, functioning as the lower price boundary due to the inverted chart). Considering the recent month’s price movement, where the price has not dropped to such low levels, it seems reasonable to refine the liquidity provision range for this asset pair. Let’s determine the optimal liquidity range based on the price trends observed over the last month.

https://preview.redd.it/eoe4htfevzfc1.png?width=1989&format=png&auto=webp&s=ba6d29bb360328fd2cde0849e88ce86b0c829ddc

Establishing price boundaries slightly above the monthly high and low results in a volatility delta of 18.45%. This adjustment has led to a doubling of the daily return from 0.04% to 0.08%. Furthermore, by encompassing all days when the price fell within our specified range throughout the month, the overall monthly return has surged by 2.5 times.

Now, the question arises: what if we attempt to further narrow the range? Let’s explore in an effort to identify the most lucrative price boundaries.

https://preview.redd.it/cv3poylivzfc1.png?width=1986&format=png&auto=webp&s=3f2af9d53b36fe86a7de13e845a0846ac3fe973a

In 13 trading days, the price has settled within 7.5% volatility and the daily return is 6 times higher than the initial one. But, what if we try to find an even more profitable strategy?

https://preview.redd.it/anbpxwokvzfc1.png?width=1982&format=png&auto=webp&s=6100d8665c26dd6dcef36a917835dc6f077574cc

During a 10-day period characterized by volatility not exceeding 3%, the daily income experienced an extraordinary surge, increasing nearly 12 times and reaching 0.47% of the deposit per day. Remarkably, this occurred in a widely-used pool featuring a 0.3% fee.

Now, let’s shift our focus to altcoin pools and those with a 1% fee. The profitability of a pool is contingent on factors such as the total liquidity, the pool’s commission percentage, and the daily trading volume.

https://preview.redd.it/kkvvzegnvzfc1.png?width=2369&format=png&auto=webp&s=066273720687ad0446c6361f5a35cd0afdfe44ce

In the WETH-MUBI pair, the liquidity in the pool is $7,126,678, coupled with an average daily trading volume of $5,837,412 and a pool fee of 1%. This configuration results in an average daily return of nearly 4%, taking into account a volatility of 35.6%. It’s important to note that the 35.6% volatility is relative to ETH, not USD. Considering that altcoins often align with the movement of the underlying asset (ETH), the actual volatility of altcoins against USD may be higher. Consequently, this setup yields about 4% per day, accommodating altcoin fluctuations of 40–50%.

For those monitoring an altcoin and possessing the ability to accurately predict its future volatility and increased trading volumes, there’s an opportunity to narrow the liquidity range further to enhance returns.

https://preview.redd.it/acj9w5tqvzfc1.png?width=2371&format=png&auto=webp&s=1fb7ac1f6616f6b686f332d59c81113481d17ea4

In this instance, by strategically adding liquidity within a narrow range amidst escalating trading volumes, a noteworthy yield of 17.45% per day was achieved over a span of 3 days. This significant return can be attributed to the relatively low pool liquidity of around $426k, combined with substantial daily trading volumes averaging $3.6m. The utilization of available liquidity multiple times generated substantial fees for the liquidity providers.

It’s important to acknowledge that such lucrative situations are typically short-lived, and prices tend to swiftly move out of narrow ranges. However, liquidity can be shifted to a new range, allowing for continuous profit generation. This represents one viable strategy to optimize profits.

Nevertheless, it’s crucial to emphasize that these calculations do not guarantee earnings. To validate the practical feasibility of such profitability, let’s examine the actual positions within Uniswap and their returns in the WETH-PNDC 1% pool.

https://preview.redd.it/rptlphktvzfc1.png?width=2668&format=png&auto=webp&s=95950836e143c68dae16c41643eb1ee8b81d7eaf

Real positions validate our calculations. As an illustration, position ID 656599 yielded a 46% return on commissions within an incomplete 24-hour period (0.94 days). For more comprehensive statistics, hover over the PNL numbers

https://preview.redd.it/jphtpulvvzfc1.png?width=2164&format=png&auto=webp&s=6cc253cca5ea65a2a13aea945867063fba652daf

The initial deposit stood at $22,189, and the generated fees amounted to $10,122 for the liquidity provider within a single day! Furthermore, the liquidity amount increased to $23,388 due to the token price growth. Consequently, the total income reached an impressive 51%.

This table serves as a reliable tool to verify the precision of calculated parameters against the actual earnings of liquidity providers in this specific pool.

For tracking the performance of various pools, they can be added to the Watchlist.

https://preview.redd.it/vt0ggzlxvzfc1.png?width=2677&format=png&auto=webp&s=f0bf6079638b8777047f407d4672f8eecb6aa4ed

On the example above we can see how easy it is to track the trading volumes of a pool and changes in its liquidity.

Pool data is updated every time the page is loaded, or we can update this block separately by clicking the Reload button and get the most recent data for the current time.

When placing large amounts of liquidity, an important parameter for profitability is the liquidity density (liquidity density) in a particular range. We can estimate the liquidity density using a dynamic chart that simulates fee calculations for different deposit sizes. The narrower the range or the less liquid the asset, the more steep the decrease in liquidity density with increasing deposit size. It is important to keep this point in mind when analyzing the pool.

In the example below, the wide range of liquidity has sufficient density and the decrease in fees with increasing deposit size is insignificant.

https://preview.redd.it/ugp49a50wzfc1.png?width=2425&format=png&auto=webp&s=53266c3a872b7d6b723ece9c405c11bc49e98bd4

We can experiment with narrowing the range and observe how the liquidity density rapidly diminishes with an increasing deposit size. As a result, the fees decrease by almost 2 times.

https://preview.redd.it/wox868p1wzfc1.png?width=2423&format=png&auto=webp&s=7b046e631bda9ef27e1514c229dff87a1ccfd074

Another crucial factor to consider when identifying profitable pools is the occurrence of time spikes in pool activity. While some tokens enjoy global popularity with uniform trading activity over time, others may be more regionally popular, such as in the USA or Asian countries. If you’re closely monitoring a pool’s trading activity, it’s beneficial to take note of when the most active trading periods align with your local time.

https://preview.redd.it/qybccdh3wzfc1.png?width=2664&format=png&auto=webp&s=1a4e234fd199ac05635b64be93e22f1e552eed33

Examining the PNDC-WETH 1% pool as an illustration, we observe that heightened trading volume commonly occurs between 18 to 22 hours in our local time (please note that the time on the bottom scale may vary for different time zones)

Seeking Profitable Uniswap V3 Pools

Discovering the most lucrative Uniswap pools involves examining certain indicators. One approach is to analyze unusual spikes in trading volumes within a pool. For instance, if the current trading volume for the day is three times higher than the average volume over the past two days, it may signal a potentially profitable pool.

https://preview.redd.it/dqg6bca6wzfc1.png?width=1215&format=png&auto=webp&s=7369ec5aedeb93acd54e6f9987004266b8471e02

Identifying interesting token pairs with increased interest is facilitated by trading volume, but determining the most profitable pools requires a comprehensive approach.

What if we could leverage data from all pools and simulate fee calculations in each? To pinpoint the most profitable pools, it’s advisable to exclude stablecoin pools and those with 0.01% and 0.05% commissions. Despite sizable trading volumes in such pools, the abundance of liquidity providers coupled with low commissions limits potential profits.

Our selection parameters include:
⦁ Exclusion of Stablecoins
⦁ Elimination of pools with 0.01% and 0.05% commissions
⦁ Total Value Locked (TVL) greater than $100,000, with a test deposit of $10,000
⦁ Data from all pools’ trades for three days, including the present day
⦁ Automatic selection of the price range as the minimum and maximum prices observed over the past three days

Additionally, an optional parameter is introduced: Pool lifetime (to filter out newly created assets that might exhibit temporary high profitability). Users can choose a pool lifetime of one month or more.

This comprehensive approach yields a selection of the most profitable pools across the entire Uniswap exchange at the present moment. The data is dynamically updated in real-time upon page reload or block refresh.

https://preview.redd.it/0adofmh8wzfc1.png?width=1044&format=png&auto=webp&s=46be438c1d96c1e3114e060d74db5f15167fbf97

We’ve compiled around 100 pools ranked by profitability. Our primary focus lies on the daily return and the associated volatility, a critical metric for comparing pools in terms of yield. A higher volatility delta is advantageous, providing more room for price fluctuation. When two pools exhibit identical profitability, the one with a higher volatility (e.g., 20% compared to 5%) is more appealing, as the price is less likely to surpass a broader range.

However, it’s crucial to recognize that this is an indirect indicator. Making well-informed decisions requires a more in-depth investigation into the token, considering factors such as its historical volatility, overall profitability, trading volumes, and other relevant parameters.

Risks

Concentrated liquidity introduces an elevated risk of Impermanent Loss (IL). Impermanent Loss occurs when the token prices change, prompting a rebalancing of your liquidity. For instance, consider providing liquidity in the pair ETH-ALT, where ALT represents an altcoin. Assuming the underlying asset (ETH) remains relatively stable, monitoring the altcoin’s price is crucial. If the altcoin’s price surpasses the upper limit of your specified range, your entire deposit converts into ETH. In the event that the altcoin’s price continues to rise, you miss out on potential profits compared to holding the altcoin in your wallet. Conversely, if the altcoin’s price falls below your lower limit, your deposit converts into altcoins, and its value decreases with the declining altcoin price.

Even when the altcoin’s price remains within the upper and lower boundaries, there’s a scenario where the total assets in the pool may be less than your original deposit, as if you had kept the tokens in your wallet. This scenario is termed Impermanent Loss, as the losses incurred become impermanent once the prices return to their original values.

An essential point to note is that in liquidity pools, you don’t earn USD but rather commissions expressed in tokens of the two pool assets. Even during a market downturn, when both tokens decrease in value, the overall value of your deposit decreases. However, you continue accumulating more tokens through earned commissions. As the market rebounds, the value of your deposit returns and increases, driven by the commissions earned.

Comparison of Calculators

The calculations presented in this article are performed using the calculator at https://imxflow.com/univ3lp. While there are several similar calculators available, they are less accurate and lack essential data. Notably, none of them offer a comparison of actual positions with Uniswap, including crucial parameters like volatility delta, received fees, PNL (profit and loss), etc. Additionally, other calculators lack dynamic calculations for liquidity density, hourly transaction statistics, a list for monitoring pool volumes, tracking volume spikes, and the emulation of calculations for all possible Uniswap pools to identify the most profitable ones.

Methodological Differences in Fee Calculations: Calculating fees involves considering Total Value Locked (TVL), pool trading volume, and price range. Most calculators rely on average TVL and average trading volume data for a 7-day period, extrapolating calculations based on this information. To show monthly revenue, they often multiply by 28 (Metacrypt) or 30 (Poolfish) days, which deviates from reality.

In contrast, only the https://imxflow.com/univ3lp calculator factors in days when the price falls within the chosen range, calculating the average TVL and volume exclusively from data on these days. Monthly income calculations also only consider days when the price was within the specified range. This meticulous approach enhances the accuracy of calculations.

Metacrypt

Poolfish

IMXFLOW

From the above examples, it’s evident that the IMXFLOW calculator distinguishes itself by displaying the number of days within the specified price range. It exclusively factors in volumes and Total Value Locked (TVL) from these specific days, resulting in a more precise fee calculation.

Uniswap V3 pools allocate prices using ticks, varying across pools with different assets and fee percentages. Metacrypt and Poolfish calculators use linear price changes in arbitrary values (sequential numbers like 1–2–3–4–5, rather than actual values like 1–3–6–9–12). In contrast, the https://imxflow.com/univ3lp calculator accurately reflects price changes over ticks specific to each pool.

This precision is crucial when calculating and creating future positions using the “Create position” button. The calculated price aligns exactly with the appropriate pool ticks, ensuring that creating a position with inappropriate prices is prevented. Uniswap adjusts the price to the nearest tick if it deviates. Without accurate calculations, your token balance may shift, and the parameters of your position calculation will change.

To utilize the calculator, visit https://imxflow.com/univ3lp and try calculating positions from test pools like WETH-IMX. Registration grants you one hour of full access for testing on any available Uniswap tokens. Subsequently, you can purchase one of the accounts — $29.99 for a month, $24.99×3 for three months, and $19.99×12 for a year. Payment is made in ETH by connecting your wallet and sending ETH; your account activates automatically after payment.

reddit imagereddit imagereddit imagereddit imagereddit imagereddit imagereddit imagereddit imagereddit imagereddit imagereddit imagereddit imagereddit imagereddit imagereddit imagereddit imagereddit image

1 thought on “Providing liquidity in Uniswap V3. Seeking Profitable Uniswap V3 Pools”

  1. Uniswap Reddit Auto mod post

    1. Never share your Secret Recovery Phrase with any site or person. Do not enter your Secret Recover Phrase into a pop-up window.
      Verify links are legitimate. Scammers often use these tactics.

    2. Beware of fake websites. The official website for Uniswap is https://uniswap.org/

    3. Beware of fake Twitter/X accounts. The official Twitter is https://twitter.com/Uniswap

    4. Our official Discord is https://discord.gg/D2zmtd3cUZ

    5. Uniswap Support will never DM you. We only handle support through support@uniswap.org and https://support.uniswap.org/hc/en-us/requests/new.
      Scammers use DMs to try and get access to your wallet.

    6. Do not click on suspicious links or files. This can lead to your device security being compromised.

    7. Do not “sync” or “validate” your wallet with any websites or forms. This is a scam. Never sync and share: QR Codes, Secret Recovery phrases, private keys, etc.

    8. Uniswap Labs has no plans for an airdrop, regardless of any information you may have seen elsewhere.

    I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

Comments are closed.