From a3ca1ff1e90af68d9a6a51c696f3f2314fa4c81d Mon Sep 17 00:00:00 2001 From: Matthias Date: Wed, 25 Sep 2024 19:02:32 +0200 Subject: [PATCH] fix: send acknoledged to bybit fetch_order calls --- freqtrade/exchange/bybit.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/freqtrade/exchange/bybit.py b/freqtrade/exchange/bybit.py index af0071039..ec6c51716 100644 --- a/freqtrade/exchange/bybit.py +++ b/freqtrade/exchange/bybit.py @@ -238,7 +238,13 @@ class Bybit(Exchange): return orders def fetch_order(self, order_id: str, pair: str, params: Optional[Dict] = None) -> Dict: + if self.exchange_has("fetchOrder"): + # Set acknowledged to True to avoid ccxt exception + params = {"acknowledged": True} + order = super().fetch_order(order_id, pair, params) + if not order: + order = self.fetch_order_emulated(order_id, pair, params) if ( order.get("status") == "canceled" and order.get("filled") == 0.0