For the complete documentation index, see llms.txt. This page is also available as Markdown.

FAQs

Frequently Asked Questions

What fees are charged when using Grid Trading Bots?

Grid Trading Bots do not charge any additional bot-specific fees. You’ll only pay the standard trading fees that apply to each executed order, the same as when placing manual trades.

Are all orders placed by Grid Trading Bots limit orders?

Yes, Grid Trading Bots primarily use limit orders to place trades.

However, please note that using a limit order does not guarantee maker fees. Depending on market conditions and price movements, a limit order may be filled immediately against existing orders on the order book, in which case it would be treated as a taker order and incur taker fees.

Why was my grid order charged taker fees?

Although Grid Trading Bots always place limit orders, whether an order is executed as maker or taker depends on market conditions at the time the order is submitted.

  • A limit order may be executed as a taker order in the following situations:

    • Rapid price movements If the market price moves quickly, a limit order may immediately match against existing orders in the order book.

    • Order price overlaps with the best available price When a limit order is placed at or better than the current best bid or ask, it may be filled instantly instead of resting on the order book.

    • Low market liquidity In markets with thinner order books, immediate execution is more likely.

    • Tight grid spacing or high order frequency Smaller grid intervals increase the chance of immediate matching.

  • While taker executions cannot be eliminated entirely, you can minimize their frequency by:

    • Trading high-liquidity pairs(e.g., BTC, ETH, SOL).

    • Using wider grid spacing

    • Avoiding grid activation during high volatility.

    • Setting a reasonable price range that is not too close to the current market price

Does the Grid Bot guarantee profits?

No. Grid bots do not guarantee profits. You may lose some or all of your invested capital depending on market conditions, configuration, and other factors.

Why did only one grid stop?

Each grid runs its own symbol-level SL/TP, so it can stop independently of the others based on:

  • PnL, or

  • Price thresholds

Other grids in the same bot continue running.

Why isn’t my grid placing any orders?

Check the following:

  • Insufficient balance

    • For spot grids: USDC for buys & Base asset for sells

  • Price within grid range

  • Trigger price not yet reached

    • Grid stays in waiting state until triggered

Can I change my grid settings after starting the bot?

Yes:

  • Structural changes (range, levels, allocation, direction) → Partial reset (PnL + exposure preserved)

  • SL/TP changesNo reset, applied immediately

Why is my grid “stuck”?

This is usually normal behavior.

Most likely, the market price has moved outside your grid range. In this case:

  • Orders on one side may have fully filled

  • The bot waits for price to return into the range

  • Once the price re-enters the range, the grid will resume automatically.

If trailing is configured, the range may automatically shift to follow the price.

Can I run multiple grids at the same time?

Yes.

A single bot can run multiple grids across different symbols, for example:

  • SOL_USDC

  • ETH_USDC

  • BTC_USDC

Important:

  • Each subaccount can only run one bot

  • If you want separate bots with independent leverage settings, you need separate subaccounts

Why did the bot stop while my other positions are still there?

This is expected. "Sell All on Stop" (spot grids) and "Close All Positions on Stop" (perpetual grids) only close the bot's own net exposure — not pre-existing positions in the subaccount.

I had SOL before starting the bot, and now it’s gone. Why? (This applies to other assets as well.)

This can happen if:

  • You enabled "Sell All on Stop" (or "Close All Positions on Stop" for perpetual grids), and

  • The bot had negative net executed exposure (short exposure)

In that case, the system may buy back the bot’s exposure when stopping, which can reduce your SOL balance.

Your pre-existing SOL should still remain. If the balance looks incorrect, check the bot’s trade history to confirm whether the bot’s executed trades account for the difference.

What happens if I don’t have enough of the base asset for my spot grid?

You have a deficit — not enough base asset to cover all sell orders. You can either borrow the shortfall from the lending pool (Borrow Mode) or use your USDC to buy it upfront (Buy Mode). If only one option is available, the system selects it automatically.

What happens if the price moves outside my grid range?

If the price moves above your upper limit or below your lower limit, the bot will not execute new trades until the price re-enters the range. Depending on your positions, this may result in unrealized losses.

What happens if the price range is set too wide?

Trade frequency decreases, but price differences between grid levels increase.

How do I choose the number of grids?
  • High volatility → More grids

  • Low volatility → Fewer grids

Users may consider historical volatility when configuring.

Why can't I trade manually in a market my bot is running?

When a grid is ON for a given market, manual trading in that market is disabled to prevent conflicts between your orders and the bot's automated strategy. Turn that grid OFF if you need to trade the market manually — other grids in the same subaccount keep running.

Last updated