From 695a1e21bf0b622bffc78dfd56073367cd713cc7 Mon Sep 17 00:00:00 2001 From: Matthias Date: Fri, 20 Aug 2021 06:51:04 +0200 Subject: [PATCH] Set gate.io download limit to 1000 candles --- freqtrade/exchange/__init__.py | 1 + freqtrade/exchange/gateio.py | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 freqtrade/exchange/gateio.py diff --git a/freqtrade/exchange/__init__.py b/freqtrade/exchange/__init__.py index 015e0c869..b0c88a51a 100644 --- a/freqtrade/exchange/__init__.py +++ b/freqtrade/exchange/__init__.py @@ -15,6 +15,7 @@ from freqtrade.exchange.exchange import (available_exchanges, ccxt_exchanges, timeframe_to_seconds, validate_exchange, validate_exchanges) from freqtrade.exchange.ftx import Ftx +from freqtrade.exchange.gateio import Gateio from freqtrade.exchange.hitbtc import Hitbtc from freqtrade.exchange.kraken import Kraken from freqtrade.exchange.kucoin import Kucoin diff --git a/freqtrade/exchange/gateio.py b/freqtrade/exchange/gateio.py new file mode 100644 index 000000000..9c910a10d --- /dev/null +++ b/freqtrade/exchange/gateio.py @@ -0,0 +1,23 @@ +""" Gate.io exchange subclass """ +import logging +from typing import Dict + +from freqtrade.exchange import Exchange + + +logger = logging.getLogger(__name__) + + +class Gateio(Exchange): + """ + Gate.io exchange class. Contains adjustments needed for Freqtrade to work + with this exchange. + + Please note that this exchange is not included in the list of exchanges + officially supported by the Freqtrade development team. So some features + may still not work as expected. + """ + + _ft_has: Dict = { + "ohlcv_candle_limit": 1000, + }