From 5f1ab7508fe34bf6e7b30ca9149db593050f1426 Mon Sep 17 00:00:00 2001 From: Matthias Date: Wed, 24 Apr 2024 20:39:01 +0200 Subject: [PATCH] Add idex subclass defining the applicable ohlcv limit --- freqtrade/exchange/__init__.py | 1 + freqtrade/exchange/idex.py | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 freqtrade/exchange/idex.py diff --git a/freqtrade/exchange/__init__.py b/freqtrade/exchange/__init__.py index 8826b70b5..109f3c1e8 100644 --- a/freqtrade/exchange/__init__.py +++ b/freqtrade/exchange/__init__.py @@ -25,6 +25,7 @@ from freqtrade.exchange.exchange_utils_timeframe import (timeframe_to_minutes, t from freqtrade.exchange.gate import Gate from freqtrade.exchange.hitbtc import Hitbtc from freqtrade.exchange.htx import Htx +from freqtrade.exchange.idex import Idex from freqtrade.exchange.kraken import Kraken from freqtrade.exchange.kucoin import Kucoin from freqtrade.exchange.okx import Okx diff --git a/freqtrade/exchange/idex.py b/freqtrade/exchange/idex.py new file mode 100644 index 000000000..eae5ad155 --- /dev/null +++ b/freqtrade/exchange/idex.py @@ -0,0 +1,19 @@ +""" Idex exchange subclass """ +import logging +from typing import Dict + +from freqtrade.exchange import Exchange + + +logger = logging.getLogger(__name__) + + +class Idex(Exchange): + """ + Idex exchange class. Contains adjustments needed for Freqtrade to work + with this exchange. + """ + + _ft_has: Dict = { + "ohlcv_candle_limit": 1000, + }