Combo Bot not detecting filled orders on the exchange

Bug details:

  • Bot URL → Gainium app
  • [Optional] Steps to reproduce →
  1. Create and start the Combo Bot.
  2. Wait for an order to be executed on the exchange (buy or sell).
  3. Observe the bot state in Gainium.
  • Expected result →

When an order is executed on the exchange, the bot should detect the filled order and update its internal state (position, orders, grid progress, etc.).

  • Actual result →
    The bot does not react to executed orders on the exchange.
    Even after a buy or sell order is filled, the bot remains in the same initial state as when it was started.
    No state update occurs and the bot does not continue the strategy logic.
  • Additional information →
    Exchange orders are executed correctly, but the Combo Bot does not detect or process them.

Thank you for reporting this bug. We have received your report regarding the Combo Bot not detecting filled orders on the exchange. We will investigate this issue and provide an update shortly. Please ensure the bot URL https://app.gainium.io/combo/69b937a70fbb73dd717d9e16 is correct for our reference.

You must update your binance keys to new version ED25519
Old keys are not able to watch order updates

Additional information:

After checking the API keys, the issue is not related to Binance API or permissions.

The problem appears to be in the bot logic.

The bot sometimes does not create the orders specified in the “Smart orders count” block.
Orders that should be placed according to the configuration are simply missing on the exchange.

If the bot is restarted, the missing orders are immediately created on the exchange.

This means the configuration is correct, but the bot intermittently skips order creation while running.

Observed behavior:

  • Sometimes the bot works correctly and places all required orders.
  • Sometimes it stops creating new orders even though they should exist according to the Smart orders count settings.
  • Restarting the bot immediately fixes the issue and the orders appear on the exchange.

You are using old keys. For such keys we just cannot receive orders info in real time. Only time when bot renewing orders its when it restarted. Old keys are working fine for every request except real time subscription.