From 44df5eeacf727f7ff22a626904bf6e6b8f4aca62 Mon Sep 17 00:00:00 2001 From: Sam Germain Date: Sun, 18 Jul 2021 00:00:18 -0600 Subject: [PATCH] Adjusted docstring, and conditional near end of buy_rate --- freqtrade/exchange/exchange.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/freqtrade/exchange/exchange.py b/freqtrade/exchange/exchange.py index 18060cb57..65108ca34 100644 --- a/freqtrade/exchange/exchange.py +++ b/freqtrade/exchange/exchange.py @@ -1001,7 +1001,10 @@ class Exchange: def get_rate(self, pair: str, refresh: bool, side: str = "buy") -> float: """ - Calculates bid target between current ask price and last price + Calculates bid/ask target + bid rate - between current ask price and last price + ask rate - either using ticker bid or first bid based on orderbook + or remain static in any other case since it's not updating. :param pair: Pair to get rate for :param refresh: allow cached data :param side: "buy" or "sell" @@ -1050,7 +1053,7 @@ class Exchange: ticker_rate = ticker_rate - balance * (ticker_rate - ticker['last']) rate = ticker_rate - if rate is None and side == "sell": + if rate is None: raise PricingError(f"{name}-Rate for {pair} was empty.") cache_rate[pair] = rate