Why a Price Looks Frozen (Usually It's the Corridor)
If your ad's price isn't changing, it's most often the safety corridor holding it — not a breakage. How to tell the bot is alive and working.
Pilotbot Team
Author
On this page
Seeing your ad's price sit still can feel like something's broken. Almost always, it isn't — the safety corridor is doing exactly its job. This article explains what's happening and how to confirm the bot is alive.
The Most Common Reason: the Corridor Held
Pilotbot never moves your price beyond the hard corridor (±19.9% of the reference price). If the competitive target — the price you'd need to hit your position — falls outside that limit, the bot does not follow it there. Instead it holds at the corridor edge.
So a "stuck" price usually means:
The market moved to a level your safety limits don't allow, so Pilotbot is holding at the safe boundary on purpose.
That's protection working as designed. The moment the market comes back within your limits, the bot resumes repositioning normally — you don't have to do anything.
Other Reasons a Price Might Not Move
- You're already in the right spot. If your ad is already at its target position and nothing has changed in the market, there's nothing to adjust.
- The bot is off for that ad. Check the in bot switch — if it's off, the bot isn't managing that ad. See managing your ads.
- The account is offline. If the exchange connection dropped, the bot can't update until it's restored. See reconnecting an account.
How to Tell the Bot Is Alive
A held price is not the same as a stopped bot. To confirm everything is running, check the worker monitor: it shows the bot actively processing your ads. If the monitor shows healthy activity, your held price is a corridor hold, not a fault.