Nasdaq 100 Analysis
The same mechanical read, applied to every name in the Nasdaq-100 — which ones look buyable right now, and which are setting up.
How to read this page
A computer reads each company’s price chart and labels what it’s doing right now — no opinions, just patterns. The universe here is the Nasdaq-100, so the relative-performance gate (3-month return ≥ universe median) is measured against this ~100-name pool, not the Bottleneck research. Not financial advice.
In a healthy uptrend and at a sensible entry: climbing steadily, trading close to its 21-day average (no chase), not overheated, and keeping up with the broader universe. The trend’s working, the price isn’t stretched, and it isn’t lagging.
Promising but not a clean “go” — for one of two opposite reasons:
- Pulled back — in an uptrend but dipped 8%+ off its high (a setup may be forming).
- Run too hot — near its highs but climbed so fast it’s due for a breather.
So it can be near its highs or below them — it means interesting, but wait.
▸New to these terms? Read the plain-English glossary
- 21-day EMA — the “fast line”
- The average price over roughly the last month, leaning on recent days. In a rising stock, the price tends to dip back to this line and bounce — so buying near the line is usually a lower-risk entry than buying after the price has run far above it.
- 50-day & 200-day averages
- The average price over about the last 2½ months and the last 10 months. When the price is above both, the trend is up over both the medium and the long term.
- 52-week high
- The highest price over the past year. “Near the 52-week high” means the stock is at or close to its strongest level in a year.
- RSI
- A 0–100 speedometer for how hard the price has been pushing lately. Above ~75 is “overbought” — it’s climbed so fast it’s often due for a pause; around 50 is neutral; below ~30 is “oversold.”
- Power Trend / “just turned up”
- Our shorthand for a confirmed uptrend: the fast line (21-day) has crossed above the medium line (50-day) and stayed there. “Just turned up” means that crossover happened recently, so the uptrend is still young.
- Reading each row
- RSI is the speedometer above; 52w is how far below the 52-week high the stock is; 21E shows the 21-day EMA price and how far above/below it the stock is trading. Click any row to expand its price chart and the full reasoning.
▸Want the exact rules? The math behind every label and list
Everything is computed from daily closing prices — no estimates, no human input. Here are the precise tests.
- Confirmed uptrend. The 21-day EMA has crossed above the 50-day SMA and price has held above the 21-day EMA for at least ~10 sessions (or the cross happened within the last ~10 — “just turned up”).
- Within 10% of the 21-day EMA — close to the fast line, so you aren’t chasing an extended move.
- RSI between 50 and 75 — strong, but not overbought.
- 3-month return at or above the universe median — keeping up with the broader universe (the Nasdaq 100 pool), not relatively lagging.
- Confirmed uptrend and within 20% of the high, but it falls short of Buy — for example, more than 10% above the 21-day EMA (too extended), RSI above 75 (too hot), RSI under 50 (sputtering), or simply pulled back 8%+ from the high.
- A “pre-emerging” base: the 21-day EMA is climbing toward the 50-day from below (gap under 2% and narrowing) while recent closes hold above both lines, and price is above the 200-day SMA.
- A name that would clear all the Buy tests except its 3-month return is below the universe median — lagging the broader universe, demoted to Watch.
Hold = above the 200-day SMA but failing the tests above. Avoid = below the 200-day SMA (or a broken trend / RSI under 30). Both are counted in the tally only.
- Best entry — every Buy and Watch name, sorted 80% by distance from the 21-day EMA (smallest first) + 20% by 21-EMA slope (still-rising lines beat flat ones). Distance literally answers the section’s question; slope is the stall-vs-real-pullback tiebreaker.
- Just turned up — every Buy and Watch name with a datable 21-day-over-50-day cross, sorted 80% by trend age (fewest sessions since the cross first) + 20% by 21-EMA slope. The slope component encodes a stage-analysis rule (Weinstein, Minervini): a fresh cross whose fast line then flattens isn’t a healthy entry.
- Constructive pullbacks — Watch names at least 8% below the 52-week high and with RSI under 75, sorted 60% by 21-EMA distance + 40% by 21-EMA slope. Slope carries more weight here than in the other sections because the pullback thesis depends on it: a pullback into a rising line is constructive; into a flat or falling line, it’s just decline (Shannon, Minervini, O’Neil/IBD).
- Use the Sectors in view chips at the top of the page (or the High growth / Emerging presets) to scope every section to a chosen subset of sectors.