From 578d2981d8d8b1d60009d6cefaa19270f0db0e84 Mon Sep 17 00:00:00 2001 From: Justin Oros Date: Thu, 12 Mar 2026 13:09:32 -0700 Subject: [PATCH] fix ISO8601 format parsing with utc=True --- alpaca_trader/engine.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alpaca_trader/engine.py b/alpaca_trader/engine.py index af9c72e..f42e479 100644 --- a/alpaca_trader/engine.py +++ b/alpaca_trader/engine.py @@ -621,7 +621,7 @@ def log_indicators(timestamp, symbol, price, volume, rsi_val, adx_val, atr_val, if INDICATORS_PATH.exists(): existing = pd.read_csv(INDICATORS_PATH) df = pd.concat([existing, df], ignore_index=True) - df['timestamp'] = pd.to_datetime(df['timestamp'], utc=True) + df['timestamp'] = pd.to_datetime(df['timestamp'], format='ISO8601', utc=True) cutoff_date = pd.Timestamp.now(tz='UTC') - timedelta(days=7) df = df[df['timestamp'] > cutoff_date]