From d89db50465e237d9575d8d218bab055584d9b804 Mon Sep 17 00:00:00 2001 From: Janne Sinivirta Date: Fri, 17 Nov 2017 12:27:33 +0200 Subject: [PATCH] avoid copy operation due to memory consumption --- freqtrade/tests/test_backtesting.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/freqtrade/tests/test_backtesting.py b/freqtrade/tests/test_backtesting.py index b03bdcd0e..f13d42418 100644 --- a/freqtrade/tests/test_backtesting.py +++ b/freqtrade/tests/test_backtesting.py @@ -40,8 +40,9 @@ def backtest(backtest_conf, processed, mocker): mocker.patch.dict('freqtrade.main._CONF', backtest_conf) mocker.patch('arrow.utcnow', return_value=arrow.get('2017-08-20T14:50:00')) for pair, pair_data in processed.items(): - ticker = populate_sell_trend(populate_buy_trend(pair_data))[['close', 'date', 'buy', 'sell']].copy() - + pair_data['buy'] = 0 + pair_data['sell'] = 0 + ticker = populate_sell_trend(populate_buy_trend(pair_data)) # for each buy point for row in ticker[ticker.buy == 1].itertuples(index=True): trade = Trade(