Language: English. Choose a language
Get started

← All indicators

Indicators · Volatility

Mass Index

Sums the ratio of a 9-period EMA of the high-low range to an EMA of that EMA, over 25 periods.

Origin: Donald Dorsey, 1992

Best suited to
Trending markets
Responsiveness
Leading
Family
Volatility
Mass Index applied to a chart in Analess, on synthetic demonstration data.
Mass Index in Analess, on illustrative data. View full-size capture.

What it is

The Mass Index hunts for trend reversals by watching the high-low range "breathe". When ranges widen sharply and then contract — a pattern Dorsey called the reversal bulge — the prevailing trend, in either direction, has an elevated chance of turning.

How it is calculated

Each bar's high-minus-low range is smoothed with an EMA over emaPeriod (default 9), that EMA is smoothed again with a second EMA of the same length, and the ratio of single-smoothed to double-smoothed EMA is summed over the last period bars (default 25). When ranges expand quickly the ratio exceeds 1 and the sum inflates; as ranges settle, it deflates.

How to read it

The pane shows the mass_index line and a horizontal setup guide at 27. With the default 25-bar sum the line normally hovers in the low-to-mid 20s. The classic sequence is two-step: first the line rises above 27 (the "setup" — ranges have bulged), then it drops back below 26.5 (the "trigger" — the bulge has deflated). Only after the trigger does the indicator suggest the current trend is vulnerable; the direction of the reversal must be read from price or a directional tool, because the Mass Index itself is direction-blind.

What to look for

  • Turning patternContext

    The reversal bulge: mass_index rises above 27 and then falls back below 26.5. Dorsey's rule treats this as a warning that the trend in force — up or down — may reverse.

  • ConfirmationContext

    Dorsey paired the bulge with a short EMA of price to supply the direction: after a trigger, trade in the direction the EMA then turns.

  • SqueezeContext

    A low, flat mass_index means ranges are compressed and stable — no reversal setup is forming, and trend-following signals face fewer volatility ambushes.

When to use it

Designed for daily charts of trending instruments — equities and indices in Dorsey's original work — where range expansions are meaningful events. The 27/26.5 thresholds were calibrated for the default settings; changing periods invalidates them. It is non-directional and unusual in that it deliberately ignores price direction entirely, so it must always be paired with a directional tool. Avoid it on choppy, thin symbols where ranges bulge randomly.

Works well with

Settings explained

emaPeriod
The length of both range EMAs (default 9, Dorsey's original). Changing it alters the ratio's sensitivity and shifts the line away from the calibrated 27/26.5 levels.
period
How many ratio values are summed (default 25). The classic thresholds assume 25; a longer sum raises the line's typical level, a shorter one lowers it.

Limitations and common mistakes

  • It never indicates direction — a bulge before a bottom looks identical to one before a top.
  • The 27/26.5 thresholds only apply to the default 9/25 settings and to markets with behavior similar to those it was calibrated on.
  • Reversal bulges are infrequent; the indicator can stay silent for long stretches.
  • Not every bulge resolves in a reversal — trends sometimes survive the volatility episode.

References

  • Origin: Donald Dorsey, 1992.
  • Mass index — Wikipedia (opens in a new tab)

This page explains how an indicator is calculated and read. It describes past data, not what price will do next, and it is not a recommendation to trade. Read the disclaimers.

Try it in Analess

Add Mass Index to any chart, adjust its settings, and open this explainer from the indicator itself.