Auto Rebalance

Automated LP position adjustment based on predefined triggers

What is Auto Rebalance?

Auto Rebalance is an automation feature that automatically adjusts your liquidity position whenever market conditions meet your predefined triggers. Instead of manually resetting your price range, the system updates it for you based on your selected strategy — ensuring your position remains active and continues earning fees.

Why Use Auto Rebalance?

  • Stay in Range: Prevents your LP position from becoming inactive when the price moves beyond your selected boundaries.

  • Maximize Earnings: Maintains optimal range placement to capture more trading fees.

  • Automate Workflows: Eliminates the need for manual monitoring and adjustments.

  • Flexible Strategies: Choose how the system should rebalance based on your risk and fee preferences.

How It Works

Auto Rebalance consists of a few core components that work together to automate your liquidity strategy:

  • Triggers: conditions that activate rebalancing

  • Start Price: reference price for calculations

  • New Range: the next Min/Max range after activation

  • Time Delay: buffer before execution

  • Recurring Mode: automatically repeats the cycle

Trigger

Auto Rebalance offers three types of triggers. A trigger activates the automation when market conditions match your configuration.

Out of Range Trigger

Fires when the current price moves outside your existing liquidity range.

You can choose:

  • Min-only trigger (price drops below your min range)

  • Max-only trigger (price rises above your max range)

  • Both

Price Change Percentage Trigger

Fires when the price moves by a specific percentage relative to the current price.

Supports:

  • Below current by X%

  • Above current by X%

  • You may combine both directions.

Example (based on the image):

  • Current Price: 3.00

  • Start Price set to: 2.90

  • Below Start Price: -15% → Trigger fires if price drops 15% below 2.90, meaning it reaches 2.465.

  • Above Start Price: +15% → Trigger fires if price rises 15% above 2.90, meaning it reaches 3.335.

Absolute Price Trigger

Fires at a specific absolute price level.

Supports:

  • Below current by X <quote-token>

  • Above current by X <quote-token>

  • You may combine both directions.

Example based on the above image (SUI/USDC Absolute Price Trigger):

  • Start Price: 2.90 USDC

  • "Below Start Price by -0.3 USDC" → trigger fires when price drops to 2.60 USDC.

  • "Above Start Price by +0.5 USDC" → trigger fires when price rises to 3.40 USDC.

Start Price

The reference price used for your trigger. You can set it manually or use the current market price instantly.

Example 1 — Using Current Price (SUI/USDC pool) If SUI is currently 3.00 USDC, tapping Use Current sets the Start Price to 3.00 USDC immediately.

Example 2 — Manual Start Price You believe the key level is 2.90 USDC, so you manually enter 2.90 USDC. Trigger conditions (e.g., below or above) are calculated from this custom reference.

New Range

New Range defines the next liquidity boundaries (Min and Max) that your position will move into after a trigger activates.

After a trigger activates, the system creates a new price range based on:

  • Below Future Price → new Min

  • Above Future Price → new Max

New Range can be configured in two ways, and both methods are calculated based on the future price after the trigger condition is hit:

  • Absolute Price Mode: Set the exact price difference from the future price (e.g., ±0.3 USDC).

  • Percentage Mode: Set the range based on percentage movement relative to the future price (e.g., ±10 %).

Time Delay

Adds a buffer time before the automation executes. The trigger only executes if the condition stays valid for the duration you set.

Example:

  • You set a 1‑hour Time Delay.

  • Price hits the trigger level but only stays there for 2 secondsNo rebalance happens.

  • After 1 hour, the system checks the trigger condition again; if the condition is still satisfied, it executes the rebalance.

This helps prevent unnecessary rebalances caused by quick spikes or temporary volatility.

Ending Trigger

The Ending Trigger determines when an automation cycle should stop after it has started. It acts as a final condition that, once met, terminates the current rebalance cycle.

To activate the Ending Trigger, turn on the toggle switch:

Users can configure Ending Trigger using three modes: Price, Time, and Count.

Ending Trigger — Price Mode

Allows you to stop the automation when price crosses a specific price level.

You can configure:

  • Price drops below X → stops the cycle when price falls below your chosen threshold.

  • Price rises above X → stops the cycle when price increases above your chosen threshold.

Example (SUI/USDC):

  • Start Price: 2.90

  • Ending Trigger (Price): Price drops below 2.35, or price rises above 3.60 In either case, once the price hits one of these boundaries, the cycle ends.

Ending Trigger — Time Mode

Stops the automation after a set duration has passed from the moment the cycle begins.

Example:

  • Ending Trigger set to 12 hours

  • Even if the automation has not executed all possible rebalances, after 12 hours, the cycle ends.

Useful when you want automation to run only for a limited time window.

Ending Trigger — Count Mode

Ends the cycle after a specific number of successful rebalances.

Example:

  • Ending Trigger set to 12 executions Once 12 rebalances have been completed, the automation stops regardless of price conditions.

Compound & Recurring

These settings allow you to customize how the automation behaves after each rebalance.

Compound

If enabled, all tokens left after the rebalance (e.g., unutilized amounts or rewards) are automatically added back into your liquidity position before deploying into the new range.

Example (SUI/USDC):

  • After a rebalance, you have $18 leftover.

  • With Compound ON, the system adds this $18 to your liquidity and deploys a larger position into the new range.

  • With Compound OFF, the $18 remains in your wallet or stays idle.

Recurring

If enabled, the automation will start a new cycle after completing the current rebalance.

Example:

  • Your trigger activates at price 3.40 and a rebalance executes.

  • With Recurring ON, the system automatically resets a fresh cycle using the updated Start Price and conditions.

  • With Recurring OFF, the automation stops after one rebalance until you manually re‑enable it.

How to Set Up Auto Rebalance

Setting up Auto Rebalance is simple:

Step 1 — Open Your Position Details

Go to LP Pro → Open Positions, then select the position you want to automate.

Step 2 — Create an Auto Rebalance Rule

Inside your Position Details panel, click Create Auto Rebalance.

You’ll be asked to choose your preferred rebalance strategy.

The meaning of each field has already been explained above.

Step 3 — Confirm Setup

Once you click Confirm, your Auto Rebalance rule becomes active:

  • The system monitors your position 24/7

  • Rebalances happen automatically when conditions are met

Step 4 — Monitor Auto Rebalance Activity

In your Position Details, you will find a detailed list of all Auto Rebalance rules you have configured:

You can modify or disable the rule anytime.

Summary

Auto Rebalance keeps your LP position optimized without constant manual intervention. With multiple trigger types and strategy options, it adapts to beginners and advanced LPs alike — helping you stay active, capture more fees, and manage liquidity efficiently.

Last updated