yf.download(592 tickers, period=1y) takes 20+ minutes in CI, causing the 30-minute job timeout to trigger. Add max_tickers=200 (configurable) to limit the batch download to the first N tickers from the file. The concurrent scanner pool already has a 5-min global timeout, but the hung download thread monopolises network connections and starves the filter stage. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| analyst_upgrades.py | ||
| earnings_calendar.py | ||
| insider_buying.py | ||
| market_movers.py | ||
| minervini.py | ||
| ml_signal.py | ||
| options_flow.py | ||
| reddit_dd.py | ||
| reddit_trending.py | ||
| sector_rotation.py | ||
| semantic_news.py | ||
| technical_breakout.py | ||
| volume_accumulation.py | ||