The Hurst Exponent
The Hurst exponent measures whether a price series trends, mean-reverts, or behaves like a pure random walk, by asking how fast its range grows as you look over longer windows.
Prerequisites: Cointegration
Stare at a chart and you can usually feel whether it's "trendy" or "choppy," but a feeling isn't a filter you can run on 5,000 tickers overnight. The Hurst exponent turns that intuition into a single number between 0 and 1, estimated purely from how a series' price range grows as you widen the window you measure it over.
A pure random walk's range grows with the square root of time. If a series' range grows faster than that, it's trending (momentum tends to persist); if it grows slower, it's mean-reverting (moves tend to get undone). The Hurst exponent H is the exponent on that growth rate: H = 0.5 is random, H > 0.5 is trending, H < 0.5 is mean-reverting.
Reading the exponent
The idea, called rescaled range analysis, is to split a price series into windows of length , measure the range each window covers (relative to its own volatility), and see how that typical range scales as grows:
In words: the expected rescaled range over a window of length grows proportionally to raised to the power . Fit that relationship across several window lengths and the slope, on a log-log plot, is . A value near 0.5 means the series has no memory — knowing the last move tells you nothing about the next. A value like 0.7 means moves tend to be followed by more moves in the same direction. A value like 0.3 means moves tend to be reversed.
Drag the exponent in the plot above and watch the curve bend: exponents below 1 bow upward and flatten (the mean-reverting shape, range growing slower than proportionally), and above 1 bow the other way (the trending shape). The Hurst exponent is exactly this exponent, just estimated on a security's rescaled price range instead of an abstract .
Worked example
A stat-arb desk computes rescaled range over windows of 10, 20, 40, and 80 days for a commodity spread and gets values of roughly 3.2, 4.4, 6.1, and 8.4. Fitting against gives a slope of about 0.42. Since , the spread shows mild mean-reverting behavior — consistent with, though not proof of, a cointegrated relationship worth building a pairs strategy around. The same exercise on a trending commodity future might give a slope near 0.58, arguing against mean-reversion trades on that instrument.
What this means in practice
The Hurst exponent is a screening tool, not a trading signal by itself: a desk with thousands of candidate pairs or spreads can rank them by how far H sits below 0.5 to prioritize which ones are worth the deeper cointegration and stability testing. It says nothing about magnitude, speed, or why a series mean-reverts, only that historically it has.
H is estimated on a finite sample and is noisy — a short window can produce an H well away from 0.5 out of pure sampling variation, with no real structure behind it. Treat it as a first-pass filter to combine with a proper statistical test, not as standalone evidence of tradable mean reversion.
Related concepts
Practice in interviews
Further reading
- Hurst, 'Long-Term Storage Capacity of Reservoirs', Transactions of the ASCE (1951)