Back to All Posts

Elastic Expansion Strategy: Using Bollinger Bands for Dynamic LP Ranges

Learn how Bollinger Bands can dynamically adjust your LP ranges based on market volatility. Practical guide with real performance data and implementation tips for beating static positions.
August 25, 2025
Liquidity Provision

Introduction

While our Pool Attractiveness Evaluation series focuses on identifying and analyzing promising pools before deployment, this article begins a new series on active LP management strategies. Once you've found your target pools, how do you actually manage positions to maximize returns?

The Elastic Expansion strategy applies Bollinger Bands – a popular trading indicator – to liquidity provision. Think of it as giving your LP position the ability to "breathe" with the market, expanding during volatile times and tightening when things calm down.

What Are Bollinger Bands?

Before we dive in, let's clarify what Bollinger Bands actually are:

  • Middle Band: A 20-day moving average of the price
  • Upper Band: Middle band + (2 × standard deviation)
  • Lower Band: Middle band - (2 × standard deviation)

In plain English: these bands contain about 95% of price action. When price touches the upper band, it's statistically "stretched" and likely to revert. Same for the lower band.

How This Works for LP

Here's a concrete example:

ETH/USDC Pool Scenario:

  • Current ETH price: $2,000
  • 20-day average: $1,980
  • Daily volatility: 2%
  • Upper band: $2,100
  • Lower band: $1,860

Instead of guessing where to place your range, you set it from $1,860 to $2,100. As volatility changes, so do your bands – and your position.

Strategy Implementation

The process is straightforward:

1. Calculate Your Bands

  • Choose your period (20 days is standard)
  • Set your multiplier (2 for normal markets, 2.5-3 for crypto)
  • Update calculations daily or when volatility shifts significantly

2. Position Your Liquidity

  • Place your range within the calculated bands
  • Consider using 90% of the full band width for extra safety
  • Monitor how often price stays within your range

3. Rebalance Triggers

  • Time-based: Adjust weekly regardless of price
  • Price-based: Rebalance when price hits 80% toward either band
  • Volatility-based: Adjust when bands expand/contract by >15%

When to Use This Strategy

Perfect For:

  • Pairs that oscillate but don't trend strongly (ETH/WBTC, major DeFi tokens)
  • When you have time to monitor and rebalance regularly
  • Markets with reliable price data and decent volume

Avoid When:

  • Token just launched (no price history = no bands)
  • Strong uptrend or downtrend is obvious
  • Gas fees would eat more than 5% of your expected returns

Tools and Automation

You don't need to calculate this manually:

Semi-Manual Solutions:

  • Use charting platforms for band calculation and alerts
  • Set up position monitoring dashboards
  • Manually execute rebalances based on triggers
  • Suitable for larger positions where gas costs are less impactful
  • Gives you full control over timing and adjustments

Fully Automated Solutions:

  • Managed vaults that implement similar statistical strategies
  • Smart contracts that auto-rebalance based on predefined rules
  • Custom bots using DEX SDKs and price feeds
  • Higher fees but completely hands-off
  • Best for users who value time over optimization control

Build Your Own:

  • Python scripts with exchange APIs for monitoring
  • Web3 libraries for executing transactions
  • Requires technical knowledge but offers maximum customization
  • Can implement exactly your preferred parameters and rules

The choice between manual and automated depends on your position size, technical skills, and time availability. We're developing tools to make this easier, but these options work well in the meantime.

Combining with Our Framework

Remember our evaluation framework from Part 1? Here's how Bollinger Bands fit:

Yield Score Impact:

  • Keeps you in range more = more fees earned
  • Statistical edge over random range placement
  • Typically adds 10-20% to base APR

Sustainability Considerations:

  • Works best in mature pools with consistent patterns
  • Requires stable volume/TVL ratios
  • Performance degrades in trending markets

Risk Management:

  • Clear exit rules (price beyond bands)
  • Position size based on volatility
  • Gas cost calculations upfront

Quick Start Guide

Want to try this strategy? Here's your checklist:

  1. Pick a pool you're already familiar with
  2. Start with standard settings (20-period, 2 std dev)
  3. Paper trade for one week to see how often you'd rebalance
  4. Begin with 25% of your intended position size
  5. Track your results: fees earned vs. gas spent vs. IL incurred

The Bottom Line

Bollinger Bands for LP positions offer a systematic approach to range management. You won't always beat a lucky wide-range position, but you'll consistently outperform random range placement over time.

The key is matching the strategy to the right market conditions and being disciplined about rebalancing. Start conservative, track everything, and adjust based on results – not emotions.