TP MARKET closing with delay

Don’t understand why if we use MARKET TP it takes a lot of time to close the deal while if I manually close the deal at MARKET it closes immediately (won’t matter volatility, liquidity, etc)

Someone highlighted this issue in the community before, but I don’t think it is linked to the pair itself

Bug details:

  • Bot URL → Gainium app
  • deal ID 697b58f26dc4564f6a183c17
  • [Optional] Steps to reproduce →
  • Expected result →

Hello! Thank you for reporting this issue about the TP MARKET closing with a delay. We have received your bug report and will investigate it thoroughly. We will update you shortly with our findings and a resolution.

Its related to price tracking. Sometimes could be a delays due to the logic of real time price tracker, while system restored it state bot will fallback to periodic price check.

would that improve if we activate skip balance check or isn’t related to it?

No, it’s not related.

is there a way to make it more responsive? as it is atm isn’t the best in my opinion - we are all happy when it closes above the set TP% but it could also close at a negative %

Market TP should work as a MARKET PANIC SELL (SL) so it fires immediately after reaching the set %

There always could be delays depending on the exchange, symbol or any network issue, or exchange delay on extreme load.

sure but what I’m saying is a little different - I tested a pair (over 1M volume) and monitored the deals.

If I wait for the TP MARKET condition, then it is has always a delay
If I I close the deal manually (panic sell or STOP), then the deal closes immediately
The exact same pair and same market condition - feels like the MARKET TP doesn’t act like the market sell in the exchange but has some odd delay, making it unsafe

Market TP, or any market order for that matter, is not instant (except when you manually close the deal). Monitoring the price on every price ticker would be unsustainable, the server checks periodically (which I believe is every 10 or 30 seconds, Maksym can confirm), that’s probably where the delay is coming from. If the delay is a dealbreaker, you can always switch to limit

1 Like

I suppose if i use LIMIT with indicators would be like MARKET my only concern is that depends on the indicator’s timeframe LIMIT will be placed with delay anyway (at least 1min)

LIMIT is also permanent - if within 1min the price turns opposite there is not an automated way yet to cancel the placed order

Maybe can be a useful feature: IF the deal doesn’t close within x sec/min after placing the limit order then it get’s cancelled waiting for the condition to be met again - like a LIMIT TIMEOUT

We have the limit timeout for the base order. Could implement it for other types but I would suggest creating a feature request as we are quite full now.

Thanks I will do - I have seen you have implemented a lot of the features in the new UI that have been suggested by the community in the past years - great job both @maksym.shamko @aressanch

1 Like