# All-time & 52-week Extremes

Also known as: ATH/ATL, 52-week high/low.
A Support/Resistance & Levels concept (Anchored/reference levels) in the LuxAlgo Library, with 3 indicator implementations.

## What are All-time & 52-week Extremes?

All-time and 52-week extremes are the outer edges of an instrument's price history: the all-time high (ATH) and all-time low are the most extreme prices ever traded, and the 52-week high and low are the extremes of the trailing year. They are the longest-lookback members of the reference-level family that includes [prior period levels](https://www.luxalgo.com/library/concept/prior-period-levels/), and the ATH carries weight for a structural reason: above it there is no overhead supply. Every holder is in profit, no trapped buyers are waiting to sell at breakeven, and price trades in open discovery.

The 52-week convention is a newspaper inheritance: stock tables printed each name's trailing-year high and low for decades, and the figures still headline screeners, which keeps them self-reinforcing reference points. The behavior around them has been studied formally: George and Hwang's 2004 study found stocks near their 52-week high tended to keep outperforming, which they attributed to anchoring on the salient reference. Later research finds the effect varies by market and era, so treat it as a documented tendency rather than a rule.

Computation is simple, but conventions matter. The ATH is the running maximum of the entire series and can only ratchet upward, while the 52-week high is a rolling maximum over roughly 252 trading days, so it can drift lower as old peaks age out of the window. Wick-based and close-based extremes sit at different prices, and adjusted data can move historical extremes, so know which print your platform calls the high.

