Fix #1981 - Detect reverted currency pairs

This commit is contained in:
Matthias
2019-07-03 20:06:50 +02:00
parent b43594e4eb
commit fcdbe846e5
2 changed files with 14 additions and 4 deletions

View File

@@ -281,10 +281,11 @@ class RPC(object):
rate = 1.0
else:
try:
if coin in('USDT', 'USD', 'EUR'):
rate = 1.0 / self._freqtrade.get_sell_rate('BTC/' + coin, False)
pair = self._freqtrade.exchange.get_valid_pair_combination(coin, "BTC")
if pair.startswith("BTC"):
rate = 1.0 / self._freqtrade.get_sell_rate(pair, False)
else:
rate = self._freqtrade.get_sell_rate(coin + '/BTC', False)
rate = self._freqtrade.get_sell_rate(pair, False)
except (TemporaryError, DependencyException):
logger.warning(f" Could not get rate for pair {coin}.")
continue