From 26af62e4dd39e23ef7d4fd86e4e698e238399059 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 1 Feb 2025 08:13:33 +0100 Subject: [PATCH] feat: remove manual ohlcv limit definitions where possible --- freqtrade/exchange/binance.py | 1 - freqtrade/exchange/bybit.py | 1 - freqtrade/exchange/gate.py | 1 - freqtrade/exchange/htx.py | 1 - freqtrade/exchange/hyperliquid.py | 1 - freqtrade/exchange/kraken.py | 1 - freqtrade/exchange/kucoin.py | 1 - 7 files changed, 7 deletions(-) diff --git a/freqtrade/exchange/binance.py b/freqtrade/exchange/binance.py index 797bce034..97e557685 100644 --- a/freqtrade/exchange/binance.py +++ b/freqtrade/exchange/binance.py @@ -29,7 +29,6 @@ class Binance(Exchange): "stop_price_prop": "stopPrice", "stoploss_order_types": {"limit": "stop_loss_limit"}, "order_time_in_force": ["GTC", "FOK", "IOC", "PO"], - "ohlcv_candle_limit": 1000, "trades_pagination": "id", "trades_pagination_arg": "fromId", "trades_has_history": True, diff --git a/freqtrade/exchange/bybit.py b/freqtrade/exchange/bybit.py index 72cfe52c0..d75aafdc8 100644 --- a/freqtrade/exchange/bybit.py +++ b/freqtrade/exchange/bybit.py @@ -31,7 +31,6 @@ class Bybit(Exchange): unified_account = False _ft_has: FtHas = { - "ohlcv_candle_limit": 1000, "ohlcv_has_history": True, "order_time_in_force": ["GTC", "FOK", "IOC", "PO"], "ws_enabled": True, diff --git a/freqtrade/exchange/gate.py b/freqtrade/exchange/gate.py index d9473043f..95e1a00ca 100644 --- a/freqtrade/exchange/gate.py +++ b/freqtrade/exchange/gate.py @@ -30,7 +30,6 @@ class Gate(Exchange): unified_account = False _ft_has: FtHas = { - "ohlcv_candle_limit": 1000, "order_time_in_force": ["GTC", "IOC"], "stoploss_on_exchange": True, "stoploss_order_types": {"limit": "limit"}, diff --git a/freqtrade/exchange/htx.py b/freqtrade/exchange/htx.py index ba158d4c5..9b112ff45 100644 --- a/freqtrade/exchange/htx.py +++ b/freqtrade/exchange/htx.py @@ -21,7 +21,6 @@ class Htx(Exchange): "stop_price_param": "stopPrice", "stop_price_prop": "stopPrice", "stoploss_order_types": {"limit": "stop-limit"}, - "ohlcv_candle_limit": 1000, "l2_limit_range": [5, 10, 20], "l2_limit_range_required": False, "ohlcv_candle_limit_per_timeframe": { diff --git a/freqtrade/exchange/hyperliquid.py b/freqtrade/exchange/hyperliquid.py index d417810c8..a75a77892 100644 --- a/freqtrade/exchange/hyperliquid.py +++ b/freqtrade/exchange/hyperliquid.py @@ -22,7 +22,6 @@ class Hyperliquid(Exchange): _ft_has: FtHas = { "ohlcv_has_history": False, - "ohlcv_candle_limit": 5000, "l2_limit_range": [20], "trades_has_history": False, "tickers_have_bid_ask": False, diff --git a/freqtrade/exchange/kraken.py b/freqtrade/exchange/kraken.py index 22828ce20..03c97569a 100644 --- a/freqtrade/exchange/kraken.py +++ b/freqtrade/exchange/kraken.py @@ -26,7 +26,6 @@ class Kraken(Exchange): "stop_price_prop": "stopLossPrice", "stoploss_order_types": {"limit": "limit", "market": "market"}, "order_time_in_force": ["GTC", "IOC", "PO"], - "ohlcv_candle_limit": 720, "ohlcv_has_history": False, "trades_pagination": "id", "trades_pagination_arg": "since", diff --git a/freqtrade/exchange/kucoin.py b/freqtrade/exchange/kucoin.py index de033dcc0..17afbd63a 100644 --- a/freqtrade/exchange/kucoin.py +++ b/freqtrade/exchange/kucoin.py @@ -28,7 +28,6 @@ class Kucoin(Exchange): "l2_limit_range": [20, 100], "l2_limit_range_required": False, "order_time_in_force": ["GTC", "FOK", "IOC"], - "ohlcv_candle_limit": 1500, } def _get_stop_params(self, side: BuySell, ordertype: str, stop_price: float) -> dict: