Moving Edge before refresh_pairs

see comments on edge (line 129)
This commit is contained in:
misagh
2018-09-28 14:19:22 +02:00
parent d6415f3499
commit 96a0fc88cb
2 changed files with 20 additions and 5 deletions

View File

@@ -185,13 +185,16 @@ class FreqtradeBot(object):
final_list = sanitized_list[:nb_assets] if nb_assets else sanitized_list
self.config['exchange']['pair_whitelist'] = final_list
# Refreshing candles
self.exchange.refresh_tickers(final_list, self.strategy.ticker_interval)
# Calculating Edge positiong
# Should be called before refresh_tickers
# Otherwise it will override cached klines in exchange
# with delta value (klines only from last refresh_pairs)
if self.config['edge']['enabled']:
self.edge.calculate()
# Refreshing candles
self.exchange.refresh_tickers(final_list, self.strategy.ticker_interval)
# Query trades from persistence layer
trades = Trade.query.filter(Trade.is_open.is_(True)).all()