fix: timezone bugs

This commit is contained in:
Justin Oros
2026-03-26 09:48:17 -07:00
parent 2e63d5cca6
commit 8621f2b791
2 changed files with 7 additions and 7 deletions
+3 -3
View File
@@ -3,7 +3,7 @@ import sys
import logging
import json
import time
from datetime import datetime, timedelta
from datetime import datetime, timedelta, timezone
from pathlib import Path
from dotenv import load_dotenv
import pandas as pd
@@ -561,8 +561,8 @@ def log_missed_signal(timestamp, signal_type, reject_reason, price_at_signal, sy
if SIGNALS_PATH.exists():
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'], format='ISO8601')
cutoff_date = datetime.now(timezone.utc) - timedelta(days=30)
df['timestamp'] = pd.to_datetime(df['timestamp'], format='mixed', utc=True)
df = df[df['timestamp'] > cutoff_date]
df.to_csv(SIGNALS_PATH, index=False)