diff --git a/freqtrade/enums/__init__.py b/freqtrade/enums/__init__.py index c60baad2a..ef73dd82a 100644 --- a/freqtrade/enums/__init__.py +++ b/freqtrade/enums/__init__.py @@ -1,7 +1,6 @@ # flake8: noqa: F401 from freqtrade.enums.backteststate import BacktestState from freqtrade.enums.collateral import Collateral -from freqtrade.enums.exchangename import ExchangeName from freqtrade.enums.interestmode import InterestMode from freqtrade.enums.rpcmessagetype import RPCMessageType from freqtrade.enums.runmode import NON_UTIL_MODES, OPTIMIZE_MODES, TRADING_MODES, RunMode diff --git a/freqtrade/enums/exchangename.py b/freqtrade/enums/exchangename.py deleted file mode 100644 index 288754305..000000000 --- a/freqtrade/enums/exchangename.py +++ /dev/null @@ -1,10 +0,0 @@ -from enum import Enum - - -class ExchangeName(Enum): - """All the exchanges supported by freqtrade that support leverage""" - - BINANCE = "Binance" - KRAKEN = "Kraken" - FTX = "FTX" - OTHER = None diff --git a/freqtrade/exchange/binance.py b/freqtrade/exchange/binance.py index 3ca1c52fe..0c470cb24 100644 --- a/freqtrade/exchange/binance.py +++ b/freqtrade/exchange/binance.py @@ -4,7 +4,6 @@ from typing import Dict import ccxt -from freqtrade.enums import ExchangeName from freqtrade.exceptions import (DDosProtection, InsufficientFundsError, InvalidOrderException, OperationalException, TemporaryError) from freqtrade.exchange import Exchange @@ -16,8 +15,6 @@ logger = logging.getLogger(__name__) class Binance(Exchange): - exchange_name: ExchangeName = ExchangeName.BINANCE - _ft_has: Dict = { "stoploss_on_exchange": True, "order_time_in_force": ['gtc', 'fok', 'ioc'], diff --git a/freqtrade/exchange/exchange.py b/freqtrade/exchange/exchange.py index 9f35fa6c0..c6f60e08a 100644 --- a/freqtrade/exchange/exchange.py +++ b/freqtrade/exchange/exchange.py @@ -21,7 +21,6 @@ from pandas import DataFrame from freqtrade.constants import DEFAULT_AMOUNT_RESERVE_PERCENT, ListPairsWithTimeframes from freqtrade.data.converter import ohlcv_to_dataframe, trades_dict_to_list -from freqtrade.enums import ExchangeName from freqtrade.exceptions import (DDosProtection, ExchangeError, InsufficientFundsError, InvalidOrderException, OperationalException, PricingError, RetryableOrderError, TemporaryError) @@ -70,8 +69,6 @@ class Exchange: } _ft_has: Dict = {} - exchange_name: ExchangeName = ExchangeName.BINANCE - def __init__(self, config: Dict[str, Any], validate: bool = True) -> None: """ Initializes this module with the given config, diff --git a/freqtrade/exchange/ftx.py b/freqtrade/exchange/ftx.py index 6c73b25ba..6cd549d60 100644 --- a/freqtrade/exchange/ftx.py +++ b/freqtrade/exchange/ftx.py @@ -4,7 +4,6 @@ from typing import Any, Dict import ccxt -from freqtrade.enums import ExchangeName from freqtrade.exceptions import (DDosProtection, InsufficientFundsError, InvalidOrderException, OperationalException, TemporaryError) from freqtrade.exchange import Exchange @@ -17,8 +16,6 @@ logger = logging.getLogger(__name__) class Ftx(Exchange): - exchange_name: ExchangeName = ExchangeName.FTX - _ft_has: Dict = { "stoploss_on_exchange": True, "ohlcv_candle_limit": 1500, diff --git a/freqtrade/exchange/kraken.py b/freqtrade/exchange/kraken.py index dc1613a92..1b069aa6c 100644 --- a/freqtrade/exchange/kraken.py +++ b/freqtrade/exchange/kraken.py @@ -4,7 +4,6 @@ from typing import Any, Dict import ccxt -from freqtrade.enums import ExchangeName from freqtrade.exceptions import (DDosProtection, InsufficientFundsError, InvalidOrderException, OperationalException, TemporaryError) from freqtrade.exchange import Exchange @@ -16,8 +15,6 @@ logger = logging.getLogger(__name__) class Kraken(Exchange): - exchange_name: ExchangeName = ExchangeName.KRAKEN - _params: Dict = {"trading_agreement": "agree"} _ft_has: Dict = { "stoploss_on_exchange": True,