don't flag data as outdated which isn't

This commit is contained in:
Matthias
2018-07-08 13:34:47 +02:00
parent 7c8c8e83d3
commit 8dd6e29426
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,