Case Study 1: Impermanent Loss Analysis for Prediction Market LPs

Overview

This case study examines the impermanent loss (IL) experienced by liquidity providers across 100 resolved prediction markets. We analyze actual IL against fee income to determine the conditions under which LP provision in prediction markets is profitable. The analysis reveals critical insights about entry timing, market duration, volume patterns, and the fee rates necessary to offset the unique IL characteristics of binary outcome markets.


Background

Between January 2025 and December 2025, a hypothetical DeFi prediction market protocol hosted over 500 markets across categories including politics, crypto prices, sports, and protocol milestones. We simulate 100 resolved markets with realistic parameters to study LP economics.

The key question: Under what conditions do prediction market LPs make money?


Data Generation and Methodology

We simulate 100 markets, each with: - Duration: 7 to 180 days - Entry probability: The YES price when the LP enters (ranging from 0.30 to 0.70) - Resolution: Each market resolves to either YES (1.0) or NO (0.0) - Volume profile: Daily trading volume that increases as resolution approaches - Fee rate: Between 0.3% and 2.0% per trade - TVL: Pool size ranging from $50K to $5M

For each market, we track: 1. The LP's entry point (price and capital) 2. Daily fee accrual based on volume and pool share 3. Impermanent loss at resolution 4. Net P&L (fees + mining rewards - IL)


Simulation Framework

Price Path Model

We model prediction market prices as a random walk with drift toward the resolution outcome:

$$p_{t+1} = p_t + \alpha \cdot (p_{final} - p_t) + \sigma \cdot \epsilon_t$$

Where: - $\alpha$ is the drift rate (increases as resolution approaches) - $p_{final}$ is 1.0 (YES resolution) or 0.0 (NO resolution) - $\sigma$ is daily volatility - $\epsilon_t$ is standard normal noise

IL Calculation at Each Time Step

For a constant product AMM, the IL at time $t$ relative to the entry at $t_0$:

$$IL_t = \frac{2\sqrt{r_t}}{1 + r_t} - 1$$

Where $r_t = \frac{p_t/(1-p_t)}{p_0/(1-p_0)}$ is the odds ratio change.

Fee Accrual Model

Daily fees earned by the LP:

$$\text{fees}_t = V_t \times f \times \frac{D}{TVL_t}$$

Where $V_t$ is daily volume, $f$ is fee rate, $D$ is the LP's deposit, and $TVL_t$ is the pool TVL.


Results

Aggregate Statistics (100 Markets)

Metric Value
Markets where LPs were profitable 38 out of 100
Average IL at resolution -12.4%
Average total fee income 8.7%
Average mining rewards 4.2%
Average net P&L -0.5%
Median net P&L -3.1%

Key Finding 1: Entry Price Matters Enormously

LPs who entered at prices near 0.50 experienced the worst IL at resolution, while those entering at extreme prices (near 0 or 1) experienced less IL but earned fewer fees (lower volume).

Entry Price Range Avg IL at Resolution Avg Fee Income Avg Net P&L
0.30 - 0.40 -8.2% 6.1% -2.1%
0.40 - 0.50 -14.7% 9.8% -4.9%
0.50 - 0.60 -15.3% 10.2% -5.1%
0.60 - 0.70 -11.8% 8.9% -2.9%

Interpretation: Markets near 50/50 have the highest volume (most interesting to traders) but also the highest IL. The sweet spot for LPs depends on fee income exceeding IL.

Key Finding 2: Early Withdrawal Is Critical

LPs who withdrew before resolution (simulated as withdrawing at the 75th percentile of the market's lifetime) performed significantly better:

Strategy Avg Net P&L
Hold through resolution -5.8%
Withdraw at 75% of market life +1.2%
Withdraw at 50% of market life +3.7%
Withdraw when price moves >15% from entry +2.1%

Interpretation: The majority of fee income accumulates during the uncertain middle period, while the majority of IL occurs during the final convergence to 0 or 1. Withdrawing before the final sprint to resolution captures most fees while avoiding the worst IL.

Key Finding 3: Fee Rate Threshold

We identified a critical fee rate below which LPs are almost never profitable:

Fee Rate % Markets Where LP Profitable
0.3% 12%
0.5% 22%
1.0% 41%
1.5% 58%
2.0% 69%

Interpretation: At fee rates below 0.5%, LP provision in prediction markets is rarely profitable. Fee rates of 1.5% or higher are needed for a majority of markets to be LP-profitable.

Key Finding 4: Volume-to-TVL Ratio

The volume-to-TVL ratio (capital efficiency) is a strong predictor of LP profitability:

Daily Volume / TVL % Profitable Avg Net P&L
< 0.05 15% -8.3%
0.05 - 0.15 32% -2.1%
0.15 - 0.30 55% +2.4%
> 0.30 78% +6.8%

Interpretation: LPs should target pools with high volume relative to TVL. A ratio above 0.15 (daily volume is 15% of TVL) is a reasonable minimum threshold.

Key Finding 5: Market Duration Effects

Longer-duration markets give LPs more time to accumulate fees but also more time for prices to trend:

Duration Avg Fee Income Avg IL Avg Net P&L
7-14 days 1.8% -6.2% -4.4%
15-30 days 4.5% -9.8% -5.3%
31-90 days 9.2% -13.1% -3.9%
91-180 days 15.8% -14.6% +1.2%

Interpretation: Longer markets eventually accumulate enough fees to offset IL, but only if volume remains consistent. Markets longer than 90 days were the only category with positive average net P&L.


Profitability Conditions

Based on our analysis, LP provision in prediction markets is profitable when:

  1. Fee rate >= 1.0% of trade volume
  2. Daily volume / TVL ratio >= 0.15 (capital is efficiently utilized)
  3. LP withdraws before final 25% of market duration (avoids resolution IL)
  4. Entry price is not at extreme uncertainty (0.45-0.55) unless volume is very high
  5. Market duration >= 60 days (enough time to accumulate fees)
  6. Mining rewards supplement fee income (adds 3-5% APR on average)

The compound condition for profitability can be approximated as:

$$\text{Expected Fee APR} + \text{Mining APR} > \frac{|IL_{expected}|}{\text{holding period in years}}$$

For a market where: - Expected IL at withdrawal = -8% - Holding period = 60 days (0.164 years) - Mining APR = 20%

Required Fee APR > 8% / 0.164 - 20% = 48.8% - 20% = 28.8% from fees alone.

This corresponds to a daily volume/TVL ratio of about 0.08 at a 1% fee rate.


Recommendations for Prediction Market LPs

  1. Be selective: Only provide liquidity to markets with demonstrated volume.
  2. Set withdrawal triggers: Remove liquidity when price moves more than 20% from entry or when the market is in its final 25% of duration.
  3. Prioritize high-fee pools: Fee rates below 1% rarely compensate for IL.
  4. Consider mining rewards: They can make marginally unprofitable positions profitable.
  5. Diversify across markets: A portfolio of LP positions reduces variance, even if individual markets are risky.
  6. Monitor volume trends: Declining volume is a signal to withdraw.

Code Reference

The complete simulation code for this case study is available in code/case-study-code.py. It includes: - Market parameter generation - Price path simulation - IL and fee calculation - Portfolio analysis across 100 markets - Visualization of key findings