Mass Index: range expansion and the bulge pattern
The Mass Index, introduced by Donald Dorsey, watches the width of each bar's high-low range rather than the direction of price. When that range swells and then settles back, the indicator forms what Dorsey called a reversal bulge, a hint that the current move may be running out. This page explains how it is built, why it cannot tell you which way a turn will go, and how a strategy generator can test it on your own futures contracts.
What it measures
The Mass Index is a volatility indicator built on one observation: before a trend turns, the trading range of each bar often widens for a while and then narrows again. Donald Dorsey introduced it in Technical Analysis of Stocks & Commodities magazine in the early nineties as a way to measure that swelling of the range. It ignores closes and direction entirely, so a wide down bar and a wide up bar count exactly the same.
In words, the calculation runs in four steps. First, take each bar's range, the distance from its high to its low. Second, smooth that range with an exponential moving average (EMA). Third, smooth the result again with a second EMA of the same length, which gives a slower, double-smoothed version of the same range. Fourth, divide the single-smoothed range by the double-smoothed one and add up that ratio over a summation window. While ranges stay steady, the two averages track each other and each ratio hovers near one, so the sum rests close to the length of the window. When ranges start to widen, the faster average pulls ahead of the slower one, every ratio climbs and the sum rises; when ranges contract, it sinks below its resting level.
That design sets it apart from the familiar volatility gauges. ATR reports how large bars are in points, which is useful for stops but says nothing about whether the range is changing faster than usual. Bollinger Bands measure how widely closes spread around an average, so they react to steady directional runs as well as to wider bars. The Mass Index measures neither size nor dispersion. Because it compares a range average with a smoothed copy of itself, it behaves like a rate-of-change reading on range: it asks whether the range is expanding relative to its own recent norm, whatever the contract's price level or typical volatility.
How it behaves in real markets
The classic reading is Dorsey's bulge pattern. Dorsey looked for the index to climb above a high threshold, showing that ranges had expanded well beyond normal, and then to fall back below a somewhat lower trigger level. The signal is the fall, not the rise: the pattern is complete only when range expansion has peaked and started to fade. A reading that simply stays high describes a market that is still expanding, which is not yet the pattern. Dorsey's levels were set for the classic summation window, and many contracts rarely reach the high threshold, so traders often lower it or judge each market against its own history.
Two settings shape the line. The EMA length controls how quickly the range averages react: shorter averages make the ratio jumpier and produce more bulges, many of them small, while longer averages respond only to sustained expansion and mark fewer, later turns. The summation window controls how much history is added up: a shorter window lets the index rise and fall faster, while a longer one produces a smoother line with a higher resting level. Because the resting level depends on the window, a threshold that suits one window does not suit another. Choose settings by checking which ones keep similar behaviour across different stretches of history, not by tuning until one chart looks clean.
The most common misuse is reading the bulge as a direction signal. A completed bulge says only that the character of the move is changing: the range has swelled and is now settling. It does not say whether price will turn down after a rally or up after a decline, and it does not even promise a reversal, since the expansion sometimes fades into a pause and the old trend resumes. Traders who buy every bulge because the chart looks like a bottom are adding a direction the indicator never supplied. Direction has to come from elsewhere, usually the trend that came before: after a decline, a completed bulge points toward a possible upturn; after a rally, toward a possible downturn. A related mistake is acting while the index is still climbing. Until it falls back through the trigger level, the expansion is still under way and the pattern is unfinished.
Common ways to use it (concepts)
Trade the completed bulge
When the bulge completes, take a position against the move that came before it, with the side chosen by a moving average of price. The classic pairing, usually credited to Dorsey, is a short moving average: a falling average at the bulge points to a long trade, a rising one to a short.
Tighten exits on an open trend trade
Trend traders use a completed bulge not as an entry but as a reason to tighten a trailing stop or take partial exits, since a burst of range expansion followed by contraction often arrives near the end of a leg.
Wait for quiet ranges to end
A low reading means ranges have been shrinking relative to their norm. Some traders treat that quiet phase as a setup and wait for the first expanding bar to close up or down before entering in that direction.
Pairing it with other indicator families
Because the Mass Index carries no direction, its natural partner is a trend tool. A moving average slope is the simplest choice and the one usually credited to Dorsey; the MACD histogram can play the same role, confirming whether momentum has actually turned once the bulge completes. The Mass Index times the moment, and the trend tool picks the side.
Pairing it with other volatility tools needs more care. Bollinger Bands and the TTM Squeeze also respond to contraction and expansion, so stacking them on the Mass Index often repeats the same information. Where they help is in the quiet phase: a squeeze reading together with a low Mass Index describes a market storing energy, and the first wide bar shows where it is released.
ATR fills a gap the Mass Index leaves open. It says how many points a typical bar covers, which is what you need to place stops and size positions once a bulge has given you a reason to act. ADX adds a second view of the preceding trend, showing whether the move the bulge may be ending was strong enough to be worth trading against.
In AlphaPrime
In AlphaPrime the Mass Index sits in the building-block catalogue under its own group name, Mass Index, as one of the volatility families the strategy generator draws from. The inputs you can adjust are the indicator period, which is the summation window, and the range EMA length, which sets both range averages. The bulge conditions add a bulge level, expressed per bar so that the same bulge keeps its meaning when the period changes, and a bulge drop, the distance the index has to fall back to complete the pattern.
The condition types follow the bulge idea and its missing direction. Mass Index reversal bulge (buy) and Mass Index reversal bulge (sell) mark the completed bulge on the long and the short side. Mass Index bulge armed and Mass Index bulge peak track the pattern as it forms, while Double reversal bulge and Close above the reversal bar high after a bulge add confirmation. Mass Index compressed covers the quiet phase, while Compression release, close up and Range-expansion up bar mark the first wide bar, both with a matching downward version, and the index itself can be required to be rising or falling.
The generator uses these as entry, exit or filter rules and crosses them with trend, momentum and session families. The candidates are backtested on the GPU in parallel, and you can set the out-of-sample validation thresholds a bulge rule has to meet on data it has never seen. Combinations that pass can be exported as strategy code for trading platforms, where you can keep testing them in simulation.
FAQ
Does a Mass Index bulge mean buy or sell?
Neither on its own. The bulge says range expansion has peaked and faded, which often happens near a turn, but it carries no direction. Take the side from the trend before the bulge or from a tool such as a moving average: a falling average points to a possible upturn, a rising one to a possible downturn.
What Mass Index settings should I use?
There is no single right answer. A shorter range EMA length and a shorter period make the index quicker and noisier; longer ones react only to sustained expansion. The thresholds depend on the period, so if you change the window, rescale the bulge level too, then check that the behaviour holds across different stretches of history.
Is the Mass Index reversal bulge reliable?
Treat it as a timing clue, not a forecast. Many contracts rarely reach the classic high threshold, and in sideways markets bulges can appear with no trend to reverse. It is most useful after a clear move, combined with a trend tool for direction and ATR for stop distance, and tested on your own contract first.

