Welcome to our new support center! Some articles may still be missing; they will be added shortly. For the old support documentation go to https://support.altrady.com. If you have questions, open a new ticket here. New tickets on support.altrady.com won’t be answered; existing tickets will be finalised there.

Altrady Support Altrady Support

Grid Bot Not Trading or Placing Orders? Troubleshooting Guide

If your grid bot isn’t placing orders, it’s almost always one of these: price moved outside the grid range, the bot stopped itself after repeated errors, the exchange API key got disabled, there isn’t enough balance in the right currency, the bot is trading fine but the report display is stuck, or the bot is simply waiting for its next level to be hit. Work through the checks below in order.

Quick checklist when a grid bot isn’t trading

Trading Bots page showing the active grid bot card with its net PnL, invested amount and runtime🔍 Click the image to see a larger version 1. Open the Bots tab and confirm the bot still shows as active.
2. Check that the current market price sits inside your configured grid range.
3. Confirm the exchange API key for that account is still enabled and connected.
4. Check that you have enough balance, in the right currency, on that exchange account.

Price is outside your grid range

A grid bot only places new orders while the market price is inside the range you set. The quickest way to check is the bot’s Overview chart: if the current price sits above the UPPER PRICE line or below the LOWER PRICE line, price has left the range.

Grid bot Overview tab with the current price well above the upper price line, the bot still showing as Running, alongside its stats and settings cards🔍 Click the image to see a larger version Notice that the bot in that example is still Running. Out of range doesn’t mean broken. What happens next depends on whether trailing is switched on.

With Trailing up or Trailing down enabled, the bot follows price into the new range by itself, so there’s nothing to fix. If it hasn’t moved, a trailing order may have failed: trailing up can’t place its new higher-priced order without enough quote currency, and trailing down can’t place one that would fall below the exchange’s minimum size. See How does grid bot trailing work?.

With trailing off, the bot has nothing to do right now and waits for price to come back. That’s expected behavior, not a bug, and it needs nothing from you.

If you’d rather trade the market where it is now, edit the bot to a new range, or stop it and start a fresh grid. See How to edit or stop a grid bot.

The bot stopped on its own

A bot that keeps hitting the same error doesn’t retry forever. After 100 errors in a row, Altrady stops it. So a bot you didn’t stop yourself can still show as stopped.

You won’t have received 100 notifications, because Altrady doesn’t send the same message repeatedly. That means a quiet inbox isn’t evidence that the problem cleared, and a single error notice you skimmed past days ago may be the one that eventually stopped the bot.

The usual causes are the same ones listed here: a disabled API key, a balance that ran short, or repeated trailing failures. Fix the underlying cause before starting the bot again, or it will simply run up another hundred.

Exchange API key disabled or connection lost

If the API key for your exchange gets turned off or expires, the bot silently stops syncing. It won’t show an error, it just stops placing and reporting orders.

Exchange account connection screen showing an API key in a disabled or error state with the reconnect control visible🔍 Click the image to see a larger version To fix this:

  1. Go to your exchange and confirm the API key is still active and has trading permissions.
  2. Re-enable or recreate the key if it was disabled.
  3. Reconnect the exchange account in Altrady so the bot can sync again.

Not enough balance in the right currency

My Orders panel on the Open tab showing an order with Status: Failed, so the reader can recognise a failed order caused by insufficient balance. A grid bot order is ideal. Do not rely on the exact error text, since it comes from the exchange and varies.🔍 Click the image to see a larger version A grid bot needs the right currency on hand for each order it places: quote currency to place its buys, base currency to place its sells. Some exchanges also use base currency for fees, which can use up the available balance. If the currency an order needs isn’t there, that order can’t go to the exchange. This turns up in two places:

  • At the start. A bot funded with the quote currency does an initial market buy to acquire the base it needs. If the quote balance won’t cover that buy, the bot can’t get going.
  • While running. If quote runs low, new buy orders stop; if base runs low, sell orders stop. The most common way base runs short is the fee buffer: on exchanges that charge buy fees in base currency, the bot buys a buffer at the start, and once that’s used up it can’t place sells until more base currency is bought. It does not top itself up. See How do trading fees work?.

The fix is to make sure the account holds enough of the currency the bot needs, then let it carry on. Two things are worth checking so it doesn’t keep happening:

  • Which funding option the bot was launched with. Under Fund with, a bot can be funded with just the quote currency (for example USDT) or with quote + base (for example USDT + BTC); this changes how much of each currency the bot needs before it can trade.
  • Whether funds in that account are already tied up in other open positions or bots. This is the common case when a bot shares an account with your manual trading, which is why it’s worth giving each bot its own account or subaccount.

Grid bots run on spot markets only. If you’re trying to run one on a futures market, use Switch to Spot first, then set up the bot on the spot pair.

🔍 Click the image to see a larger version ## Orders execute but stats, trades, or chart icons are missing

Sometimes the bot is actually trading, but the report doesn’t reflect it yet. That’s a display or sync issue, not a trading problem. You might see:

  • Totals showing 0 and no trades listed, even though orders are being filled.
  • No buy or sell icons on the chart and no numbers in the bot’s Analytics tab, while the trading log still shows the actions taken.

Grid bot Analytics tab empty state with no closed levels yet🔍 Click the image to see a larger version If you see this, don’t stop the bot: it may still be trading correctly underneath. Instead, take a screenshot of the report you’re seeing and send it to support along with the bot name and exchange, so the sync can be checked.

Only a few orders, or big gaps between fills

A grid with wide levels, or one running on a low-volatility or thin market, will naturally fill less often. That’s the grid configuration working as set up, not a fault. A bot sitting on an open position and waiting for the next level to hit is healthy; a grid bot isn’t a constant market-making machine.

If you’re seeing large, unexplained gaps between buy and sell fills, check the bot’s trading log first. It records every action the bot took, even ones not yet reflected in the summary stats.

Still stuck?

If none of the above explains what you’re seeing, send us:

  • The bot’s name and the exchange or pair it’s running on.
  • A screenshot of the bot’s report or Analytics tab.
  • A screenshot of the open orders on the exchange, if you have exchange access handy.

That’s usually enough to tell whether it’s a sync display issue or something that needs a closer look. You can reach our support team anytime through the chat bubble in the bottom-right corner of our Help Center at help.altrady.com.

Was this article helpful?