From ab1f98d7ada20c21b82e165065ae809adcde807d Mon Sep 17 00:00:00 2001 From: Justin Oros Date: Mon, 9 Feb 2026 11:46:57 -0700 Subject: [PATCH] Fix datetime parsing in log_missed_signal to handle ISO8601 format --- 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 29691da..4067d26 100644 --- a/alpaca_trader/engine.py +++ b/alpaca_trader/engine.py @@ -496,7 +496,7 @@ def log_missed_signal(timestamp, signal_type, reject_reason, price_at_signal, sy existing = pd.read_csv(SIGNALS_PATH) df = pd.concat([existing, df], ignore_index=True) cutoff_date = datetime.now(EASTERN) - timedelta(days=30) - 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(SIGNALS_PATH, index=False)