Monitoring

LP Position Monitoring and Out-of-Range Alerts

A concentrated position that leaves its range does not warn you, does not close itself, and does not stop being exposed. It just stops earning.

What "out of range" actually costs

When price leaves your bounds, the position converts entirely into one of the two assets and the fee flow goes to zero. Nothing dramatic happens on screen. You keep the price exposure, you keep the divergence you have already taken, and the income stops.

The arithmetic of noticing late. A ±5% range on SOL leaves range in about a day and a half on average. Notice it a day later and you have held full exposure for a day with the earnings switched off. Over a month that pattern is most of the yield.

What a useful alert contains

"Something happened" is not monitoring. An alert is useful when it answers the next question without you opening anything:

We learned this building the bot's alerts. An early version said only that positions were below the configured size, which with two pools open told the reader almost nothing. It now names the pool, the shortfall, the free capital and the specific position to close.

What to monitor besides the range

SignalWhy it matters
Out of rangeEarnings stopped, exposure did not
Pending feesUncollected fees are idle capital
Position size vs targetAn undersized open stays undersized until it is rebuilt
Pool APR collapseVolume moved to another tier or venue
Gas balanceNo SOL means no rebalance, however urgent
Hedge marginIf hedging, collateral has to stay funded

Detection speed

Our bot checks about every 2 minutes and acts immediately rather than notifying and waiting. That is the real difference between monitoring and management: an alert still needs you to be awake. If you would rather be told than have it act, the notifications work on their own — but price does not leave your range at convenient hours.

Related: how automated rebalancing works and how often a given width needs it.

Frequently Asked Questions

How do I know if my LP position is out of range?

The position stops accruing fees and converts entirely into one of the two assets — but nothing alerts you by default on Orca or Raydium. You either check manually, or run something that watches the pool tick against your bounds. Our bot checks about every 2 minutes and rebuilds the position rather than only reporting it.

What happens if I leave an LP position out of range?

It earns nothing while still carrying full exposure to the asset it converted into, and any divergence you have already taken stays taken. There is no liquidation and no penalty — the cost is purely the income you are not collecting, which on a narrow range compounds quickly.

How fast should out-of-range detection be?

Fast enough that the position is not idle for hours. Detection is cheap; the expensive part is the gap between detection and action. A +/-5% range on SOL leaves range roughly every day and a half, so a daily manual check means routinely losing a large share of the earning time.

What else should I monitor besides the range?

Uncollected fees, whether positions are still at the size you configured, the pool's APR (volume moves between fee tiers and venues), your SOL balance for gas, and hedge collateral if you run a hedge. A position can be perfectly in range and still be underperforming for any of those reasons.

Let the bot handle it

Smart LP Bot manages concentrated liquidity positions on Orca and Raydium at the same time — rebalancing, fee collection and optional IL hedging, all from Telegram.

Open in Telegram

Home · Orca Whirlpool Bot · Raydium CLMM Bot · LP APR Calculator · Delta-Neutral LP · CLMM Rebalancing · Passive Income · Blog

Figures are illustrative calculations, not investment advice; liquidity positions can lose value.