From bf4a0f3ca3d2ee9a90cc9afdaeeeb11257e80b3b Mon Sep 17 00:00:00 2001 From: Justin Oros Date: Mon, 2 Feb 2026 14:40:31 -0700 Subject: [PATCH] Reset crossover flags at start of each trading session --- alpaca_trader/engine.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/alpaca_trader/engine.py b/alpaca_trader/engine.py index 60f3688..ab05f6d 100644 --- a/alpaca_trader/engine.py +++ b/alpaca_trader/engine.py @@ -647,6 +647,11 @@ def main(): trades_today = 0 total_pnl = 0 + if hasattr(advanced_signal_generator, 'last_bullish_crossover_bar'): + delattr(advanced_signal_generator, 'last_bullish_crossover_bar') + if hasattr(advanced_signal_generator, 'last_bearish_crossover_bar'): + delattr(advanced_signal_generator, 'last_bearish_crossover_bar') + try: existing_position = api.get_position(SYMBOL) qty = float(existing_position.qty)