
    def test_tick_force_closes_after_exit_day():
        """Clock past exit_day (next day) → predicate True (defensive)."""
        exit_day_str = "2026-05-19"
        now_et = datetime(2026, 5, 20, 9, 31)  # next trading day open
>       assert _should_time_exit(now_et, exit_day_str, "15:55") is True
E       AssertionError: assert False is True
E        +  where False = _should_time_exit(datetime.datetime(2026, 5, 20, 9, 31), '2026-05-19', '15:55')

tests/services/test_wyckoff_dip_buy_hold_days.py:238: AssertionError