In use these levels behave like any [resistance level](https://www.luxalgo.com/library/concept/resistance-level/) or [support level](https://www.luxalgo.com/library/concept/support-level/), only with maximal lookback and visibility: first tests often stall, clean breaks get retested, failed breaks trap late entrants, and a rejected test of a prior ATH can start a deep retracement. They also carry a breadth dimension, since the daily count of names printing new 52-week highs versus new lows is a long-running gauge of how broad a rally or decline really is.

## How to identify all-time and 52-week extremes

The levels come from the data; the work is confirming you are marking the right prints.

1. Zoom out to a weekly or monthly chart with full listing history; the ATH is the highest print on record, so confirm whether the data is split- and dividend-adjusted first.
2. For 52-week levels, plot a rolling 252-trading-day highest high and lowest low, or apply a tracker that labels them; the 52-week high can fall as old peaks expire from the window.
3. Mark the prior extremes as horizontal references, preferring a thin [S/R zone](https://www.luxalgo.com/library/concept/s-r-zone/) spanning wick and close over a single tick-perfect line.
4. Note whether the current 52-week high is also the ATH: a stock at trailing-year highs but far below its record still faces overhead supply, while one at record highs faces none.

## How it's calculated

Reference levels marking the highest and lowest prices in the symbol's full recorded history and within the trailing 52 weeks.

```
1. Collect the symbol's full available price history.
2. ATH = max(H_t) over every bar in that history; ATL = min(L_t) over every bar.
3. Keep only the bars from the trailing 52 weeks (365 calendar days, roughly 252 trading days of daily data).
4. HI52 = max(H_t) over that window; LO52 = min(L_t) over that window.
5. Quote distance from a level as Dist = 100 × (C_t - Level) / Level.

  H_t: high of bar t
  L_t: low of bar t
  C_t: latest close
  t: bar index
  ATH: all-time high
  ATL: all-time low
  HI52: 52-week high
  LO52: 52-week low
  Level: whichever extreme the distance is measured against
  Dist: percent distance of the latest close from that level
```

Many vendors compute 52-week levels from daily closes rather than intraday highs and lows, so published figures differ slightly across sources.

All-time values depend on how deep the vendor's history goes and on split and dividend adjustments.

## How traders use it

- As reference support and resistance: a prior all-time or 52-week high often acts as resistance on early tests, and once broken it is watched for a flip into support on the retest, following the standard [level interaction rules](https://www.luxalgo.com/library/concept/level-interaction-rules/).
- As breakout filters in trend systems: buying new 52-week highs is the long-lookback version of channel breakout logic, kin to Donchian-style rules, on the premise that fresh extremes mark an established trend.
- As context: distance below the ATH gauges drawdown depth, distance above the 52-week low gauges recovery, and the count of names making new 52-week highs or lows serves as a market-breadth input.
- In confluence work: an extreme gains standing when it coincides with independent references, such as a weekly [supply zone](https://www.luxalgo.com/library/concept/supply-and-demand-zones/) or a [Fib retracement](https://www.luxalgo.com/library/concept/fib-retracement/) of the decline it is recovering from.
- For targets in discovery: with no history above the ATH, traders project references using measured moves and [Fib geometry tools](https://www.luxalgo.com/library/concept/fib-geometry-tools/), and watch round numbers or [option strike walls](https://www.luxalgo.com/library/concept/option-strike-walls/) where hedging concentrates.

## All-time & 52-week extremes vs other reference levels

- **Prior Period Levels** (https://www.luxalgo.com/library/concept/prior-period-levels/): Prior day, week, and month highs and lows are the short-lookback siblings: same logic, faster turnover. Trailing-year and all-time extremes update rarely and draw broad attention when they break; prior-period levels refresh on schedule and matter most intraday.
- **Floor Pivots** (https://www.luxalgo.com/library/concept/floor-pivots/): Floor pivots are formula levels computed from the prior session, so they can sit where nothing ever traded. All-time and 52-week extremes are actual prints where real position-taking happened, the usual argument for their memory.
- **Period Opens** (https://www.luxalgo.com/library/concept/period-opens/): Period opens mark where a day, week, month, or year began trading; extremes mark the edges of the traveled range. Opens split price into above or below from the first bar; extremes engage only when price nears the boundary of its history.

## FAQ

### Why is an all-time high such an important level?

Because above it, price has no history. Every existing holder is in profit, so the overhead supply that usually forms resistance (trapped buyers selling to get back to breakeven) does not exist. ATH breakouts still fail, though: first pushes into discovery often fall back for a retest, so many traders wait for acceptance above the old high rather than chasing the initial print.

### Is buying at 52-week highs a viable approach?

It is the core of many trend-following systems, and academic research has documented momentum persistence for stocks near their 52-week highs. But those results are averages across many trades and periods: individual breakouts fail, drawdowns occur, and the effect is not uniform across markets. Treat the level as a filter that needs a strategy and risk plan around it, not a standalone signal.

### Do all-time highs use intraday wicks or closing prices?

Both conventions exist. The intraday high is the most extreme trade printed, while the highest close filters out spike prints; many traders mark both and treat the space between them as a zone. Adjustment adds a wrinkle: after splits and large dividends, a historical extreme can sit at a different adjusted price than was quoted at the time.

### How is the 52-week high calculated?

It is the highest price of the trailing 52 weeks, roughly 252 trading days on daily data. Unlike the ATH, which only ratchets up, it declines when a year-old peak drops out of the window, so a flat stock can print a new 52-week high simply because an old spike expired. Most screeners use intraday highs, but conventions differ across sources.

### Are all-time lows meaningful in the same way as all-time highs?

Only partly. Below an all-time low there is no remembered support, so declines can extend the way rallies above the ATH can. The symmetry breaks in equities, where record lows often accompany distress, dilution, or delisting risk, so momentum logic does not simply invert into shorting new lows. In futures and FX, where a record low does not mean a business failing, the two edges trade more alike.

## Implementations in the Library

- All Time High (ATH) Levels (LuxAlgo): https://www.luxalgo.com/library/indicator/all-time-high-ath-levels/
- ATH/ATL Tracker (LuxAlgo): https://www.luxalgo.com/library/indicator/ath-atl-tracker/
- 52 Week High/Low (LuxAlgo, the standard build of the classic formula): https://www.luxalgo.com/library/indicator/52-week-high-low/

## Related concepts

- Prior Period Levels: https://www.luxalgo.com/library/concept/prior-period-levels/
- Monday Range: https://www.luxalgo.com/library/concept/monday-range/
- Overnight & ETH Levels: https://www.luxalgo.com/library/concept/overnight-and-eth-levels/
- Anchored VWAP As Level: https://www.luxalgo.com/library/concept/anchored-vwap-as-level/
- Period Opens: https://www.luxalgo.com/library/concept/period-opens/
- Naked POC As Level: https://www.luxalgo.com/library/concept/naked-poc-as-level/
- Max Pain Level: https://www.luxalgo.com/library/concept/max-pain-level/
- Option Strike Walls: https://www.luxalgo.com/library/concept/option-strike-walls/

---

Source: https://www.luxalgo.com/library/concept/all-time-and-52-week-extremes/ (LuxAlgo Library, the encyclopedia of trading & technical analysis). Free to use with attribution: https://www.luxalgo.com/library/license/