Why Isn't My Bot Trading?

A bot that isn't trading is usually working correctly. A strategy only acts when its conditions are actually met, and good conditions are selective. Before assuming something is broken, work through these — in order.

1. The conditions haven't been met yet#

This is the most common reason by far. If your rule is "RSI(1h) below 30" and RSI is at 45, the bot is supposed to do nothing. Quiet stretches — even hours long — are normal and often a sign the strategy is being disciplined.

Check: open the strategy and look at its live condition values. Are they actually where your rule requires? If not, there is nothing to fix — the market hasn't offered a setup.

2. Insufficient balance#

The account may not have enough free balance to place the sized order, or existing positions may be using the available margin.

Check: confirm the connected account has free balance, and that your position size isn't larger than what the balance supports.

3. Wrong pair or market#

The strategy may be pointed at a market that isn't moving, isn't available, or differs from what you expect (e.g. spot vs futures, or a different quote currency).

Check: confirm the strategy's market matches the one you're watching.

4. The strategy is paused or in paper mode#

A paused strategy won't trade, and a paper strategy trades only in simulation — no real orders reach the exchange.

Check: confirm the strategy is active and in the mode you intend. See Deploying Live vs Paper.

5. The exchange connection is inactive#

If the API key is expired, revoked, or missing a permission, the bot can't place orders even when conditions are met.

Check: confirm the connection shows Active and the key still has Read + Trade permissions. See Exchange Connection Errors.

Still stuck?#

If conditions are clearly met, the balance is sufficient, the strategy is active and live, and the connection is healthy — reach out on the Telegram with the strategy details.

Ready to put this into practice?Get started