New Highs–New Lows Indicator: Formula, Signals, High-Low Index
When an index closes at an all-time high, the headline says strength — but a desk trader’s next question is whether the average stock is actually participating or whether a handful of giants are masking a market that is quietly rolling over underneath. The new highs–new lows indicator answers that question more directly than almost any other breadth measure, because it counts the stocks already at their own 52-week extremes rather than inferring health from the cap-weighted index.
This post drills into one breadth tool. If you want the full toolkit — the advance-decline line, percent of stocks above their 200-day, the McClellan Oscillator — start with the market breadth indicators overview, then come back here for new highs–new lows specifically.
What the new highs–new lows indicator is
The new highs–new lows indicator (NH-NL) is the daily count of stocks making a fresh 52-week high minus the count making a fresh 52-week low, measured across an exchange or index. If 180 NYSE stocks print a new annual high and 40 print a new annual low, “net new highs” is +140. Track that net figure day after day and you have a direct census of which way the extremes are tilting.
Two derived readings matter more than the raw count. The first is net new highs itself — new highs minus new lows — which swings above and below zero and shows whether expansion or breakdown is winning on a given day. The second is the High-Low Index, a smoothed oscillator: take new highs divided by the sum of new highs plus new lows (the “Record High Percent”), then apply a 10-day moving average. The result lives between 0 and 100, where readings above 70 mean new highs dominate, below 30 mean new lows dominate, and 50 is the neutral line. The smoothing strips out single-day noise so you read trend, not chatter.
Both versions answer the same question the advance-decline line asks — is participation broad? — but from a stricter angle. The A/D line counts every up and down stock; NH-NL only counts the ones reaching a genuine 12-month extreme. That higher bar makes it slower but cleaner: a stock has to be decisively leading or decisively breaking to register at all.
Why breadth at the extremes produces an edge
Breadth at the extremes produces an edge because the count of stocks at new lows tends to swell before a cap-weighted index turns, exposing internal decay that the headline hides. In a healthy bull market, new highs vastly outnumber new lows almost every day; when new lows start expanding while the index still climbs, capital is rotating out of the average stock and concentrating in a shrinking group of leaders. That narrowing is fragile, and NH-NL flags it directly.
The mechanism is the same cap-weighting blind spot that makes all breadth useful. A market-cap index can keep rising on five mega-caps while hundreds of smaller names quietly carve out fresh 52-week lows. The index says “new high”; the new-lows count says “distribution.” NH-NL is unusual because it puts both signals on one chart at once — you can watch new highs and new lows expand simultaneously, which is the classic fingerprint of a market splitting into winners and losers rather than trending as a whole.
That split-tape condition is exactly the environment in which a breakout is most likely to fail. A breakout while net new highs are firmly positive has the broad market behind it; the same breakout while new lows are quietly expanding is far more likely to be a head-fake. Breadth is the weather your individual trades live in, and the extremes are where the weather turns first.
How to read it: a worked example
Read NH-NL by comparing its peaks against the index’s peaks — divergence at the highs is the signal, not the raw daily number. The pattern that matters is whether new highs are confirming each new index high or quietly shrinking while new lows creep up. Here is the comparison with plain round numbers.
Say the S&P 500 makes a new closing high in March with net new highs of +160 (say 200 new highs against 40 new lows). It pulls back, then makes a higher high in May. Now look at the breadth:
- Confirmation (healthy): in May, net new highs print +180 (220 highs, 40 lows). Participation is expanding with price. Trust the trend — trade your setups at normal size.
- Bearish divergence (warning): the index makes its higher May high, but net new highs come in at only +60 (110 highs, 50 lows), and the lows column is creeping up week over week. Fewer stocks are leading and more are breaking. The rally is narrowing on both ends. Tighten stops, trim size, stop chasing fresh breakouts.
- Split tape (acute warning): the index is near a record, yet on the same day you see 120 new highs and 110 new lows. Both extremes are large at once. This is the textbook “two markets in one” condition — money crowding into a few leaders while a broad cohort fails. It rarely resolves calmly.
Now translate it to the High-Low Index. In the healthy case the index sits above 80 (220 / 260 ≈ 85). In the narrowing case it slides toward 60–65 even as price makes new highs — a falling oscillator under a rising market is the divergence you act on. When the High-Low Index rolls back under 70 from a high reading, breadth momentum is fading; when it climbs back above 30 after a washout, selling pressure at the extremes is drying up — often an early sign a bottom is forming.
A practical refinement: weight the new lows column more heavily than new highs in a downtrend. Expanding new lows during a decline confirm the trend is broad and likely to continue; a sudden contraction in new lows while price still drops — fewer and fewer stocks making fresh lows — is a bullish divergence that frequently precedes a tradeable bounce. The extremes lead the turn at both ends.
Risk management and common mistakes
The biggest mistake is treating an NH-NL divergence as a precise timing signal. It is not. Breadth at the extremes can deteriorate for weeks or months before the index responds, and a narrowing tape sometimes simply broadens out again without a correction. Read a divergence as a reason to manage risk — smaller size, tighter stops, fewer new longs — never as a reason to flip short on the signal alone. That discipline is what separates a real trading edge from a hunch.
Other traps to avoid:
- Wrong universe. The raw NYSE new-lows count is distorted by interest-rate-sensitive issues — closed-end bond funds, preferreds, and other non-operating-company listings that spike to new lows when rates move, not when the equity market weakens. A common-stock-only NH-NL, or one built on the index members you actually trade, removes that noise.
- Reading the daily print in isolation. A single +40 or -30 day means little. Use the 10-day-smoothed High-Low Index or a multi-day net-new-highs trend; the smoothing is what carries the signal.
- Ignoring the threshold context. New highs naturally surge after a market has rallied for months and contract near bottoms — that is normal. The information is in the change and in divergences against price, not in whether the number is big or small today.
- Using it to pick stocks. NH-NL describes the whole market’s internals. It tells you the environment, not which ticker to buy. Pair it with your individual setups; do not trade the indicator itself.
Use NH-NL to set your aggressiveness dial. New highs expanding and new lows near zero: trade your edges at full size. New lows creeping up under a rising index, or a split tape: shift to defense. That is the entire job of the indicator — it sizes your conviction while the rest of your process picks the trades. For the wider context this feeds into, see market breadth.
FAQ
What does net new highs mean?
Net new highs is the number of stocks making a fresh 52-week high minus the number making a fresh 52-week low on the same day. A large positive figure means new highs dominate and participation is broad; a negative figure means more stocks are breaking down than leading, even if the index itself is flat or rising. Traders watch the trend in net new highs and its divergence against price rather than any single day’s value.
What is the High-Low Index?
The High-Low Index is a smoothed breadth oscillator built from new highs and new lows: divide new highs by the sum of new highs plus new lows to get the Record High Percent, then take a 10-day moving average. It ranges from 0 to 100, where readings above 70 show new highs in control, below 30 show new lows dominating, and 50 is neutral. The smoothing makes it more reliable than the raw daily count for spotting shifts in breadth momentum.
Can new highs and new lows both be high at the same time?
Yes, and it is one of the most important signals the indicator gives. When a large number of stocks make new highs while another large group makes new lows on the same day, the market is splitting internally — money is crowding into a few leaders while a broad cohort breaks down. This “split tape” often appears near major tops because it shows a rally narrowing even as the headline index looks strong.
Is the new highs–new lows indicator a good timing tool?
It is a strong context tool but a poor precise-timing tool. Divergences between new lows and a rising index can persist for weeks or months before price reacts, so acting on the first signal often means sitting through a long drawdown. Treat expanding new lows under a rising market as a cue to reduce size and tighten stops, and confirm with price action and other breadth indicators before changing direction.
Key takeaways
- New highs–new lows counts stocks at fresh 52-week extremes; read the trend in net new highs and its divergence against price, not the raw daily print.
- The High-Low Index (10-day average of new highs ÷ total extremes) turns the count into a 0–100 oscillator — above 70 is broad strength, below 30 is broad weakness.
- The acute warning is a split tape: a record-high index alongside many new lows, showing money concentrating in a shrinking group of leaders.
- Expanding new lows confirm a downtrend; a contraction in new lows while price still falls is an early bullish divergence.
- It is a context and risk tool that sets how aggressive to be — not a timing signal and not a stock picker. Pair it with the advance-decline line for a fuller breadth read.