Examples: Constructing Risk-Neutral Measures¶
This section provides detailed worked examples of constructing the risk-neutral measure in various market models, from the basic Black-Scholes setting to multi-asset and interest rate models.
Taxonomy: completeness and uniqueness
The relationship between the number of traded assets \(n\) and the number of independent Brownian motions \(d\) determines the market structure:
- Complete market (\(n = d\)): the volatility matrix \(\Sigma\) is square and invertible, so \(\boldsymbol{\theta}\) is unique and \(\mathbb{Q}\) is the unique risk-neutral measure.
- Incomplete market (\(n < d\)): \(\Sigma\) is underdetermined, leaving \(d - n\) free parameters in \(\boldsymbol{\theta}\) and a family of risk-neutral measures.
- Overdetermined (\(n > d\)): the system is consistent only if no-arbitrage constraints are satisfied; otherwise arbitrage exists.
Example 1: Black-Scholes Model (Single Stock)¶
Physical Dynamics¶
Under \(\mathbb{P}\), the stock price follows:
with constant parameters \(\mu\) (expected return) and \(\sigma\) (volatility).
Step 1: Identify the Market Price of Risk¶
The market price of risk is:
Example: If \(\mu = 0.12\), \(r = 0.05\), \(\sigma = 0.20\):
Step 2: Define the Radon-Nikodym Derivative¶
Step 3: Apply Girsanov¶
Under \(\mathbb{Q}\):
is a Brownian motion.
Step 4: Risk-Neutral Dynamics¶
Verification¶
The discounted price \(\tilde{S}_t = e^{-rt}S_t\) satisfies:
No drift term—\(\tilde{S}_t\) is a \(\mathbb{Q}\)-martingale. ✓
Example 2: Stock with Dividends¶
Physical Dynamics¶
where \(q\) is the continuous dividend yield.
Market Price of Risk¶
Same as before—dividends don't affect \(\theta\).
Risk-Neutral Dynamics¶
Discounted Process¶
The appropriate discounted process is \(e^{-rt}S_t e^{qt} = e^{-(r-q)t}S_t\):
This is a martingale. ✓
Example 3: Two Correlated Stocks¶
Physical Dynamics¶
where \(W^1, W^2\) are independent and \(\rho\) is the correlation.
Market Price of Risk Vector¶
We need \(\boldsymbol{\theta} = (\theta_1, \theta_2)\) such that:
Solution¶
Uniqueness¶
If the volatility matrix has full rank (2 assets, 2 Brownian motions), \(\boldsymbol{\theta}\) is unique and the market is complete.
Example 4: Incomplete Market (Stochastic Volatility)¶
Heston Model Dynamics¶
with \(\text{Corr}(dW^1, dW^2) = \rho\).
The Problem¶
Two sources of randomness (\(W^1, W^2\)) but only one traded asset (\(S\)).
The market price of risk for \(W^1\) is determined:
But \(\theta_2\) (the volatility risk premium) is not determined by no-arbitrage alone.
Multiple Risk-Neutral Measures¶
Any choice of \(\theta_2(t, V_t)\) satisfying integrability conditions gives a valid risk-neutral measure.
Common choices: - \(\theta_2 = 0\) (no volatility risk premium) - \(\theta_2 = \lambda\sqrt{V_t}\) (proportional to volatility)
Implication¶
Different choices of \(\theta_2\) give different option prices. The market is incomplete.
Example 5: Foreign Exchange¶
Domestic Perspective¶
Under \(\mathbb{P}\):
where \(X_t\) is the exchange rate (domestic per foreign).
No-Arbitrage Condition¶
To prevent FX arbitrage:
where \(r_d\) is domestic rate, \(r_f\) is foreign rate.
Market Price of Risk¶
The no-arbitrage condition implies that the Girsanov kernel is \(\theta = 0\), so the domestic risk-neutral measure already produces the correct drift.
Risk-Neutral Dynamics¶
Example 6: Vasicek Interest Rate Model¶
Physical Dynamics¶
Market Price of Risk¶
For interest rate models, \(\theta\) is typically specified exogenously:
or
Risk-Neutral Dynamics¶
where \(\kappa^* = \kappa\) and \(\bar{r}^* = \bar{r} - \sigma\theta/\kappa\).
Bond Pricing¶
Under \(\mathbb{Q}\):
For Vasicek, this has closed form:
Summary Table¶
| Model | # Assets | # BMs | Complete? | \(\theta\) Unique? |
|---|---|---|---|---|
| Black-Scholes | 1 | 1 | Yes | Yes |
| Multi-stock | \(n\) | \(n\) | Yes | Yes |
| Stoch. vol. | 1 | 2 | No | No |
| FX | 1 | 1 | Yes | Yes |
| Interest rate | Many (bonds) | 1 | Often incomplete (state not directly spanned) | No |
Key Takeaways¶
Across all examples, the same structural pattern emerges: the number of traded assets relative to the number of independent Brownian motions determines whether the risk-neutral measure is unique.
- Complete markets (\(n = d\)): \(\boldsymbol{\theta}\) is uniquely determined, one risk-neutral measure.
- Incomplete markets (\(n < d\)): multiple valid \(\boldsymbol{\theta}\), multiple risk-neutral measures; the extra degrees of freedom correspond to unhedgeable risk factors.
- Calibration: In practice, \(\mathbb{Q}\) is inferred from market prices, not derived from \(\mathbb{P}\).
- Volatility unchanged: Only drift changes under measure transformation.
The construction of \(\mathbb{Q}\) is the mathematical foundation of derivative pricing.
Exercises¶
Exercise 1. In the Black-Scholes model with \(\mu = 0.15\), \(r = 0.03\), and \(\sigma = 0.30\), compute the market price of risk \(\theta\) and the Radon-Nikodym derivative \(Z_1\) for a specific path where \(W_1^{\mathbb{P}} = -0.5\). Is this path upweighted or downweighted under \(\mathbb{Q}\)?
Solution to Exercise 1
With \(\mu = 0.15\), \(r = 0.03\), and \(\sigma = 0.30\):
For the specific path with \(W_1^{\mathbb{P}} = -0.5\) and \(T = 1\):
Since \(Z_1 > 1\), this path is upweighted under \(\mathbb{Q}\). Intuitively, \(W_1^{\mathbb{P}} = -0.5\) corresponds to a below-average stock return. The risk-neutral measure overweights adverse outcomes (and underweights favorable ones), reflecting the risk adjustment embedded in \(\mathbb{Q}\).
Exercise 2. A stock pays a continuous dividend yield \(q = 0.02\) with \(\mu = 0.08\), \(\sigma = 0.20\), and \(r = 0.05\). Verify that the market price of risk is the same as in the no-dividend case. Write the risk-neutral dynamics and check that the discounted reinvested-dividend process is a \(\mathbb{Q}\)-martingale.
Solution to Exercise 2
With dividends, the stock dynamics are \(dS_t = (\mu - q)S_t\,dt + \sigma S_t\,dW_t^{\mathbb{P}}\). The discounted price for a dividend-paying stock must account for the reinvested dividends. Consider \(\tilde{S}_t = e^{-rt}e^{qt}S_t \cdot e^{-qt} = e^{-rt}S_t\). More carefully, the total return from holding the stock includes dividends, so the relevant discounted process is \(e^{-(r-q)t}S_t\) (or equivalently \(e^{-rt}\) times the dividend-reinvested portfolio).
The market price of risk is computed from the excess return of the total return process. Since the stock pays dividends at rate \(q\), the total instantaneous return is \(\mu\,dt + \sigma\,dW_t^{\mathbb{P}}\). The excess over \(r\) divided by \(\sigma\) gives:
This is the same as without dividends (where \(\mu\) would be the total return). Under \(\mathbb{Q}\):
The discounted reinvested-dividend process \(\tilde{S}_t = e^{-(r-q)t}S_t\) satisfies:
The drift vanishes, confirming \(\tilde{S}_t\) is a \(\mathbb{Q}\)-martingale.
Exercise 3. For the two correlated stocks model, take \(\mu_1 = 0.12\), \(\mu_2 = 0.08\), \(r = 0.03\), \(\sigma_1 = 0.25\), \(\sigma_2 = 0.30\), and \(\rho = 0.4\). Solve for \(\theta_1\) and \(\theta_2\). Verify your answer by checking that both excess returns \(\mu_i - r\) are reproduced by \(\Sigma\boldsymbol{\theta}\).
Solution to Exercise 3
Given \(\mu_1 = 0.12\), \(\mu_2 = 0.08\), \(r = 0.03\), \(\sigma_1 = 0.25\), \(\sigma_2 = 0.30\), \(\rho = 0.4\):
From \(\theta_1 = (\mu_1 - r)/\sigma_1\):
From \(\theta_2 = [(\mu_2 - r) - \sigma_2\rho\theta_1]/(\sigma_2\sqrt{1 - \rho^2})\):
Verification: The volatility matrix is \(\Sigma = \begin{pmatrix} 0.25 & 0 \\ 0.30 \cdot 0.4 & 0.30\sqrt{0.84} \end{pmatrix} = \begin{pmatrix} 0.25 & 0 \\ 0.12 & 0.2750 \end{pmatrix}\).
This matches \(\boldsymbol{\mu} - r\mathbf{1} = (0.09, 0.05)^{\top}\).
Exercise 4. In the Heston stochastic volatility model, explain why the volatility risk premium \(\theta_2\) cannot be determined by no-arbitrage. If one practitioner sets \(\theta_2 = 0\) and another sets \(\theta_2 = -0.5\sqrt{V_t}\), write the risk-neutral variance dynamics under each choice. Which choice produces a lower long-run mean of variance under \(\mathbb{Q}\)?
Solution to Exercise 4
In the Heston model, \(dS_t = \mu S_t\,dt + \sqrt{V_t}S_t\,dW_t^{1,\mathbb{P}}\) and \(dV_t = \kappa(\bar{V} - V_t)\,dt + \xi\sqrt{V_t}\,dW_t^{2,\mathbb{P}}\). There are two Brownian motions but only one traded risky asset \(S\). The no-arbitrage condition for \(S\) determines \(\theta_1 = (\mu - r)/\sqrt{V_t}\), but \(\theta_2\) (associated with \(W^2\)) is unconstrained because no traded asset's return depends solely on \(W^2\) in a way that pins down \(\theta_2\). This is the hallmark of an incomplete market.
Under \(\mathbb{Q}\) with a general \(\theta_2\), the variance dynamics become:
Choice 1: \(\theta_2 = 0\):
Long-run mean: \(\bar{V}\).
Choice 2: \(\theta_2 = -0.5\sqrt{V_t}\):
This has the form \(\kappa^*(\bar{V}^* - V_t)\,dt\) with \(\kappa^* = \kappa - 0.5\xi\) and \(\bar{V}^* = \kappa\bar{V}/(\kappa - 0.5\xi)\).
Assuming \(\kappa > 0.5\xi\) (so mean reversion is maintained), \(\bar{V}^* = \kappa\bar{V}/(\kappa - 0.5\xi) > \bar{V}\). Therefore, Choice 2 produces a higher long-run mean of variance under \(\mathbb{Q}\), and Choice 1 produces the lower long-run mean \(\bar{V}\).
Exercise 5. In the FX example, the no-arbitrage condition implies \(\mu_X = r_d - r_f\). Derive this condition by requiring the domestic-currency value of a foreign money market investment to grow at rate \(r_d\) under \(\mathbb{Q}\). What happens to the market price of risk if \(\mu_X \neq r_d - r_f\)?
Solution to Exercise 5
The domestic-currency value of investing 1 unit of foreign currency in the foreign money market is \(V_t = X_t e^{r_f t}\). By Itô's formula:
Under \(\mathbb{Q}\), this discounted process \(\tilde{V}_t = e^{-r_d t}V_t\) must be a martingale:
For the drift of \(\tilde{V}_t\) to vanish, the drift of \(dX_t/X_t\) must equal \(r_d - r_f\):
If \(\mu_X \neq r_d - r_f\), the market price of risk becomes
A Girsanov change of measure with this \(\theta\) is required to construct \(\mathbb{Q}\), and \(W_t^{\mathbb{Q}} = W_t^{\mathbb{P}} + \theta t\) absorbs the deviation. Under \(\mathbb{Q}\), the FX dynamics always become \(dX_t = (r_d - r_f)X_t\,dt + \sigma_X X_t\,dW_t^{\mathbb{Q}}\).
Exercise 6. In the Vasicek model with \(\kappa = 0.5\), \(\bar{r} = 0.04\), \(\sigma = 0.01\), and constant market price of risk \(\theta = 0.2\), compute \(\bar{r}^* = \bar{r} - \sigma\theta/\kappa\). Using the risk-neutral dynamics, compute the zero-coupon bond price \(P(0, T)\) for \(T = 5\) with \(r_0 = 0.03\).
Solution to Exercise 6
Given \(\kappa = 0.5\), \(\bar{r} = 0.04\), \(\sigma = 0.01\), \(\theta = 0.2\):
Under \(\mathbb{Q}\), the dynamics are \(dr_t = \kappa(\bar{r}^* - r_t)\,dt + \sigma\,dW_t^{\mathbb{Q}}\) with \(\kappa^* = \kappa = 0.5\) and \(\bar{r}^* = 0.036\).
For the Vasicek model, the bond price is \(P(0,T) = A(0,T)e^{-B(0,T)r_0}\) where
Computing: \(\sigma^2/(2\kappa^2) = 0.0001/0.5 = 0.0002\) and \(\sigma^2/(4\kappa) = 0.0001/2 = 0.00005\).
Therefore:
Exercise 7. Consider a market with 3 stocks and 2 Brownian motions. Write the system \(\boldsymbol{\mu} - r\mathbf{1} = \Sigma\boldsymbol{\theta}\) where \(\Sigma\) is \(3 \times 2\). This is an overdetermined system. State the condition for a solution to exist and interpret it as a no-arbitrage condition. If the condition is violated, construct a specific arbitrage strategy.
Solution to Exercise 7
With 3 stocks and 2 Brownian motions, each stock has dynamics \(dS_t^i = \mu_i S_t^i\,dt + \sum_{j=1}^{2}\Sigma_{ij}S_t^i\,dW_t^{j,\mathbb{P}}\). The system is:
This is an overdetermined system: 3 equations, 2 unknowns. A solution exists if and only if the vector \(\boldsymbol{\mu} - r\mathbf{1}\) lies in the column space of \(\Sigma\). Equivalently, \(\boldsymbol{\mu} - r\mathbf{1}\) must be orthogonal to the left null space of \(\Sigma\). If \(\mathbf{n}\) spans the left null space (so \(\mathbf{n}^{\top}\Sigma = 0\)), the condition is:
No-arbitrage interpretation: The vector \(\mathbf{n}\) represents portfolio weights. The condition \(\mathbf{n}^{\top}\Sigma = 0\) means this portfolio has zero exposure to both Brownian motions (zero volatility, hence risk-free). No-arbitrage then requires its expected return to equal \(r\), i.e., \(\mathbf{n}^{\top}\boldsymbol{\mu} = r(\mathbf{n}^{\top}\mathbf{1})\), which is \(\mathbf{n}^{\top}(\boldsymbol{\mu} - r\mathbf{1}) = 0\).
Constructing arbitrage when violated: If \(\mathbf{n}^{\top}(\boldsymbol{\mu} - r\mathbf{1}) > 0\), hold the portfolio \(\mathbf{n}\) (long/short the three stocks in proportions \(n_1, n_2, n_3\)) and finance it at rate \(r\). The portfolio has zero volatility (deterministic returns) but earns more than \(r\), producing a risk-free arbitrage profit.