From ccdde6c3e5614b7b65ff3374655e7f4aba3a56f8 Mon Sep 17 00:00:00 2001 From: untoreh Date: Thu, 31 Oct 2019 07:54:19 +0100 Subject: [PATCH] preserve dataframe index count before populating signals --- freqtrade/strategy/interface.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/freqtrade/strategy/interface.py b/freqtrade/strategy/interface.py index d42f8e989..4210df236 100644 --- a/freqtrade/strategy/interface.py +++ b/freqtrade/strategy/interface.py @@ -238,6 +238,7 @@ class IStrategy(ABC): logger.warning('Empty ticker history for pair %s', pair) return False, False + latest_index = dataframe.index.max() try: dataframe = self._analyze_ticker_internal(dataframe, {'pair': pair}) except ValueError as error: @@ -259,7 +260,7 @@ class IStrategy(ABC): logger.warning('Empty dataframe for pair %s', pair) return False, False - latest = dataframe.iloc[-1] + latest = dataframe.iloc[latest_index] # Check if dataframe is out of date signal_date = arrow.get(latest['date'])