Fundamental Theorem Of Asset Pricing
A set of prices contains no free money if and only if you can find a set of made-up probabilities that reprices everything as a fair bet. That equivalence is the theorem the whole derivatives industry stands on, and a second half tells you when those probabilities are unique.
Prerequisites: Risk-Neutral Pricing, Martingales
Two questions sit underneath every pricing model ever written. First: given a screenful of prices, how would you know whether they are coherent, whether some clever combination of them hands out free money? Second: why is it legitimate to price a derivative by inventing probabilities that nobody believes and taking an average with them? These look unrelated. The fundamental theorem of asset pricing says they are the same question.
Start at the bookmaker
A bookmaker prices a three-horse race. Convert his odds into implied chances and you get 40 percent, 35 percent and 20 percent. Add them: 95 percent. Something is missing, and you can go and collect it. Stake $40 on the first horse, $35 on the second, $20 on the third, $95 in total. One of them must win, and whichever does pays you $100. You made $5 with certainty, without knowing anything about horses.
Real bookmakers never let that happen. They set odds whose implied chances sum to more than one, which is their margin. The rule they are obeying is simple and it is the whole theorem in miniature: a price list is safe from free money exactly when you can read it as a genuine set of probabilities, all positive, adding to one. The prices come first; the probabilities are what you back out of them.
Markets are that race with more horses. The horses are the possible future states of the world, the bets are the traded assets, and the implied chances have a name.
The first theorem
Write for the price of a traded asset at time , and for the value of a bank account that started at $1 and earns interest. Write for everything you know at time . Then:
FTAP 1. There is no arbitrage if and only if there exists a probability measure , equivalent to the real one, under which every asset divided by the bank account is a martingale.
In symbols, that last clause is
In plain English: measure everything in units of the bank account instead of dollars, and under the made-up probabilities every asset becomes a fair game, its best guess for tomorrow is exactly its value today. Three words in that sentence carry weight. Measure means is a full assignment of probabilities to outcomes. Equivalent means and reality agree on what is possible, and disagree only on how likely; nothing real is assigned zero chance and nothing impossible gets a positive one. Martingale means fair game, no drift.
Turn it around and you have the pricing rule that every desk runs:
In plain English: the price today is the average payoff under the made-up probabilities, discounted back at the risk-free rate . The theorem is what licenses that line.
Worked example 1: finding Q, then checking it against a hedge
A stock trades at $100. In one period it is worth either $120 or $90. Rates are zero, so $1 in the bank stays $1.
Step 1, find the weights. We need a number between 0 and 1 with . Expand: , so and . The real-world chance of an up move might be 60 percent, or 10 percent; it plays no part.
Step 2, price a call. Take a call struck at $105. It pays in the up state and nothing in the down state. So
In plain English: weight each payoff by its chance and add. The call is worth $5.
Step 3, prove it without any probability at all. Buy shares and put in the bank so the pair matches the call in both states. Matching the difference between states fixes the shares: . Matching the down state fixes the cash: , so , meaning you borrow $45. The cost today is .
Both routes give $5. That is not a coincidence, it is the theorem: the artificial average and the hedging cost are the same number, always.
Step 4, break it. Now suppose the stock were quoted at $130 with the same two outcomes. Solve again: gives , bigger than one. No probability exists, so FTAP 1 promises an arbitrage, and it is easy to find: sell the stock at $130 today, buy it back for at most $120 later, pocket at least $10 for certain.
is not a forecast. It is the reweighting that makes today's prices look fair, and it is read out of prices, never estimated from history. No arbitrage means such a reweighting exists; a price that admits none is a price you can trade against.
The second theorem: is Q the only one?
FTAP 2. An arbitrage-free market is complete if and only if the measure is unique. Complete means every payoff can be replicated by trading the assets you have.
In plain English: one set of weights means one price for everything and a hedge for everything. Many sets of weights means many defensible prices, and payoffs you simply cannot manufacture.
Worked example 2: three outcomes, two assets, no unique price
Same stock at $100, zero rates, but now three possible outcomes: $120, $100 or $90. Call the weights . They must satisfy
- (today's price is the average),
- (they are probabilities),
- all three strictly positive (equivalence).
Two equations, three unknowns, so there is a whole family. Eliminating gives , that is , and then . Any between 0 and works:
| weights | price of the 105 call | |
|---|---|---|
| 0.20 | (0.20, 0.40, 0.40) | $3.00 |
| 0.25 | (0.25, 0.25, 0.50) | $3.75 |
| 0.30 | (0.30, 0.10, 0.60) | $4.50 |
The call pays $15 in the top state only, so its price is simply . Every value from just above $0 to just below $5 is arbitrage-free. There is no single right answer, because with one stock and one bond you cannot build a portfolio that pays 15, 0, 0 across three states. This is an incomplete market, and the endpoints $0 and $5 are precisely the no-arbitrage bounds you would get by pure logic.
Changing the measure changes the tilt, not the shakiness
The explorer below draws sample paths of a stock. Drag the drift slider and watch the whole bundle tilt up or down; drag volatility and watch it fan out. Moving from the real measure to is exactly the first slider and never the second: the pricing measure changes the expected growth rate to and leaves the amount of shaking untouched. That is why volatility is the input you must estimate honestly and expected return is the input that cancels out.
What this means in practice
Every pricing library on a derivatives desk is FTAP written in code. A Monte Carlo engine simulates under , averages the payoffs, and discounts, which is the pricing rule verbatim. A tree does the same with explicit weights. Calibration is the act of choosing so that the model reprints the market's quoted vanillas, and then using that same on the exotic you actually have to price.
FTAP 2 is where model risk enters. Real markets are incomplete: volatility moves on its own, prices jump, credit defaults arrive out of nowhere. The moment you add a risk you cannot hedge with traded instruments, stops being unique, and two respectable models calibrated to the same vanilla quotes will disagree on the exotic. That disagreement is not a bug in either model; the theorem says it is unavoidable, and the honest response is a reserve and a range, not a single number.
The commonest confusion is reading as a prediction. A bond implying a 4 percent risk-neutral chance of default does not mean the issuer defaults 4 percent of the time; the figure is the true chance blended with the premium investors demand for bearing that risk, and it is typically several times the historical rate. Nor does "risk-neutral" mean investors are indifferent to risk. Their aversion is already inside today's prices, which is exactly why you can stop modelling it.
Key terms
- Arbitrage — a position costing nothing today that can never lose and might gain.
- Equivalent measure — a reweighting of probabilities that agrees on what is possible.
- Martingale — a process whose expected future value equals its value now.
- Numeraire — the asset you measure everything in; here, the bank account.
- Complete market — every payoff is replicable, equivalently is unique.
Related concepts
Practice in interviews
Further reading
- Harrison & Kreps (1979), Martingales and Arbitrage in Multiperiod Securities Markets
- Delbaen & Schachermayer (1994), A General Version of the Fundamental Theorem of Asset Pricing
- Shreve, Stochastic Calculus for Finance I (Ch. 2-5)