Definition of martingales
A martingale is a stochastic process that models a "fair game": your best prediction of any future value, given everything you know so far, is simply the current value. This concept sits at the heart of modern probability theory and underpins major results in statistics, mathematical finance, and stochastic analysis.
Three conditions must hold for a process to be a martingale with respect to a filtration :
- Adapted: is -measurable for every .
- Integrable: for every .
- Martingale property: for all .
If condition 3 is replaced with , the process is a supermartingale (unfavorable game). If , it's a submartingale (favorable game).
Adapted stochastic processes
A process is adapted to a filtration if is -measurable for each . In plain terms, the value is determined entirely by information available at time . The process cannot "look ahead." This is not just a technicality; without adaptedness, conditioning on wouldn't make sense, and the martingale property would be ill-defined.
Filtration in martingales
A filtration is a nested (increasing) sequence of -algebras:
Each encodes all information available up to time . As time advances, you accumulate more information, so the -algebras grow. A martingale is always defined with respect to a particular filtration. The most common choice is the natural filtration , generated by the process itself, but you can use any filtration to which the process is adapted.
Conditional expectation property
The core of the definition: for a martingale ,
This says that no matter how much past data you have, your optimal forecast of the next value is the present value. By iterating this property (the tower property of conditional expectation), you get the more general statement:
So the "fair game" property extends to any future horizon, not just one step ahead.
Properties of martingales
The martingale definition is simple, but it generates a rich collection of structural results. The properties below give you tools for bounding deviations, computing expectations at random times, and establishing long-run convergence.
Martingale differences
Define the martingale difference sequence by . The martingale property is equivalent to:
Each increment is, on average, zero given the past. This formulation is often more convenient for proofs. A useful consequence: martingale differences are uncorrelated (though not necessarily independent), so . Variance can only grow or stay constant, never shrink.
Martingale stopping times
A stopping time with respect to is a random variable taking values in such that the event belongs to for every . The decision to stop at time must depend only on information available at time , not on the future.
Examples:
- The first time a random walk hits level : .
- The first time a process exceeds a threshold: .
"I'll sell when the price next drops" is a valid stopping time. "I'll sell one step before the price peaks" is not, because it requires future knowledge.
Optional stopping theorem
If is a martingale and is a stopping time, you might hope that . This holds under sufficient conditions, but not in general. The standard version:
If is almost surely bounded (i.e., a.s. for some constant ), then .
Weaker conditions also work. For instance, if and the differences are bounded, the conclusion still holds. The theorem is powerful because it tells you that no stopping rule can create an advantage in a fair game. This is why the "doubling" strategy in roulette fails in practice (it requires unbounded wealth and time).
Martingale convergence theorem
(Doob's Martingale Convergence Theorem): If is a martingale (or submartingale) satisfying , then almost surely, where is a finite random variable.
The -boundedness condition prevents the process from "escaping to infinity." Note a subtlety: almost sure convergence does not guarantee . For that, you need the stronger condition of uniform integrability (see below). The proof relies on counting upcrossings of intervals and showing they must be finite.
Uniformly integrable martingales
A martingale is uniformly integrable (UI) if
This is stronger than . UI martingales enjoy the best convergence properties:
- almost surely and in .
- .
- The optional stopping theorem holds for all stopping times (not just bounded ones): .
- The process can be "closed": for all .
A practical sufficient condition: if for some integrable random variable , then is automatically a UI martingale.
Martingale representation theorem
In continuous time, suppose is a martingale with respect to the natural filtration of a Brownian motion . The martingale representation theorem states there exists a predictable process such that:
Every such martingale can be written as a stochastic integral against Brownian motion. This is a deep structural result: it says Brownian motion is the sole source of randomness in its own filtration. In finance, this theorem guarantees that contingent claims can be replicated by a trading strategy, which is the mathematical foundation of derivative pricing.

Azuma-Hoeffding inequality
This concentration inequality bounds how far a martingale can stray from its starting point. If is a martingale with bounded differences almost surely, then for any :
The tail probability decays exponentially in . This is extremely useful in combinatorics, computer science, and statistics for showing that functions of many independent (or weakly dependent) random variables concentrate around their mean.
Martingale transformations
A martingale transformation builds a new process from an existing martingale by reweighting its increments. Think of it as a betting strategy: at each step, you choose how much to wager (based only on past information), and the resulting cumulative gain or loss forms a new martingale.
Martingale transform definition
Given a martingale and a predictable process (meaning is -measurable), the martingale transform is:
Because depends only on information up to time and , you can verify that is again a martingale. The predictability of is essential: you must decide your bet before seeing the outcome. If could depend on , the transform would not generally preserve the martingale property.
Discrete vs continuous time
| Feature | Discrete time | Continuous time |
|---|---|---|
| Transform | ||
| Predictability | is -measurable | is predictable (left-continuous, adapted) |
| Integrability condition | Mild (e.g., bounded ) |
The continuous-time version requires the machinery of stochastic integration (Itô integrals). The discrete case is a finite sum and much more elementary, but the conceptual idea is the same.
Quadratic variation process
The quadratic variation of a martingale tracks accumulated squared increments. In discrete time:
In continuous time, it's the limit of such sums over increasingly fine partitions:
For standard Brownian motion, , which is a key fact in stochastic calculus. Quadratic variation appears throughout the theory: in the Itô isometry , in Itô's formula, and in characterizing the volatility of martingales.
Applications of martingales
Gambling vs investing
The martingale concept originated from gambling. In a fair casino game, your expected fortune after any number of rounds equals your starting fortune. No betting strategy (martingale transform) can turn a fair game into a favorable one. The famous "doubling strategy" (double your bet after each loss) does produce a profit with high probability, but the rare catastrophic loss exactly offsets the frequent small wins, keeping the expected value unchanged.
In finance, the efficient market hypothesis (in its weak form) asserts that asset prices follow a martingale under the real-world measure: past prices contain no exploitable information. Whether real markets satisfy this is debated, but the martingale framework provides the mathematical baseline for testing it.
Pricing of financial derivatives
The fundamental theorem of asset pricing connects arbitrage-free markets to martingales:
A market is free of arbitrage if and only if there exists an equivalent probability measure (the risk-neutral measure) under which discounted asset prices are martingales.
Under , the price of a derivative with payoff at maturity is:
This risk-neutral valuation formula reduces derivative pricing to computing a conditional expectation, which is why martingale theory is so central to quantitative finance.
Modeling of stock prices
Geometric Brownian motion is the standard model for stock prices:
The stock price itself is not a martingale (because of the drift ), but the discounted price becomes a martingale under the risk-neutral measure. The Black-Scholes option pricing formula is derived by applying the martingale representation theorem and risk-neutral valuation within this model.
Brownian motion connection
Brownian motion is the prototypical continuous-time martingale. Several related processes are also martingales:
- itself (with respect to its natural filtration)
- (connects Brownian motion to quadratic variation)
- (the exponential martingale, used heavily in large deviations and change-of-measure arguments)
The martingale representation theorem guarantees that every martingale adapted to the Brownian filtration is a stochastic integral against . This makes Brownian motion the universal building block for continuous-path martingales and is the reason Itô calculus is so tightly linked to martingale theory.