Universe: the first 20 symbols from MARKET_TOP_SYMBOLS (same as
GET /sa/api/market/top20?limit=20). Earnings dates use Polygon
Benzinga /benzinga/v1/earnings when your API plan includes it; otherwise ticker reference (often empty).
Price from snapshot / prev quote; volume from latest daily bar. Pivots match the SA watchlist (prior H/L + prev close).