Measure theory in option pricing
The twelve lessons before this one built measure theory and probability from the ground up and never mentioned a price. "Probability spaces and Kolmogorov's axioms" turned a measure of total mass 1 into a model of chance, "Random variables and their distributions" described what a model produces, and "Conditional probability and conditional expectation" showed how to update it. "Risk-neutral probabilities" showed that an option is priced by an average taken with a probability that is not the real-world one. This lesson puts the two sides together on one small market, a call option on a stock that moves up or down for three days. Every symbol in the price formula turns out to be an object from this track, so the lesson goes through them one at a time, adds the pieces of measure theory that pricing needs and the earlier lessons did not give, the filtration, absolute continuity and the Radon–Nikodym density, and ends with the limits that connect the three-day market to continuous time.
A three-day market
A stock starts at . Each day its price is multiplied by (an up day, ) or by (a down day, ). Interest is zero, so cash keeps its value; with a positive rate the formula below only gains a constant factor , which changes none of the measure theory. A European call with strike expires at the end of day 3 and pays . Its price, as "Risk-neutral probabilities" derives it, is
Three days of up and down moves give price paths. Three up days end at ; two up days and one down day, in any order, end at ; one up day ends at ; three down days end at . Only the first two kinds pay: on one path and on three.
The figure shows the eight paths. Select a symbol of the formula to see what it is on this market, switch between the risk-neutral measure and the real-world measure , and move the strike. In its starting position the price reads , the call pays with probability and the expected stock price is . Switch to and the same readouts become , and ; the rest of the lesson explains why these numbers differ and which of them is the price.
- Price V₀ (under ℚ)
- 7.475
- E[payoff] under ℚ
- 7.475
- ℚ(call pays)
- 0.500
- E[S₃] under ℚ
- 100.00
An outcome is a whole path. These eight paths are Ω; everything else is a function of the path.
Outcomes and events
The first symbol hidden in the formula is the sample space . "Probability spaces and Kolmogorov's axioms" described outcomes with two dice: an outcome is a complete description of what happened, there a pair of numbers. On this market an outcome has to settle everything the model can ask, so it is a whole path, not one day's move: . All the randomness of the model is the question of which happens. Everything else, the prices and the payoff, is a function of : once the path is known, so is every price on it.
An event is a set of paths. The call pays on , four paths; the first day is up on . On a finite nothing stops us from calling every set of paths an event, so the σ-algebra is with events. The axioms of "σ-algebras and Borel sets" start to matter only when is infinite. A model with a price at every instant has uncountably many paths, and then, as Vitali's set showed, some collections of paths cannot receive a probability at all.
A probability measure is a measure of total mass 1. "Measuring the size of sets" described measures on a finite set as weighted point masses, and that is exactly what is here: eight point masses, one on each path, so that for every event .
Information and the filtration
A trader does not see at once; the path is revealed one day at a time. What is known after day is the σ-algebra of the events that are decided by then. Before trading starts nothing is known, so . After day 1 the trader knows whether the first move was up, so is generated by the two blocks
As "σ-algebras and Borel sets" explained for finite σ-algebras, these two blocks are the atoms of and the σ-algebra holds all unions of atoms: events, namely , , and . After day 2 there are four atoms (, , , ) and events; after day 3 every path is an atom of its own and . A chain of σ-algebras
in which each one contains the previous one is a filtration: information only grows, because a question answered today stays answered tomorrow.
"Measurable functions" showed that on a partition a function is measurable exactly when it is constant on every atom. So is -measurable, being on and on , while is not: it takes three values, , and , on . A process whose value at each time is measurable with respect to that time's σ-algebra is called adapted; "Filtrations, adapted processes and stopping times" studies such processes.
Two measures on the same events
Two probability measures matter on this market, and both live on the same pair . Under the real-world measure the stock goes up each day with probability . The risk-neutral measure uses the up probability that makes today's price equal to the expected price tomorrow, as derived in "Risk-neutral probabilities": after an up day the price is , after a down day , and . In general
Under either measure the three days are independent, so the probability of a path is a product of one-day probabilities, the product measure of "Independence and product measures". A path with up days has probability under and under :
- three up days: , ;
- two up days (three paths, each): , ;
- one up day (three paths, each): , ;
- no up day: , .
The two measures weigh the same events differently. The first day is up with probability and ; the call pays with probability and .
Absolute continuity and the Radon–Nikodym density
There is a familiar way to turn one measure into another by reweighting. The rod of "Measuring the size of sets" had length 1 and density , so its mass was : the measure is length with every point weighted by . The segment has length , but its mass is .
Reweighting has one unavoidable consequence. A set that length cannot see, a null set of "Lebesgue measure and null sets", carries no mass after reweighting either, because whenever . So a measure can be a reweighting of only if implies . This property has a name: is absolutely continuous with respect to , written . Two measures are equivalent when each is absolutely continuous with respect to the other, that is, when they have exactly the same null sets.
Two non-examples show what can go wrong. A point mass is not absolutely continuous with respect to length, since but . The uniform measure on , which gives a set the mass , is absolutely continuous with respect to length on , but the two are not equivalent: the segment has length and mass 0.
The Radon–Nikodym theorem says that the necessary condition is also sufficient. Let and be σ-finite, which means that the space is a countable union of sets of finite measure, as is the union of the intervals ; every probability measure qualifies. If , there is a measurable function , called the density or Radon–Nikodym derivative and written , such that
The second formula follows from the first by the steps of "The Lebesgue integral": indicators, then simple functions, then monotone limits. The density is unique up to a -null set, so two densities agree almost everywhere. The proof is not reproduced here.
On a finite space the density is simply a ratio of masses, . On the market, divides the -probability of each path by its -probability:
- on , since ;
- on each path with two up days;
- on each path with one up day;
- on .
is below 1 where puts more weight than and above 1 where it puts less, so averaging it with the weights of gives exactly the total mass of : . The density also respects information. Restricted to it is the ratio of the block probabilities, on and on .
Equivalent measures share their null sets, and so they share their almost sure statements: an event of -probability 1 has -probability 1. On the tree both measures charge every path, so nothing is lost by switching. This is the property that makes a change of measure safe in continuous time. "Change of measure and Girsanov's theorem" builds an equivalent measure under which a Brownian motion with drift becomes driftless. Continuity of the paths, nowhere differentiability and the value of the quadratic variation, collected in "Properties of Brownian motion", are almost sure properties of the paths, so they hold under exactly as under . A change of measure can move the drift but cannot touch the volatility. For the same reason a pricing measure has to be equivalent to the real-world one: an event that cannot happen must not carry value, and an event that can happen must not be ignored.
Equivalence is what lets the density run both ways: if , then . On the market this is the reciprocal ratio, on , which is .
The same theorem gives conditional expectation its existence. For and a σ-algebra , the set function on is absolutely continuous with respect to , because a -null set has integral 0. Its Radon–Nikodym density is a -measurable function, and that function is , defined in "Conditional probability and conditional expectation" by .
Payoffs, distributions and the price
is a function on : , , and so on. Every question of the form is an event, so is a random variable in the sense of "Random variables and their distributions". The payoff is a continuous function of , and "Measurable functions" showed that a continuous function of a measurable function is measurable, so is a random variable too.
A random variable carries the probability on over to the real line; that image is its distribution. Under the payoff is with probability , with probability and with probability , an atom at 0 collecting the four paths that end at or below the strike. Under the same three values have probabilities , and . The values are the same, the weights are not.
The expectation averages the payoff over the outcomes. is a simple function, , and "The Lebesgue integral" defines the integral of a simple function as the sum of each value times the measure of the set where it is taken:
The same integral under gives , the payoff a real-world investor expects. It is not the price, which is : a portfolio of stock and cash that replicates the call costs whatever is. What singles out is that it makes the stock price a martingale, , while . The density links the two averages, .
The price does not depend on . Changing the real-world probability changes but not , because is the cost of a replicating portfolio and is the measure that reproduces that cost.
Call prices as tail integrals
The price can also be computed by layers. "The Lebesgue integral" cut the area under a function into horizontal layers, and "Expectation, variance and inequalities" turned this into the tail formula . For the call payoff, exactly when , so substituting gives
On the tree, is a staircase. For between and four paths end above , so it equals ; between and only does, so it equals ; beyond it is 0. The area under the staircase to the right of the strike is
the same price, summed by layers instead of by paths. The price of a call is an area under the survival curve of the terminal price, and raising the strike cuts the left part of that area away.
Distributions from call prices
Raise the strike by 1 and the area loses a strip: . When the staircase is flat on the strip, its area is simply its height. Between and it is flat at , and indeed , so
Two call prices have revealed a probability. Let the strike step shrink to zero. Then the derivative is , which gives the distribution function of "Random variables and their distributions", . Differentiating once more, is the density of under whenever a density exists.
On the tree the price is piecewise linear in and its slope is : below , on , on , on and above. At each possible price the slope jumps by the probability of that price. At it jumps from to , by . A butterfly of three call prices measures the jump: divided by . At and the prices are , and , and .
Call prices at all strikes therefore determine the whole distribution of the terminal price under , and only under : they say nothing about the real-world distribution. "Static replication: Breeden–Litzenberger and Carr–Madan" turns this into a method that reads the distribution from option prices and prices other payoffs from it.
Quantiles and Value at Risk
A risk manager asks a different question from the pricer: not what the call is worth, but how much can be lost. Take one share bought at 100. The loss is , and risk is about what will really happen, so the measure is . The loss takes the values (a gain), , and with probabilities , , and , so its distribution function jumps to , , and at those values.
The quantile function of "Random variables and their distributions" is . Value at Risk at level is exactly this quantile of the loss:
the smallest loss that is exceeded with probability at most . At level it is : the median outcome is a gain. At level , is below and is above it, so the value at risk is . At level it is .
The same position under has a value at risk of at level , against under . The two measures answer different questions: prices come from , risk figures from , and a number computed under the wrong one answers a question nobody asked. "Value at Risk and expected shortfall" develops the risk measures built on the quantile.
Tomorrow's value as a conditional expectation
After day 1 the call has a new value that depends on what happened, so it is a random variable, not a number. "Conditional probability and conditional expectation" defined the conditional expectation given a partition as the average of over each atom. On the four remaining paths end at , , and , each with conditional probability , so the average payoff is . On it is :
is -measurable, being constant on each atom, and averaging it once more gives back the price: . This is the tower property.
The same can be done one day at a time. After day 2 the four atoms give after (the average of and ), after and after , and after . Each day-1 value is the average of its two day-2 children, and , and the price is the average of those. Repeated averaging from the last day back to the first is exactly the backward induction of "Multi-step trees and backward induction", and the tower property is why it gives the same price as the single average over eight paths.
The values form a martingale under , the subject of "Conditional expectation and martingales": the best prediction today of tomorrow's value is today's value. The stock is one too, since equals on and on , which is .
Limits behind continuous-time prices
Split the three days into more and more steps, with the up and down factors shrinking to match, and the tree price converges to the price of "The Black–Scholes formula". On the way the sample space changes its nature. With steps it has paths; in the limit an outcome is a whole continuous path, and there are uncountably many of them. Sums over paths become integrals against a measure on paths, and the question of which sets of paths can carry a probability is the one "σ-algebras and Borel sets" and "Lebesgue measure and null sets" answered for the interval.
What converges is the distribution of the terminal price. A sum of small independent up and down moves is the setting of the central limit theorem, which "Modes of convergence and the law of large numbers" states as convergence in distribution. That alone does not make expectations converge, because a call payoff is unbounded; uniform integrability is needed too, which that lesson links to convergence of means through Vitali's theorem. In the standard scaling the second moment of the terminal price stays bounded, which is enough, and the tree price converges to the Black–Scholes price.
A bounded payoff needs less. A put pays , which never exceeds . If the payoffs converge, the constant is an integrable bound for all of them, and the dominated convergence theorem of "Convergence theorems" lets the limit pass through the expectation. On the three-day market the put with pays at most and costs , the same as the call, because .
Monte Carlo pricing replaces the exact sum by an average of simulated payoffs. Draw paths under and average their payoffs. By the strong law of large numbers the average converges to almost surely, and by the central limit theorem its error is roughly normal with standard deviation , where is the standard deviation of the payoff under . With paths the standard error is , so about 95% of the runs land within of the price. "Monte Carlo option pricing" turns this into a practical method.
Summary
- An outcome is a whole path, events are sets of paths, and information is a filtration: the σ-algebras grow day by day, and the price is measurable with respect to .
- means that -null sets are -null; the Radon–Nikodym theorem then writes as reweighted by a density . Equivalent measures share their null sets and almost sure statements, which is why can replace .
- The price is an integral under (), not under (); the two are linked by with on the paths.
- The layer-cake formula writes a call price as the area , so differences and second differences of call prices over strikes give the distribution of the terminal price under .
- Value at Risk is a quantile of the loss under , and the value after day 1 is a conditional expectation under , a block average whose own average is the price.
- Continuous-time prices are limits: convergence in distribution with uniform integrability, dominated convergence and the laws of large numbers justify the passage from trees to Black–Scholes and to Monte Carlo.