Risk-Neutral Pricing¶
Introduction¶
Risk-neutral pricing is one of the central principles of modern asset pricing:
In an arbitrage-free market, the price of a contingent claim equals the discounted expectation of its payoff under a risk-neutral measure.
This section shows how the risk-neutral pricing formula emerges from no-arbitrage, proves its equivalence to replication, and applies it to price various derivatives.
Prerequisites
- Binomial Model (market setup, risk-neutral probability)
- Replicating Portfolio (replication approach)
- Delta Hedging (hedging approach)
Learning Objectives
By the end of this section, you will be able to:
- State and apply the risk-neutral pricing formula
- Prove that risk-neutral pricing equals replication pricing
- Verify the martingale property of discounted prices
- Price calls, puts, digitals, and forwards using expectation
- Understand what risk-neutral probability is (and is not)
Three Equivalent Approaches
This section presents the risk-neutral pricing approach. The same prices are obtained via:
- Replicating Portfolio: Match payoffs with stock + bond
- Delta Hedging: Construct risk-free hedged portfolio
All three approaches yield identical prices.
From Replication to Expectation¶
In the replication approach, we:
- Find a portfolio \((\Delta, B)\) matching the payoff in all states
- Set the price equal to the portfolio cost: \(V_0 = \Delta S_0 + B\)
Risk-neutral pricing asks a different question:
Is there a probability measure under which prices can be computed by expectation alone?
The answer is yes, and that measure is uniquely determined by no-arbitrage.
The Risk-Neutral Probability¶
Definition¶
In the one-period binomial model with:
the risk-neutral probability of an up move is:
Properties¶
-
Valid probability: \(0 < q < 1\) if and only if \(d < e^{r\Delta t} < u\) (no-arbitrage condition)
-
Model-dependent only: \(q\) depends only on \((u, d, r, \Delta t)\), not on the payoff being priced
-
Unique: There is exactly one value of \(q\) satisfying the martingale condition
The Risk-Neutral Measure¶
Define a probability measure \(\mathbb{Q}\) on the state space \(\{\text{up}, \text{down}\}\) by:
This is called the risk-neutral measure (or equivalent martingale measure).
The Martingale Property¶
Under the risk-neutral measure \(\mathbb{Q}\), the discounted stock price is a martingale.
Verification¶
The expected stock price under \(\mathbb{Q}\) is:
Substituting \(q = \frac{e^{r\Delta t} - d}{u - d}\):
Therefore:
Dividing both sides by \(e^{r\Delta t}\):
Martingale Property
The discounted stock price is a martingale under \(\mathbb{Q}\).
Interpretation: Under \(\mathbb{Q}\), the stock's expected return equals the risk-free rate. This is why \(\mathbb{Q}\) is called "risk-neutral"—it's as if investors don't require any risk premium.
The Risk-Neutral Pricing Formula¶
Statement¶
For any contingent claim with payoff \(H \in \{H_u, H_d\}\):
Proof of Equivalence to Replication¶
We show that the risk-neutral price equals the replication price.
Replication price (from Replicating Portfolio):
where:
Substituting:
Risk-neutral price:
To show \(V_0^{rep} = V_0^{RN}\), we can verify algebraically (or more simply, note that both give the unique no-arbitrage price, so they must be equal).
Equivalence Theorem
Replication pricing and risk-neutral pricing give the same answer.
Numerical Examples¶
We use consistent parameters throughout:
| Parameter | Value |
|---|---|
| Initial stock price | \(S_0 = 100\) |
| Up factor | \(u = 1.2\) |
| Down factor | \(d = 0.9\) |
| Risk-free rate | \(r = 5\%\) |
| Time step | \(\Delta t = 1\) year |
| Strike price | \(K = 105\) |
Computed values:
Example 1: European Call Option¶
Payoffs¶
Risk-Neutral Price¶
European Call Price
This matches the replication price from Replicating Portfolio Pricing.
Example 2: European Put Option¶
Payoffs¶
Risk-Neutral Price¶
European Put Price
Verification via Put–Call Parity¶
Example 3: Digital (Binary) Call Option¶
A digital call pays \(\$1\) if the stock is above the strike, and \(\$0\) otherwise.
Payoffs¶
Risk-Neutral Price¶
Digital Call Price
Key insight: The price of a digital call equals the discounted risk-neutral probability of finishing in-the-money.
This reveals the deep meaning of \(q\): risk-neutral probabilities are prices in disguise.
Example 4: Forward Contract¶
A forward contract obligates the holder to buy the stock at price \(F\) at maturity.
Payoff¶
Risk-Neutral Price¶
Using \(\mathbb{E}^{\mathbb{Q}}[S_{\Delta t}] = S_0 e^{r\Delta t}\) (martingale property):
Forward Price¶
A forward contract has zero initial value by definition. Setting \(V_0 = 0\):
Forward Price
The forward price is the spot price grown at the risk-free rate.
Put–Call Parity via Risk-Neutral Pricing¶
Derivation¶
For a call and put with the same strike \(K\):
Using the identity \((S - K)^+ - (K - S)^+ = S - K\):
Put–Call Parity
Put–call parity is a risk-neutral identity—a direct consequence of the pricing formula.
Linearity of Risk-Neutral Pricing¶
Risk-neutral pricing is linear in payoffs:
Example: Bull Spread¶
A bull spread consists of: - Long call with strike \(K_1\) - Short call with strike \(K_2 > K_1\)
The price is:
No additional calculation is needed—linearity allows decomposition of complex payoffs into simpler components.
Why Linearity Holds¶
Linearity follows from the expectation operator:
What Risk-Neutral Probability Is (and Is Not)¶
It IS:¶
| Property | Explanation |
|---|---|
| A pricing device | Converts no-arbitrage pricing into an expectation calculation |
| An equivalent martingale measure | Makes discounted prices martingales |
| Uniquely determined | The no-arbitrage condition pins down exactly one \(q\) |
| The price of a digital | \(q = e^{r\Delta t} \times (\text{price of digital paying 1 in up state})\) |
It IS NOT:¶
| Property | Explanation |
|---|---|
| A real-world probability | The actual probability \(p\) of an up move doesn't appear in pricing |
| A forecast | It doesn't predict which state will occur |
| A subjective belief | It's determined by market prices, not opinions |
| Risk premium inclusive | By construction, it removes risk premia |
Key Distinction
- Physical measure \(\mathbb{P}\): Describes actual probabilities; used for forecasting and risk management
- Risk-neutral measure \(\mathbb{Q}\): Pricing device; used for derivative valuation
The relationship between \(\mathbb{P}\) and \(\mathbb{Q}\) is the subject of Girsanov's Theorem.
Multi-Period Extension¶
In an \(N\)-period binomial tree, the risk-neutral pricing formula generalizes naturally.
Terminal Payoffs¶
Let \(V_{N,j}\) denote the payoff at terminal node \((N, j)\) (after \(j\) up moves):
Risk-Neutral Pricing Formula¶
where \(\binom{N}{j} q^j (1-q)^{N-j}\) is the risk-neutral probability of reaching node \((N, j)\).
Equivalence to Backward Induction¶
This formula is equivalent to backward induction:
Both methods give the same price. Backward induction is computationally more efficient for path-independent options, while the direct formula is useful for analysis.
See Multi-Period Binomial Model for complete details.
Summary¶
| Concept | Formula |
|---|---|
| Risk-neutral probability | \(q = \dfrac{e^{r\Delta t} - d}{u - d}\) |
| Martingale property | \(\mathbb{E}^{\mathbb{Q}}[S_{\Delta t}] = S_0 e^{r\Delta t}\) |
| Risk-neutral pricing | \(V_0 = e^{-r\Delta t}(qH_u + (1-q)H_d)\) |
| Digital call price | \(V_0 = e^{-r\Delta t} q\) |
| Forward price | \(F = S_0 e^{r\Delta t}\) |
| Put–call parity | \(C_0 - P_0 = S_0 - Ke^{-r\Delta t}\) |
Key Takeaways
-
Risk-neutral pricing = discounted expectation: \(V_0 = e^{-r\Delta t}\mathbb{E}^{\mathbb{Q}}[H]\)
-
Equivalent to replication: Risk-neutral pricing gives the same answer as constructing the replicating portfolio.
-
Martingale property: Under \(\mathbb{Q}\), discounted prices are martingales—the expected return equals the risk-free rate.
-
\(q\) is a pricing device: Risk-neutral probability is not a forecast of what will happen, but a tool for computing prices.
-
Linearity: Complex payoffs can be priced by decomposition.
-
Extends to multi-period: The same principle applies via backward induction or direct summation.
What's Next¶
| Section | Topic |
|---|---|
| Multi-Period Binomial Model | Backward induction in trees |
| Binomial to Black–Scholes Limit | Continuous-time convergence |
Exercises¶
Exercise 1. Consider a one-period binomial model with \(S_0 = 50\), \(u = 1.3\), \(d = 0.8\), \(r = 3\%\), and \(\Delta t = 1\). Compute the risk-neutral probability \(q\) and verify that \(0 < q < 1\). Then price a European call with strike \(K = 55\) using the risk-neutral pricing formula.
Solution to Exercise 1
Given \(S_0 = 50\), \(u = 1.3\), \(d = 0.8\), \(r = 3\%\), \(\Delta t = 1\).
Risk-neutral probability:
Verify \(0 < q < 1\): \(0 < 0.4609 < 1\) \(\checkmark\)
Stock prices at \(\Delta t\): \(S_u = 65\), \(S_d = 40\).
Call payoffs (\(K = 55\)):
Risk-neutral price:
Exercise 2. In the standard one-period binomial model, prove that the risk-neutral pricing formula \(V_0 = e^{-r\Delta t}(qH_u + (1-q)H_d)\) is a linear functional of the payoff vector \((H_u, H_d)\). That is, show that for any payoffs \(H^{(1)}\), \(H^{(2)}\) and scalars \(\alpha\), \(\beta\):
Explain why this property is economically important for pricing portfolios of derivatives.
Solution to Exercise 2
The risk-neutral pricing formula is \(V_0(H) = e^{-r\Delta t}(qH_u + (1-q)H_d)\). For payoffs \(H^{(1)} = (H_u^{(1)}, H_d^{(1)})\) and \(H^{(2)} = (H_u^{(2)}, H_d^{(2)})\) and scalars \(\alpha, \beta\):
Economic importance: Linearity means that a portfolio of derivatives can be priced by summing the individual prices. This allows traders to decompose complex payoffs into simpler components (calls, puts, digitals), price each piece separately, and sum. It also implies that hedging a portfolio is equivalent to hedging each component, and that there are no "portfolio effects" in arbitrage-free pricing.
Exercise 3. A straddle consists of a long call and a long put with the same strike \(K\). Using the parameters \(S_0 = 100\), \(u = 1.2\), \(d = 0.9\), \(r = 5\%\), \(\Delta t = 1\), and \(K = 105\), compute the risk-neutral price of the straddle in two ways: (a) by pricing the straddle payoff directly, and (b) by summing the individual call and put prices. Verify that both methods agree.
Solution to Exercise 3
With \(S_0 = 100\), \(u = 1.2\), \(d = 0.9\), \(r = 5\%\), \(\Delta t = 1\), \(K = 105\), and \(q = 0.5043\).
Straddle payoff = call payoff + put payoff:
- Up: \(H_u = (120 - 105)^+ + (105 - 120)^+ = 15 + 0 = 15\)
- Down: \(H_d = (90 - 105)^+ + (105 - 90)^+ = 0 + 15 = 15\)
(a) Direct pricing:
(b) Sum of individual prices:
Both methods agree (up to rounding). \(\checkmark\)
Note: in this particular example, the straddle pays 15 in both states, making it equivalent to a deterministic payoff. Its price equals \(15 \times e^{-r\Delta t}\), which is just the present value of $15.
Exercise 4. Prove that in the one-period binomial model, the risk-neutral probability \(q\) satisfies \(0 < q < 1\) if and only if the no-arbitrage condition \(d < e^{r\Delta t} < u\) holds. What happens to the pricing formula if \(q \leq 0\) or \(q \geq 1\)?
Solution to Exercise 4
The risk-neutral probability is \(q = \frac{e^{r\Delta t} - d}{u - d}\).
(\(\Rightarrow\)) Assume \(d < e^{r\Delta t} < u\). Then:
- Numerator: \(e^{r\Delta t} - d > 0\) (since \(e^{r\Delta t} > d\))
- Denominator: \(u - d > 0\) (since \(u > d\))
- So \(q > 0\)
Also \(e^{r\Delta t} - d < u - d\) (since \(e^{r\Delta t} < u\)), so \(q < 1\). Hence \(0 < q < 1\).
(\(\Leftarrow\)) Assume \(q \in (0,1)\).
- \(q > 0\) means \(e^{r\Delta t} - d > 0\), so \(e^{r\Delta t} > d\)
- \(q < 1\) means \(e^{r\Delta t} - d < u - d\), so \(e^{r\Delta t} < u\)
What if \(q \leq 0\) or \(q \geq 1\):
If \(q \leq 0\), then \(e^{r\Delta t} \leq d\), meaning the risk-free rate dominates even the worst stock return. The "risk-neutral measure" assigns zero or negative weight to the up state, so it is not a valid probability. Arbitrage exists: buy stock financed by borrowing.
If \(q \geq 1\), then \(e^{r\Delta t} \geq u\), meaning the risk-free rate dominates even the best stock return. The measure assigns zero or negative weight to the down state. Arbitrage exists: short stock and invest in the bank.
In both cases, the pricing formula breaks down because no equivalent martingale measure exists.
Exercise 5. A digital put pays \(\$1\) if the stock finishes below the strike and \(\$0\) otherwise. Using the same parameters as in the text (\(S_0 = 100\), \(u = 1.2\), \(d = 0.9\), \(r = 5\%\), \(\Delta t = 1\), \(K = 105\)), compute the digital put price. Show that the sum of the digital call price and the digital put price equals \(e^{-r\Delta t}\), and explain why this identity must hold.
Solution to Exercise 5
A digital put pays \(H_u = 0\) (stock above strike) and \(H_d = 1\) (stock below strike), with \(K = 105\).
Since \(S_u = 120 > 105\) and \(S_d = 90 < 105\):
Digital call price (from the text): \(V_0^{\text{dig call}} = e^{-r\Delta t} q = 0.9512 \times 0.5043 = 0.4797\).
Sum:
(The small difference is due to rounding.) \(\checkmark\)
Why this must hold: A portfolio of one digital call and one digital put pays $1 in every state (if the stock is above the strike, the digital call pays 1; if below, the digital put pays 1). This combined payoff is equivalent to a zero-coupon bond paying $1 at maturity. By no-arbitrage, its price must equal \(e^{-r\Delta t}\), the discount factor.
Exercise 6. Suppose a one-period binomial model has \(S_0 = 100\), \(u = 1.15\), \(d = 0.85\), \(r = 2\%\), and \(\Delta t = 0.5\). An exotic derivative pays \(H = S_{\Delta t}^2 / S_0\) in both states. Compute the risk-neutral price \(V_0\) and the replicating portfolio \((\Delta, B)\). Verify that the replication price equals the risk-neutral price.
Solution to Exercise 6
Given \(S_0 = 100\), \(u = 1.15\), \(d = 0.85\), \(r = 2\%\), \(\Delta t = 0.5\).
Stock prices: \(S_u = 115\), \(S_d = 85\).
Payoffs: \(H = S_{\Delta t}^2 / S_0\):
Risk-neutral probability:
Risk-neutral price:
Replicating portfolio:
Replication price:
The risk-neutral price and replication price agree (up to rounding). \(\checkmark\)