From c878c673ab7f127d97af00ff09153f8ef105bd4d Mon Sep 17 00:00:00 2001 From: Matthias Date: Wed, 15 Oct 2025 19:36:06 +0200 Subject: [PATCH] fix: improve datetime for trade_list_to_dataframe closes #12388 --- freqtrade/data/btanalysis/bt_fileutils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/freqtrade/data/btanalysis/bt_fileutils.py b/freqtrade/data/btanalysis/bt_fileutils.py index ea9c993fb..e1c0ea64c 100644 --- a/freqtrade/data/btanalysis/bt_fileutils.py +++ b/freqtrade/data/btanalysis/bt_fileutils.py @@ -511,8 +511,8 @@ def trade_list_to_dataframe(trades: list[Trade] | list[LocalTrade]) -> pd.DataFr """ df = pd.DataFrame.from_records([t.to_json(True) for t in trades], columns=BT_DATA_COLUMNS) if len(df) > 0: - df["close_date"] = pd.to_datetime(df["close_date"], utc=True) - df["open_date"] = pd.to_datetime(df["open_date"], utc=True) + df["close_date"] = pd.to_datetime(df["close_timestamp"], unit="ms", utc=True) + df["open_date"] = pd.to_datetime(df["open_timestamp"], unit="ms", utc=True) df["close_rate"] = df["close_rate"].astype("float64") return df