Orders are placed minutes after signal is received

Bug info:

  • Bot URL → Gainium app
  • [Optional] Steps to reproduce → I’ve identified a number of cases where the order is placed minutes (up to 2 minutes) after the signal is received. This is of course too much of a delay. One example is the BERAUSDT pair on the bot.
  • Expected result → Orders placed within seconds of signal’s receive time.

Concrete example (PENDLEUSDT)

2/22/2025, 12:00:10 AM Received webhook action

2/22/2025, 12:01:35 AM Order created, symbol: PENDLEUSDT, side: BUY, quantity: 1.7, price: 3.361, type: MARKET

More than 90 seconds between signal and order, that’s a lot as the price can move in this time. If the tolerance is 60 seconds then I have tens of orders that take more than 60 seconds to be placed.

Sell orders are affected too:

BNXUSDT:
2/21/2025, 12:45:06 PM Received webhook action
2/21/2025, 12:46:22 PM Order created

This is a rather serious issue.

Thank you for reporting this issue, Andris. We have received your bug report regarding the delay in order placement after receiving signals, specifically with the BERAUSDT pair on your bot.

We will investigate this matter further and aim to provide an update shortly. If you have any specific deal IDs related to this issue, please share them to assist us in our investigation.

Hey there!

Thanks for reporting this! It looks like your bot is receiving a lot of signals all at once, which are lining up in a queue. In the next update, we’re changing how deals are opened using the webhook queue, which should sort this out. Stay tuned for the update!

It would be fantastic if this is fixed! I have suffered delays of up to 4 minutes frequently, and 4 minutes in crypto is like a week in stocks.