From 627154cb669c497bc9766b9d4422696be4b96ac8 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 27 Apr 2024 07:32:48 +0200 Subject: [PATCH] improve ws "removing" condition --- freqtrade/exchange/exchange_ws.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/freqtrade/exchange/exchange_ws.py b/freqtrade/exchange/exchange_ws.py index bce797c68..951d8a8d5 100644 --- a/freqtrade/exchange/exchange_ws.py +++ b/freqtrade/exchange/exchange_ws.py @@ -74,7 +74,10 @@ class ExchangeWS: _, timeframe, _ = p timeframe_s = timeframe_to_seconds(timeframe) last_refresh = self.klines_last_request.get(p, 0) - if last_refresh > 0 and dt_ts() - last_refresh > timeframe_s + 20: + if ( + last_refresh > 0 + and (dt_ts() - last_refresh) > ((timeframe_s + 20) * 1000) + ): logger.info(f"Removing {p} from watchlist") self._klines_watching.discard(p) changed = True