Macro Radar
Markets · Live

Stock Radar

Bullish signal detection from technicals, analyst revisions and a rule-based AI-exposure score.

Status
Live
Launched
February 2026
Stack
FastAPI · React/TypeScript · PostgreSQL · Kong · Docker · DeepSeek · Claude · Ollama (commentary)
Data
Yahoo Finance prices and fundamentals, company filings, analyst estimates
Stock Radar interface

Live interface · captured October 2026

01What it does

Most screeners tell you what went up. Stock Radar tries to tell you what is being accumulated before it is obvious: relative strength against the S&P 500, Weinstein stage analysis, Minervini trend templates, breakout detection, and a 0–99 RS rating computed across the whole universe rather than against an index.

02What's inside

  • 586-company universe: S&P 500 plus QQQ, crypto miners, quantum, space, nuclear and metals names
  • Screener with filters for score, trailing and forward P/E, street rating, analyst count and implied upside
  • AI-exposure rating with tiered bonuses for infrastructure, enablers and adopters
  • Capex efficiency scoring — separates companies proving revenue from companies describing it
  • Weekly analyst sweep: target ranges, recommendation splits, individual actions
  • Breakout detection and RS-line new highs flagged ahead of price

03How it works

Prices and fundamentals land in Postgres on a schedule; a worker scores every name and stores the components so every number in the UI can be traced back to its inputs. The AI-exposure rating is rule-based — tier overrides plus weighted components — not a model output. An LLM writes the daily market briefing and the newsletter, and it never touches a score. The API sits behind Kong for rate limiting, and the frontend is a static React build served by nginx. The test suite covers 456 backend cases.