handle data gaps between FreqAI and DP better
This commit is contained in:
parent
91d8370909
commit
dc25668468
@ -645,12 +645,20 @@ class FreqaiDataDrawer:
|
|||||||
+ 1
|
+ 1
|
||||||
)
|
)
|
||||||
except IndexError:
|
except IndexError:
|
||||||
|
index = -1
|
||||||
|
if history_data[pair][tf].iloc[-1]['date'] < df_dp['date'].iloc[0]:
|
||||||
|
index = 0
|
||||||
|
else:
|
||||||
|
index = -1
|
||||||
logger.warning(
|
logger.warning(
|
||||||
f"Unable to update pair history for {pair}. "
|
f"No common dates in historical data and dataprovider for {pair}. "
|
||||||
"If this does not resolve itself after 1 additional candle, "
|
f"Appending dataprovider to historical data (full? {not bool(index)})"
|
||||||
"please report the error to #freqai discord channel"
|
"but please be aware that there is likely a gap in the historical "
|
||||||
|
"data.\n"
|
||||||
|
f"Historical data ends at {history_data[pair][tf].iloc[-1]['date']} "
|
||||||
|
f"while dataprovider starts at {df_dp['date'].iloc[0]} and"
|
||||||
|
f"ends at {df_dp['date'].iloc[0]}."
|
||||||
)
|
)
|
||||||
return
|
|
||||||
|
|
||||||
history_data[pair][tf] = pd.concat(
|
history_data[pair][tf] = pd.concat(
|
||||||
[
|
[
|
||||||
|
Loading…
Reference in New Issue
Block a user