From 4b582b9d7e00225c4140a9f48f9bc1009d134f07 Mon Sep 17 00:00:00 2001 From: Matthias Date: Thu, 10 Oct 2024 19:48:27 +0200 Subject: [PATCH] fix(bybit): Override fetchOrder to false for spot markets closes #10777 --- freqtrade/exchange/bybit.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/freqtrade/exchange/bybit.py b/freqtrade/exchange/bybit.py index e69045b4c..9c70cf7a0 100644 --- a/freqtrade/exchange/bybit.py +++ b/freqtrade/exchange/bybit.py @@ -36,6 +36,12 @@ class Bybit(Exchange): "order_time_in_force": ["GTC", "FOK", "IOC", "PO"], "ws_enabled": True, "trades_has_history": False, # Endpoint doesn't support pagination + "exchange_has_overrides": { + # Bybit spot does not support fetch_order + # Unless the account is unified. + # TODO: Can be removed once bybit fully forces all accounts to unified mode. + "fetchOrder": False, + }, } _ft_has_futures: FtHas = { "ohlcv_has_history": True, @@ -51,6 +57,9 @@ class Bybit(Exchange): PriceType.MARK: "MarkPrice", PriceType.INDEX: "IndexPrice", }, + "exchange_has_overrides": { + "fetchOrder": True, + }, } _supported_trading_mode_margin_pairs: list[tuple[TradingMode, MarginMode]] = [