Skip to main content

Why do I see 'Cancelling order for, taking too long'?

This message means your bot could not fill an order within the configured time limit. Increase Max open time or lower your limit order percentage to fix it.

Written by Pete Darby
Updated this week

When you see 'Cancelling order for XXX, taking too long', your trading bot was unable to fill a buy or sell order within the time limit set in your configuration. The order has been cancelled and your bot will continue running normally.

Cause

There are three possible causes:

  • The Max open time for buy or sell orders is set too short, causing the order to be cancelled before it can be filled.

  • You are using limit orders and your limit order percentage is set too high, making it difficult for the order to match at the market price.

  • The market is highly volatile or has low trading volume — this is normal behavior and no action is needed.

How to fix it: Max open time too short

  1. Go to Configuration and open Base config or the relevant Config pool.

  2. For buy orders, go to Buy settings and increase the Max open time buy.

  3. For sell orders, go to Sell settings and increase the Max open time sell.

  4. Click Save.

How to fix it: Limit order percentage too high

This only applies if you are using limit orders.

  1. Go to Configuration and open Base config or the relevant Config pool.

  2. For buy orders, go to Buy settings and lower the Percentage buy.

  3. For sell orders, go to Sell settings and lower the Percentage ask.

  4. Click Save.

Verify it is fixed

After saving, check your error log to confirm the message no longer appears.

Did this answer your question?