Paper combo bots not making sells

Bug info: Paper combo bots are not making sell or displaying sells on charts. There seems to be a real problem with wicks. I have checked more of my paper bots…combo bots and trading bot, and none seem to be making all sells when they should. We have a real problem here.

  • Bot URL → Gainium app
  • [Optional] Steps to reproduce →
  • Expected result →
    not displaying

In paper system we rely on ticker updates from exchange. Coinbase is known to miss such wick updates. Not all, as you can see previous buy was filled on wick, but still.
There is also a chance that in real bot, those orders wont be filled either

That’s very odd. As you can see, it had 2 chances to sell. I’ve never heard of a limit buy or sell not being al least partially placed. and 99% of the time fully placed, when it was reached 2 times. Anytime I’ve had a limit order on any exchange, and the price went past it, a sell was made. I believe there is a bug on paper trading and I hope like heck this doesn’t happen in real trading.

As I said its not a bug. Its a missed data that exchange doesn’t send to us.

Thanks. Is that just Coinbase, or all exchanges? But for real trading, the limit orders are already placed, so I don’t see how that could ever happen. A partial sell maybe, but not a fully missed one. And if paper trading does not match up with real trading, then unfortunately paper trading is impractical.

It could be on any exchange. Most known problems with coinbase.
Need to consider that placing order to order book will change the wick of the candle.

Paper trading match up with real exchange in 99% cases, I believe. Paper is a simulation using ticker data from exchange. If your order will be in real order book, it would change the candle itself. This is especially problem for big orders

Why do we have to use the configured exchanges data? Can’t we use the data of the exchange where it is most detailed instead?

What do you mean by that?

Why do we have to use the data of the configured configured exchange - e.g. Coinbase? Can’t we use data of that exchange instead, where it’s most detailed - e.g. Binance?

Well we have paper analog for every supported exchange. Each of the paper use data of the corresponding exchange. We cannot just use binance tickers in coinbase paper

Because every exchange has different pairs and there might not always be data for a pair from the exchange that has the most detailed data? Or is this data also the data that is used for live trading and it would significantly change paper trading to use different data?

Initially we created a real-like paper trading. Every paper exchannge connects to corresponding real exchange and act like an order book using ticker data. This was done to be as much accurate to specific exchange as possible.
You are able to create a paper exchange for your needs. Some users don’t want or cant use the Binance, so there is not point to use Binance data in Coinbase stream, user wont be able to convert paper bot to real.
In other hand, the paper exchange will inherit problems of a specific exchange data stream.

1 Like