The same-day mover filter used abs() to check intraday movement, which filtered both gap-ups AND gap-downs. On volatile/crash days (e.g. 2026-04-07) all stocks dropped >10% from open, causing every candidate to be filtered and leaving zero recommendations. The filter's purpose is to avoid chasing stocks that already ran up. A stock down 20% intraday is not "stale" — it should be evaluated on its merits. Changed threshold check from abs(pct) >= threshold to pct >= threshold so only upside movers are filtered. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| agents | ||
| dataflows | ||
| graph | ||
| ml | ||
| schemas | ||
| tools | ||
| ui | ||
| utils | ||
| __init__.py | ||
| config.py | ||
| default_config.py | ||