loading…
loading…
- CNN F&G rolling (TTM)
- Trimmed to a strict 12-month trailing window before render, so the span stays consistent regardless of when the dashboard is opened.
- Long-term context (merged)
- One chart for multi-year regime context. On the 0–100 left axis: the CNN F&G monthly median (history backfilled via the whit3rabbit/fear-greed-data mirror) and the 5s10s slope (10y − 5y curve-steepness from yfinance
^TNX/^FVX, normalized onto the same 0–100 scale). On a logarithmic right axis: a broad-equity index — theSPYETF's return rebased to 100, a derived series (never the S&P 500 index level). All three are aggregated to a shared monthly grid.
Why these universes?
- Static lists (sp500, eurostoxx, japan, south-america, south-korea, qte77-watchlist)
- Hand-curated regional / sector ticker lists. The weekly snapshot fetches fundamentals for every member; "empty" means the cron hasn't run yet.
- federal-contractors
- Orchestrator-driven: chains
usaspending.gov→ SEC EDGAR → yfinance to assemble the DoD Top-25 + curated seed. Rebuilt weekly. - aggregated-scores-best / -worst
- Cross-universe ranking by mean of 7 composite scores (quality / dividend / growth / big_call / aaqs / hgi / screener_score). Top 25 + bottom 25 of the merged ticker pool. Hover the Score cell to see the row's mean — that's what put it in best or worst.
- enhanced-kpi-screener-longs / -shorts
- Conjunctive 14-criteria gate (Phase 2a of #192). A ticker is in
longsiff it passes every long-side gate (market cap ≥ 2B, P/E ≤ 25, growth > 10%, beta > 1, ROE / ROA / ROIC > 10%, current / quick > 1, profit margin > 10%, buy rating, R&D > 5%) and inshortsiff it passes the inverted set. Counts vary — can legitimately be 0 each side when the source data is too benign or too sparse.
· — tickers
| Ticker | Universe | Name | Sector | P/E (fwd) | PEG | Beta | R&D/Rev % | Op M % | ROE % | ROA % | Current | Sortino | Score |
|---|