Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.orca.so/llms.txt

Use this file to discover all available pages before exploring further.

Custom-range positions let you concentrate liquidity within specific price ranges. This increases capital efficiency and potential yields—but requires more active management.
Custom-range positions are an advanced feature. They require understanding of impermanent loss and active position management. Read Impermanent Loss before proceeding.

Pros

  • Higher capital efficiency
  • Greater fee earnings potential
  • More control over your position

Cons

  • Can go out of range (stop earning)
  • Higher impermanent loss risk
  • Requires active monitoring

How to Create a Custom-Range Position

1

Navigate to the Pools page

Go to orca.so/pools
Always verify the URL in your browser before connecting your wallet.
2

Connect your wallet

Click Connect Wallet and ensure both the UI and your wallet are set to the Solana network.
3

Find your pool

Locate your pool using the list or search by token name, ticker, or mint address.
Verify you’ve selected the correct token by checking the mint address.
4

Open the Liquidity Terminal

Click on your chosen pool to open the Liquidity Terminal.
5

Select Custom range

In the Create Position sidebar, select Custom.
Custom range selection
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 (±5%, ±10%, etc.)
  • Type a custom percentage range
  • Enter specific prices in the lower/upper fields
  • Use +/- buttons for fine adjustments
Range adjustment options
Narrower ranges = higher capital efficiency but more likely to go out of range. Wider ranges = lower efficiency but more stable earnings.
7

Enter deposit amounts

Enter your deposit amount in one of the token fields.
Deposit amount entry
The other value auto-adjusts based on your chosen range and current price.
If current price is outside your range, you’ll only deposit one token (single-sided position).
Options:
  • Type a specific amount
  • Click Max to use your full balance
  • Use Autoswap to balance your tokens
8

(Optional) Adjust liquidity slippage

Click Liq. slippage to adjust tolerance if needed.See Understanding Slippage for details.
9

Complete your deposit

Review and click Deposit.
Deposit confirmation
10

Approve the transaction

Review the details in your wallet and approve.
Review carefully. Verify your range and ensure the pool price matches wider market values. Incorrect settings may result in loss.

After Creating Your Position

Your wallet now contains a position NFT representing your liquidity. It displays “DO NOT BURN”.
Protect your position NFT:
  • DO NOT sell or burn this NFT—you’ll lose your liquidity
  • Orca cannot recover funds lost from burning position NFTs

Managing Your Custom-Range Position

Custom-range positions require monitoring:
Your position only earns fees when the current price is within your range. Check your Portfolio regularly or set up alerts.
If price moves outside your range:
  • Wait for price to return (if you expect it to)
  • Close and reopen with a new range around current price
  • Accept it if using as a range order
Some LPs regularly close and reopen positions to stay centered on current price. This can maximize fee earnings but incurs transaction costs.

Choosing Your Range

StrategyRange WidthBest For
Tight (±1-5%)Very narrowStablecoin pairs, short-term trades
Medium (±10-25%)ModerateActive LPs, volatile pairs
Wide (±50%+)BroadLess monitoring, longer holds
Use the Position Simulator to visualize how different ranges might perform.

Next Steps

Manage Portfolio

Monitor and manage your positions

Position Simulator

Visualize potential performance

Position Alerts

Get notified when out of range

LP Strategies

Learn advanced LP techniques