From 1f8111d1c671b74b1ba666cf93e244c598a2eaf8 Mon Sep 17 00:00:00 2001 From: Sam Germain Date: Wed, 19 Jan 2022 21:41:43 -0600 Subject: [PATCH] exchange.get_max_leverage pair is required --- freqtrade/exchange/binance.py | 5 +---- freqtrade/exchange/exchange.py | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/freqtrade/exchange/binance.py b/freqtrade/exchange/binance.py index 76dd2fef4..9bb00443c 100644 --- a/freqtrade/exchange/binance.py +++ b/freqtrade/exchange/binance.py @@ -173,7 +173,7 @@ class Binance(Exchange): except ccxt.BaseError as e: raise OperationalException(e) from e - def get_max_leverage(self, pair: Optional[str], nominal_value: Optional[float]) -> float: + def get_max_leverage(self, pair: str, nominal_value: float) -> float: """ Returns the maximum leverage that a pair can be traded at :param pair: The base/quote currency pair being traded @@ -181,9 +181,6 @@ class Binance(Exchange): """ if pair not in self._leverage_brackets: return 1.0 - if (pair is None or nominal_value is None): - raise OperationalException( - "binance.get_max_leverage requires parameters pair and nominal_value") pair_brackets = self._leverage_brackets[pair] for [notional_floor, mm_ratio, _] in reversed(pair_brackets): if nominal_value >= notional_floor: diff --git a/freqtrade/exchange/exchange.py b/freqtrade/exchange/exchange.py index eea00aa79..631546f49 100644 --- a/freqtrade/exchange/exchange.py +++ b/freqtrade/exchange/exchange.py @@ -1807,7 +1807,7 @@ class Exchange: """ return - def get_max_leverage(self, pair: Optional[str], nominal_value: Optional[float]) -> float: + def get_max_leverage(self, pair: str, nominal_value: float) -> float: """ Returns the maximum leverage that a pair can be traded at :param pair: The base/quote currency pair being traded