Don't do all network calls at once without async

This commit is contained in:
Matthias 2018-07-27 07:40:27 +01:00
parent df3e76a65d
commit 48cd468b6c

View File

@ -327,13 +327,11 @@ class FreqtradeBot(object):
if not whitelist: if not whitelist:
raise DependencyException('No currency pairs in whitelist') raise DependencyException('No currency pairs in whitelist')
thistory = {}
for _pair in whitelist:
thistory[_pair] = self.exchange.get_ticker_history(_pair, interval)
# Pick pair based on buy signals # Pick pair based on buy signals
for _pair in whitelist: for _pair in whitelist:
(buy, sell) = self.strategy.get_signal(_pair, interval, thistory[_pair]) thistory = self.exchange.get_ticker_history(_pair, interval)
(buy, sell) = self.strategy.get_signal(_pair, interval, thistory)
if buy and not sell: if buy and not sell:
return self.execute_buy(_pair, stake_amount) return self.execute_buy(_pair, stake_amount)