Direct Answer

In an Ornstein-Uhlenbeck process a series is pulled back toward a long-run mean at a rate theta. The mean reversion speed is that rate, commonly estimated from a regression of changes on lagged levels. A positive theta means the series is pulled back toward its mean, and a larger value means faster reversion.

By Swoopr Editorial Team AI-assisted research, human-verified

Ornstein-Uhlenbeck Mean Reversion Speed: Formula, Meaning, Signals, Examples and How to Use It

How Is Ornstein-Uhlenbeck Mean Reversion Speed Calculated?

In an Ornstein-Uhlenbeck process a series is pulled back toward a long-run mean at a rate theta. The mean reversion speed is that rate, commonly estimated from a regression of changes on lagged levels.

Formula: dX = theta * (mu - X) * dt + sigma * dW; estimate X[t+1] - X[t] = a + b * X[t] + e, then theta = -b / dt

Inputs:

Worked example. A regression slope of -0.05 with a time step of 1 bar gives a reversion speed theta of 0.050 per bar. The inputs are illustrative numbers, not market data.

Reading it. A positive theta means the series is pulled back toward its mean, and a larger value means faster reversion. Theta near zero or negative means no reliable reversion. The half-life of a deviation is the natural log of 2 divided by theta.

Limits. Estimates are biased and noisy in short samples, and the mean level is itself estimated. A series that is a random walk can still show positive theta by chance.

What is Ornstein-Uhlenbeck Mean Reversion Speed?

In an Ornstein-Uhlenbeck process a series is pulled back toward a long-run mean at a rate theta. The mean reversion speed is that rate, commonly estimated from a regression of changes on lagged levels.

How to use Ornstein-Uhlenbeck Mean Reversion Speed

A positive theta means the series is pulled back toward its mean, and a larger value means faster reversion. Theta near zero or negative means no reliable reversion. The half-life of a deviation is the natural log of 2 divided by theta. A reading alone is never a buy or sell signal; it needs context from price structure, volume, volatility and the broader market regime.

Strengths

Weaknesses and limitations

Editorial and risk note

This page is educational content, not individualized investment advice. It should not imply guaranteed prediction, accuracy or outperformance.

Frequently Asked Questions

Is Ornstein-Uhlenbeck Mean Reversion Speed a buy or sell signal?

No. A positive theta means the series is pulled back toward its mean, and a larger value means faster reversion. Estimates are biased and noisy in short samples, and the mean level is itself estimated. A trade built on it still needs a trigger, an invalidation rule, a position size and realistic execution assumptions.

What is the best setting for Ornstein-Uhlenbeck Mean Reversion Speed?

Ornstein-Uhlenbeck Mean Reversion Speed takes these inputs: spread or level series; time step dt; regression slope b of changes on lagged levels. There is no universal best setting for the tunable ones, so test them across instruments, regimes and out-of-sample periods and favor stable parameter regions over one historical winner.

Can Ornstein-Uhlenbeck Mean Reversion Speed be used by itself?

Estimates are biased and noisy in short samples, and the mean level is itself estimated. A series that is a random walk can still show positive theta by chance. For that reason it is read next to measures of direction, participation, valuation, liquidity and risk, not alone.

Does Ornstein-Uhlenbeck Mean Reversion Speed work on every timeframe?

The calculation (dX = theta * (mu - X) * dt + sigma * dW; estimate X[t+1] - X[t] = a + b * X[t] + e, then theta = -b / dt) can be run on any bar size, but behavior is not portable: a reading on a five-minute chart describes a very different market window from the same reading on a daily chart. Validate the exact timeframe before relying on it.

Why does Ornstein-Uhlenbeck Mean Reversion Speed give false signals?

The estimate is tied to the time step dt, so theta from daily data and from weekly data are in different units. The model assumes a constant mean and constant volatility, while real spreads often show changing levels over time. Lag, noise and regime changes add to this, because market participants react to new information after the reading is calculated.

How should Ornstein-Uhlenbeck Mean Reversion Speed be backtested?

Rebuild Ornstein-Uhlenbeck Mean Reversion Speed from spread or level series using point-in-time data, write the rules before testing, include delisted securities where relevant, model realistic fills and costs, reserve a validation sample and compare with a simpler baseline.

References

Swoopr Editorial Team

The Swoopr Editorial Team produces independent investment education, research, and tools for understanding markets, evaluating opportunities, and managing risk. All content is educational only and does not constitute personalized investment advice.

See our editorial policy and corrections policy.