Get notified when a confirmed regime change is detected (~16 alerts/year).
Saves to browser storage. Connect Vercel + Upstash + Resend for production email delivery (see How It Works).
68 ETFs · Jan 2010–Apr 2026 · 4,082 trading days (~16 years) · 263 confirmed regime changes · 3-day confirmation filter (13–20% false signal rate vs 38% in 5yr test) · Hybrid inflation proxy: DBC→DBA when energy premium >6pp (geopolitical filter) · Q4 gate: requires 63d commodity momentum negative · Captures: taper tantrum, COVID, rate-hike cycle, QE era · Q4 hit rate 50% over 15yr (bonds worked pre-2021)
/yf/ proxy — no third-party dependency, no rate limits./var/www/regime-tracker/. SSL via Let's Encrypt. Yahoo Finance data routed via Nginx /yf/ proxy — no third-party dependency.cron.js runs at 7am UTC (1am CT) weekdays via crontab. Fetches Tiingo data, calculates signals, writes data.json, and emails subscribers on confirmed regime change.subscribe-server.js on port 3001) · Tiingo API for daily signals · Resend for email alerts · Let's Encrypt SSL.