From 23c6c5dafd57840ff7abef75a3331ae689e2f1c3 Mon Sep 17 00:00:00 2001 From: Justin Oros Date: Thu, 5 Feb 2026 11:04:33 -0700 Subject: [PATCH] Fix ISO8601 timestamp parsing in indicator logging --- 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 4e37f75..5ab2c59 100644 --- a/alpaca_trader/engine.py +++ b/alpaca_trader/engine.py @@ -539,7 +539,7 @@ def log_indicators(timestamp, symbol, price, volume, rsi_val, adx_val, atr_val, existing = pd.read_csv(INDICATORS_PATH) df = pd.concat([existing, df], ignore_index=True) cutoff_date = datetime.now(EASTERN) - timedelta(days=7) - df['timestamp'] = pd.to_datetime(df['timestamp']) + df['timestamp'] = pd.to_datetime(df['timestamp'], format='ISO8601') df = df[df['timestamp'] > cutoff_date] df.to_csv(INDICATORS_PATH, index=False)