Relative strength and 52-week highs
Lesson 9 · about 9 min
With the regime settled, the question becomes which names deserve a place on the watchlist. The first filter is the simplest and, over decades of research and practice, the most durable: stocks that have been going up tend to keep going up over the next few weeks to months. Relative strength is how you measure "going up" against the market instead of in isolation.
What relative strength means here
Relative strength (RS) in this course is a stock's return over a lookback window minus the index's return over the same window. It is not the RSI oscillator, which measures something different and is not used in this playbook.
RS (3 months) = stock return over 3 months − index return over 3 months
A stock up 18% over three months while the index is up 6% has an RS of +12. A stock up 4% in the same market has an RS of −2 and is a laggard even though it rose.
Ranking, not thresholds
Rather than picking an arbitrary cut-off, rank your universe. Most screeners will compute a percentile rank of 3-month or 6-month return. Keep the top 20% and discard the rest before looking at a single chart.
| Percentile rank (3-month return) | Action |
|---|---|
| Top 10% | Core watchlist candidates |
| 10% to 20% | Secondary candidates, need a strong setup |
| 20% to 50% | Ignore for longs |
| Bottom 50% | Ignore for longs; short candidates in a downtrend |
Check two lookbacks, 3 months and 6 months. A name in the top 20% on both is an established leader. A name that is top-20% on 3 months but bottom-half on 6 months is an emerging leader: potentially the best trades of the year, but with less history behind it, so the setup needs to be cleaner.
The 52-week-high list
The second filter is even simpler: is the stock within a few percent of its 52-week high? A stock at a 52-week high has no overhead supply of trapped holders waiting to sell at break-even. Every holder is in profit. That structural fact is why breakouts to new highs follow through more often than breakouts inside a range.
Stock inside a range Stock at 52-week high
___
____/ \____ <- trapped ____/‾ no one above
/ \ holders ___/ waiting to sell
/ \_____ ___/
______/
Practical criteria:
- Within 10% of the 52-week high for the watchlist.
- Within 5% for an active breakout candidate.
- Made a new 52-week high within the last 20 trading days for an established leader.
Combining the two
Neither filter is enough alone. High RS with the stock 30% off its high is a former leader that has broken; a stock at 52-week highs with weak RS is usually a slow, low-beta name that is not going to produce a 2R move in two weeks. The overlap is where the candidates live.
| RS rank | Near 52-week high? | Verdict |
|---|---|---|
| Top 20% | Yes | Watchlist |
| Top 20% | No, 10% to 25% off | Watch for a reclaim setup only |
| Top 20% | No, 25%+ off | Broken leader; discard until it rebuilds |
| Below 20% | Yes | Slow mover; discard unless in a top-4 sector |
| Below 20% | No | Discard |
Key idea: Buy strength. Rank the universe by return relative to the index, keep the top fifth, and prefer names near their 52-week high where no trapped sellers sit overhead.
Objections worth answering
"Buying at highs means buying expensive." Price is not value, and swing trading is not valuation. A stock at a 52-week high with strong RS is expensive in the sense that a fast runner is tired: the evidence says it is likely to keep running for a while.
"The strongest names have already moved." Yes, and that is the evidence you are trading on. You are not trying to catch the first 50%; you are trying to catch the next 10% to 20% with a defined stop.
"Relative strength stops working." It does, in sharp regime changes, which is why the regime check comes first. In a fresh downtrend, the highest-RS names often fall hardest as institutions sell what they own. The filter protects you there.
Beyond stocks
In crypto, rank the top 100 by 30-day and 90-day return relative to BTC. In forex, rank currencies by their performance against a basket over one and three months and trade the strongest against the weakest. In futures, rank the contracts you follow by 3-month return; the same leaders-lead logic holds across commodities and indices.
Try it: Run a screen for stocks in the top 20% by 3-month return and within 10% of their 52-week high. Count the results. If it is over 100, add a liquidity floor (next lesson) and a top-4 sector filter. If under 10, note the regime score; a thin list is often a symptom of a weak market.
Recap
- Relative strength is a stock's return minus the index's return over the same window; rank, do not threshold.
- Keep the top 20% by 3-month and 6-month return.
- Prefer names within 10% of their 52-week high; there are no trapped sellers overhead.
- The overlap of high RS and near-high price is the watchlist; high RS far off the high is a reclaim candidate at most.
- The same ranking logic applies to crypto against BTC, currencies against a basket, and futures against each other.
See it drawn
Original diagrams for the ideas on this page. Illustrative, not real market data.