From ecb56a050b9d315e37c8b1e96a422f388d9f628f Mon Sep 17 00:00:00 2001 From: orehunt Date: Mon, 9 Mar 2020 07:10:25 +0100 Subject: [PATCH] trim dataframe by timerange if timerange is given --- freqtrade/data/history/jsondatahandler.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/freqtrade/data/history/jsondatahandler.py b/freqtrade/data/history/jsondatahandler.py index 2b738a94a..1b739eaee 100644 --- a/freqtrade/data/history/jsondatahandler.py +++ b/freqtrade/data/history/jsondatahandler.py @@ -77,6 +77,11 @@ class JsonDataHandler(IDataHandler): unit='ms', utc=True, infer_datetime_format=True) + if timerange: + start = to_datetime(timerange.startts, utc=True, unit='s') + stop = to_datetime(timerange.stopts, utc=True, unit='s') + pairdata = pairdata.loc[(pairdata['date'] >= start) + & (pairdata['date'] <= stop)] return pairdata def ohlcv_purge(self, pair: str, timeframe: str) -> bool: