52-Week High¶
The 52-week high is the highest intraday or closing price a security has reached over the trailing 252 trading sessions — a rolling window that drops the oldest day and adds the newest each session. It functions as both a psychological anchor for market participants and a statistically validated momentum signal. Its mirror, the 52-week low, together with the high, frames the full annual trading range.
HOW IT WORKS¶
The value is calculated as the maximum price over the last 252 sessions. Despite the mechanical simplicity, the level carries behavioral weight: George and Hwang (2004) demonstrated that proximity to the 52-week high predicts forward returns better than traditional momentum factors. Anchoring bias causes investors to sell near the high and avoid "expensive-looking" stocks, slowing the absorption of good news and producing a drift effect once the level is cleared. Two variants are commonly tracked:
- New 52-week high lists — securities printing a fresh high in the current session; the breadth of this list (new highs minus new lows) is a core market-health indicator.
- Proximity ratio — current price divided by the 52-week high. A reading of 1.00 means the stock is at the high; 0.70 means it trades 30% below it.
A close above the 52-week high on expanding volume clears all overhead supply from the prior year and is a classic breakout entry signal. Conversely, a stock trading 40% or more below its 52-week high is, by definition, in a downtrend regardless of valuation.
IN TAPEBOARD¶
Tapeboard surfaces the 52-week high on every quote panel alongside the proximity ratio so you can assess leadership at a glance. The scanner lets you filter for stocks within a custom percentage of their 52-week high — set it to 5% to isolate market leaders, or invert the filter to screen for extended weakness. The breadth dashboard plots the daily new-highs-minus-new-lows spread against the major indexes, making divergences visible before they appear in price. Volume confirmation is built into the breakout alert: triggers require user-defined relative volume thresholds so thin-float false signals are filtered out automatically.