Mean-Reverting SDEs: The Ornstein–Uhlenbeck Process
00 · Symbol Glossary
Unlike GBM's , can be negative — it models a deviation from a level (a spread, a rate, a log-volatility), not a price with limited liability.
Governs how fast is pulled back toward its long-run level. Larger means faster reversion and a shorter half-life (Section 03).
The value reverts toward. Some texts write for this; is used here to avoid clashing with GBM's drift from Chapter 08, which plays a completely different role.
Constant, not scaled by — additive noise in the classification of Chapter 07, which is exactly why the integrating factor solves this SDE directly with no transform needed first.
01 · The Model
follows the Ornstein–Uhlenbeck process if it solves
Plain language: the drift is positive when and negative when — a restoring force, proportional in strength to how far currently is from , exactly like a spring pulling toward equilibrium. The noise term is additive and constant, unlike GBM's multiplicative noise, which is why can go negative: there is nothing in the equation preventing it, and nothing in the intended application (a spread, a rate, a deviation) requiring it to stay positive.
02 · Solving via Integrating Factor
This is the linear SDE that Chapter 07 flagged as the integrating-factor case, worked out here in full.
The first two terms are the deterministic path a noiseless version of the equation would take — decaying exponentially from toward . The third term is a weighted sum of past noise, with weight decaying as the noise ages: recent shocks matter more than old ones, and old shocks fade geometrically rather than persisting.
Since is an Itô integral of a deterministic integrand, it is Gaussian with mean and, by the Itô isometry (Chapter 05), variance . So conditional on ,
03 · Stationary Distribution and Half-Life
Let in the variance formula above: , so the variance converges to a finite limit rather than growing without bound — a sharp contrast with Brownian motion's variance , which diverges.
As (for fixed ),
The half-life — the time for the deterministic component of a deviation from to decay by half — solves :
Plain language: no matter where starts, the process eventually forgets it and settles into one fixed distribution centered at with a variance set by the balance of pull () against noise () — stronger pull tightens the distribution, more noise widens it. The half-life converts the abstract rate into a number with direct intuition: a spread with half-life of two weeks has largely closed within a month, one with a half-life of two years has not.
If a trading desk wants a mean-reverting spread model with a two-week half-life ( days), per day. This is the standard way calibration proceeds in practice: pick a half-life from data or intuition, back out , then fit from the residual behavior around the reverting level.
04 · OU vs. the Discrete AR(1)
The stationary AR(1) process (Time Series Chapter 02) is the discrete-time cousin of OU — both have a single parameter controlling how fast deviations decay ( here, if OU is sampled at spacing ), both converge to a stationary distribution, and both have a well-defined half-life. Sampling an OU process at a fixed frequency produces exactly an AR(1) with and Gaussian innovations — this is not a coincidence but an exact correspondence, and it is one clean bridge between the two subjects' otherwise separate toolkits. Nothing in this chapter requires that correspondence; it is offered as intuition, not as a solving technique.
05 · Quant Uses
OU is the standard building block wherever "reverts to a level, doesn't run away to infinity" is the right qualitative story: modeling interest rate deviations from a target (the short-rate models of Vasicek and CIR extend OU directly), a statistical-arbitrage spread between two cointegrated assets (Time Series Chapter 08 builds the discrete-time version of this same idea), or log-volatility itself, which tends to cluster around a long-run level rather than drift to .
Modeling a stock price directly with .
Why it breaks: OU's Gaussian increments allow with positive probability at every finite (the stationary distribution in Section 03 is Gaussian, hence supported on all of ) — a structural contradiction for a price with limited liability, the same property GBM (Chapter 08) was built specifically to avoid.
Consequence: simulated paths eventually go negative, and any pricing formula relying on or breaks down on those paths. OU is the right tool for a spread, rate deviation, or log-volatility, not for a raw asset price — that distinction is the main thing to get right before writing down the SDE.
06 · Exercises
Differentiate using the product rule and substitute the OU SDE for ; check which terms cancel.
. The two terms cancel — exactly Step 2 of Section 02, shown explicitly.
Verify Step 2 of Section 02 directly: show that , with the -dependent terms cancelling.
Use from Section 03, solved for .
per day. Doubling the target half-life to days would halve to about — half-life and are inversely proportional, so slower reversion always means a longer half-life, and the relationship is exact, not approximate.
A trader wants an OU spread model with a -day half-life. Find . If the target half-life is doubled to days, what happens to ?
Compare the stationary variance formula from Section 03 to the sample variance of an AR(1) using the correspondence from Section 04.
The AR(1) stationary variance is (Time Series Chapter 02). Substituting and letting with scaled appropriately recovers — the continuous-time OU stationary variance from Section 03. The discrete formula is the exact statement; the continuous one is its limit, matching the general relationship between the two subjects described in Chapter 01's closing note.
Using the AR(1)–OU correspondence of Section 04, show how the discrete stationary variance relates to the continuous-time stationary variance of Section 03.
07 · Chapter Summary
| Concept | Meaning |
|---|---|
| OU SDE | |
| Solving method | integrating factor |
| Closed form | |
| Stationary distribution | |
| Half-life | |
| Discrete cousin | sampled OU is exactly AR(1) with |
| Use for | spreads, rate deviations, log-volatility — not raw prices |
Next: Chapter 10 — Girsanov's Theorem and Change of Measure, which explains how a drift like OU's can be removed entirely by changing the probability measure, the key step toward risk-neutral pricing.