From b284abf9e00c72b9d64463954aa1707df3a609ec Mon Sep 17 00:00:00 2001 From: Matthias Date: Tue, 2 Apr 2024 07:14:52 +0200 Subject: [PATCH] Add bingx exchange subclass --- freqtrade/exchange/__init__.py | 1 + freqtrade/exchange/bingx.py | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 freqtrade/exchange/bingx.py diff --git a/freqtrade/exchange/__init__.py b/freqtrade/exchange/__init__.py index 1c6ba9cbd..8826b70b5 100644 --- a/freqtrade/exchange/__init__.py +++ b/freqtrade/exchange/__init__.py @@ -4,6 +4,7 @@ from freqtrade.exchange.common import remove_exchange_credentials, MAP_EXCHANGE_ from freqtrade.exchange.exchange import Exchange # isort: on from freqtrade.exchange.binance import Binance +from freqtrade.exchange.bingx import Bingx from freqtrade.exchange.bitmart import Bitmart from freqtrade.exchange.bitpanda import Bitpanda from freqtrade.exchange.bitvavo import Bitvavo diff --git a/freqtrade/exchange/bingx.py b/freqtrade/exchange/bingx.py new file mode 100644 index 000000000..0bbf4a19d --- /dev/null +++ b/freqtrade/exchange/bingx.py @@ -0,0 +1,19 @@ +""" Bingx exchange subclass """ +import logging +from typing import Dict + +from freqtrade.exchange import Exchange + + +logger = logging.getLogger(__name__) + + +class Bingx(Exchange): + """ + Bingx exchange class. Contains adjustments needed for Freqtrade to work + with this exchange. + """ + + _ft_has: Dict = { + "ohlcv_candle_limit": 1000, + }