From 0eeaee21fbdfe37f44f9ebd99f96480e6e49a917 Mon Sep 17 00:00:00 2001 From: Matthias Date: Fri, 7 Jun 2024 19:03:28 +0200 Subject: [PATCH] Avoid "restart" failure - reset ccxt cache --- freqtrade/exchange/exchange_ws.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/freqtrade/exchange/exchange_ws.py b/freqtrade/exchange/exchange_ws.py index e84c04d88..06ac45e21 100644 --- a/freqtrade/exchange/exchange_ws.py +++ b/freqtrade/exchange/exchange_ws.py @@ -70,6 +70,9 @@ class ExchangeWS: async def _cleanup_async(self) -> None: try: await self.ccxt_object.close() + # Clear the cache. + # Not doing this will cause problems on startup with dynamic pairlists + self.ccxt_object.ohlcvs.clear() except Exception: logger.exception("Exception in _cleanup_async") finally: