Create concentrated liquidity positions with selected price ranges.
Custom-range positions let you allocate liquidity within selected price ranges.This can concentrate liquidity across fewer prices than a full-range position, but the position only accrues swap fees while the pool price is within your selected range and swaps use your liquidity.
Custom-range positions require understanding of impermanent loss, token composition changes, and range management. Review Impermanent Loss before creating a position.
Possible benefits
Liquidity can be concentrated within a selected range
Position range can be customized
Fees may accrue when the position is in range and used by swaps
Important considerations
Position may move out of range and stop accruing swap fees
Always verify the URL in your browser before connecting your wallet.
2
Connect your wallet
Click Connect Wallet and ensure both the Orca interface and your wallet are set to the Solana network.
3
Find your pool
Locate the pool using the list or search by token name, ticker, or mint address.
Verify that you selected the correct token by checking the mint address.
4
Open the Liquidity Terminal
Click the pool to open the Liquidity Terminal.
5
Select Custom range
In the Create Position sidebar, select Custom.
Select Custom to set your own price range
6
Set your price range
Define your range using any of these methods:
Drag the sliders in the sidebar
Drag range boundaries on the price chart
Select a preset, such as ±5% or ±10%
Type a custom percentage range
Enter specific prices in the lower and upper fields
Use the +/- buttons for fine adjustments
Multiple ways to set your custom range
Narrower ranges concentrate liquidity across fewer prices and may move out of range more quickly. Wider ranges spread liquidity across more prices and may require less frequent range adjustment.
7
Enter deposit amounts
Enter your deposit amount in one of the token fields.
Enter your deposit amount
The other value is calculated based on your selected range and the current pool price.
If the current pool price is outside your selected range, you may only need to deposit one token. This creates a single-sided position.
Options may include:
Type a specific amount
Click Max to use your available balance
Use Autoswap to adjust token amounts for the selected position
8
Optional: adjust liquidity slippage
Click Liq. slippage to review or adjust tolerance.See Understanding Slippage for details.
9
Complete your deposit
Review the position details and click Deposit.
Click Deposit to create your position
10
Approve the transaction
Review the details in your wallet before approving.
Review the selected range, deposit amounts, slippage setting, and pool price carefully. If the pool price differs from wider market prices, or if the selected range does not match your intended setup, your position outcome may differ from expectations.
Your position only accrues swap fees when the current pool price is within your selected range and swaps use your liquidity.You can review your position in Portfolio or set up alerts.
When the position is out of range
If price moves outside your selected range, the position stops accruing swap fees while out of range and becomes fully one-sided.You may choose to:
Each option has trade-offs, including transaction costs, token composition changes, and market risk.
Reviewing or adjusting a position
Some liquidity providers review or adjust positions as prices move.Adjusting a position may involve withdrawing liquidity, harvesting fees, changing token composition, selecting a new range, and paying transaction costs.
Concentrates liquidity, but may move out of range more quickly
Medium
Moderate percentage range
Balances concentration and coverage
Wide
Broader percentage range
Covers more price movement, but spreads liquidity across more prices
Range width affects liquidity concentration, time in range, token composition, fee accrual, and monitoring needs. No range width guarantees a specific outcome.
Use the Position Simulator to review estimated outcomes across different selected ranges.