A batched analytics pipeline that screens roughly 12,000 US tickers per cycle, turning raw market data into actionable buy/sell/hold signals through scheduled processing across historical, daily, and hourly timeframes.
Screens ~12,000 US tickers per cycle across five batched Google Sheets feeds, with staging tables, validation, and failure logging.
Computes 10 indicators per ticker - RSI, MACD, Bollinger Bands, ATR, Beta, Stochastic, Williams %R, OBV, Ease of Movement, and standard deviation.
Generates buy/sell/hold signals and a 52-week-high screener, emailing only threshold-matching tickers to a private client base.
Per-batch error reporting, auto-cleanup, and a health dashboard tracking ingestion across each processing timeframe.