Track The Themes Driving The Market
| Basket | Members | 1D | 1W | 1M | 3M | 6M | 1Y | YTD | TREND |
|---|
Formerly Polygon.io. Needed to fetch live prices. Stored only in this browser's localStorage.
A local, dark-themed dashboard that tracks equal-weight performance of predefined investment "themes" (baskets of tickers) using the Massive (formerly Polygon.io) API.
The 1D / 1W / 1M / 3M / 6M / 1Y / YTD buttons rank every theme by its return over that window. Click any column header in the table to sort by it instead — click again to flip ascending/descending.
Flags themes accelerating faster than their trailing pace.
"8/8 · 75% up" means 8 of 8 tickers in the theme have price data, and 75% of those priced tickers are up today — a quick check on how broad a move is, since one big mover can skew the average return.
Turn on "Show Relative Strength vs SPY" in Settings to see a small α number under each return — how much better or worse that theme did than the S&P 500 (SPY) over the same period.
Click a theme row to expand/collapse its ticker list. Inside, use + Ticker to add a ticker, × to remove one, and ✎ on a theme's name to rename it. Use + Add at the top to create a new theme from a name and a comma-separated ticker list.
The app opens instantly from cached prices, then refreshes anything stale in the background automatically. ↻ Refresh always force-refetches everything. Requests / minute in Settings should match your Massive plan's rate limit.
Self-hosting this project? You can pre-fill the key in
js/config.js instead.
Theme Tracker is provided for informational and educational purposes only and does not constitute financial, investment, or trading advice. Performance figures, the SURGING indicator, and all other data are derived from third-party sources (Massive.com, formerly Polygon.io) and may be delayed, incomplete, or inaccurate. Always do your own research and consult a qualified professional before making investment decisions.