don't flag data as outdated which isn't

This commit is contained in:
Matthias
2018-07-08 13:34:47 +02:00
committed by creslinux
parent 8e9186cb69
commit 00bf7b737b
2 changed files with 6 additions and 6 deletions

View File

@@ -2,7 +2,7 @@
Functions to analyze ticker data with indicators and produce buy and sell signals
"""
import logging
from datetime import datetime, timedelta
from datetime import datetime
from enum import Enum
from typing import Dict, List, Tuple
@@ -154,7 +154,7 @@ class Analyze(object):
# Check if dataframe is out of date
signal_date = arrow.get(latest['date'])
interval_minutes = constants.TICKER_INTERVAL_MINUTES[interval]
if signal_date < (arrow.utcnow() - timedelta(minutes=(interval_minutes + 5))):
if signal_date < (arrow.utcnow().shift(minutes=-(interval_minutes * 2 + 5))):
logger.warning(
'Outdated history for pair %s. Last tick is %s minutes old',
pair,