From: Jérôme Benoit Date: Thu, 30 Apr 2026 22:34:02 +0000 (+0200) Subject: fix: workaround date dtype regression in FreqAI model training log X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=6c4f5b8c8c6b0a737bf72038d2d976ed08a9cecb;p=freqai-strategies.git fix: workaround date dtype regression in FreqAI model training log Same freqtrade 2026.4 regression (2c5dc72): unfiltered_df["date"] may be int64 during training, causing .strftime() to fail. Ref: https://github.com/freqtrade/freqtrade/issues/13107 --- diff --git a/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py b/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py index 238ee54..04d125e 100644 --- a/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py +++ b/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py @@ -1376,8 +1376,12 @@ class QuickAdapterRegressorV3(BaseRegressionModel): training_filter=True, ) - start_date = unfiltered_df["date"].iloc[0].strftime("%Y-%m-%d") - end_date = unfiltered_df["date"].iloc[-1].strftime("%Y-%m-%d") + start_date = pd.to_datetime( + unfiltered_df["date"].iloc[0], utc=True + ).strftime("%Y-%m-%d") + end_date = pd.to_datetime( + unfiltered_df["date"].iloc[-1], utc=True + ).strftime("%Y-%m-%d") logger.info( f"-------------------- Training on data from {start_date} to " f"{end_date} --------------------"