From dfdb58edff075a72b52d7ac23430fb9fcd96e0f8 Mon Sep 17 00:00:00 2001 From: chrisapril Date: Tue, 2 Jan 2018 16:24:23 +0100 Subject: [PATCH] bugfix backtesting --- freqtrade/optimize/backtesting.py | 1 + freqtrade/persistence.py | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/freqtrade/optimize/backtesting.py b/freqtrade/optimize/backtesting.py index 9d5e89a7a..2af60e0c3 100644 --- a/freqtrade/optimize/backtesting.py +++ b/freqtrade/optimize/backtesting.py @@ -96,6 +96,7 @@ def backtest(stake_amount: float, processed: Dict[str, DataFrame], trade_count_lock[row.date] = trade_count_lock.get(row.date, 0) + 1 trade = Trade( + pair=pair, open_rate=row.close, open_date=row.date, stake_amount=stake_amount, diff --git a/freqtrade/persistence.py b/freqtrade/persistence.py index 4b62d95e6..17c55b3f6 100644 --- a/freqtrade/persistence.py +++ b/freqtrade/persistence.py @@ -93,13 +93,12 @@ class Trade(_DECL_BASE): :param current_rate: current rate retrieved by exchange.get_ticker() :return: None """ - logger.info('Updating statistics for trade (id=%d) ...', self.id) if not self.stat_min_rate or current_rate < self.stat_min_rate: - logger.info('Update stat_min_rate. %s -> %s' % (self.stat_min_rate, current_rate)) + logger.debug('Update stat_min_rate. %s -> %s' % (self.stat_min_rate, current_rate)) self.stat_min_rate = current_rate self.stat_min_rate_date = datetime.utcnow() if not self.stat_max_rate or current_rate > self.stat_max_rate: - logger.info('Update stat_max_rate. %s -> %s' % (self.stat_max_rate, current_rate)) + logger.debug('Update stat_max_rate. %s -> %s' % (self.stat_max_rate, current_rate)) self.stat_max_rate = current_rate self.stat_max_rate_date = datetime.utcnow()