Monte Carlo Simulation for Derivative Pricing › The Risk-Neutral Valuation Framework

Michael BrenndoerferDecember 2, 20253 min read
Quantitative FinanceAll chapters
Part 6 of 15Numerical Methods for Derivative Pricing
Chapter 34Monte Carlo Simulation for Derivative Pricing › The Risk-Neutral Valuation Framework
Reading section 2 of 13 · The Risk-Neutral Valuation Framework · 3 minSection 2 of 13 · 3 min

Book contents

Section 2 of 13 · 3 min read

Monte Carlo Simulation for Derivative Pricing › The Risk-Neutral Valuation FrameworkOne section · Sections in this chapter2 / 13 ↓
Reading tools Definitions & inline links

Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.

Article links

Make inline references clickable

Before we can simulate anything, we need to establish the theoretical foundation that justifies our approach. The risk-neutral valuation framework provides this foundation by connecting derivative prices to expectations under a specific probability measure. Recall from our discussion of no-arbitrage pricing that the fair value of a derivative equals the expected discounted payoff under the risk-neutral measure Q\mathbb{Q}:

V0=e−rTEQ[Payoff(ST)]V_0 = e^{-rT} \mathbb{E}^{\mathbb{Q}}[\text{Payoff}(S_T)]

where:

  • V0V_0: fair value of the derivative at time 0
  • Payoff(⋅)\text{Payoff}(\cdot): function defining the derivative's payout
  • rr: risk-free interest rate
  • TT: time to maturity
  • EQ\mathbb{E}^{\mathbb{Q}}: expectation operator under the risk-neutral measure
  • STS_T: asset price at time TT

This formula captures a key result from financial economics. In a world without arbitrage opportunities, every derivative has a unique fair price that can be computed as an expectation. The catch is that this expectation must be taken under the risk-neutral measure, not the real-world probability measure that governs actual asset returns. Under the risk-neutral measure, all assets earn the risk-free rate on average, which simplifies pricing enormously because we no longer need to estimate expected returns or risk premiums.

Under the risk-neutral measure, the underlying asset grows at the risk-free rate rr rather than its true expected return μ\mu. For geometric Brownian motion, the risk-neutral dynamics are expressed through the following stochastic differential equation:

dSt=rSt dt+σSt dWtQdS_t = rS_t \, dt + \sigma S_t \, dW_t^{\mathbb{Q}}

where:

  • dStdS_t: change in asset price over a small time interval
  • StS_t: current asset price
  • rr: risk-free interest rate
  • σ\sigma: volatility of the asset
  • dtdt: small time increment
  • dWtQdW_t^{\mathbb{Q}}: increment of a Brownian motion under the risk-neutral measure

This equation tells us how the asset price evolves over infinitesimal time intervals. The equation states that the price change is composed of two distinct components. The first component, rSt dtr S_t \, dt, represents the deterministic drift, capturing the expected growth at the risk-free rate over the small time interval. The second component, σSt dWtQ\sigma S_t \, dW_t^{\mathbb{Q}}, represents the stochastic diffusion, introducing a random shock whose magnitude is proportional to both the current price and the volatility parameter. The Brownian increment dWtQdW_t^{\mathbb{Q}} behaves like a normally distributed random variable with mean zero and variance dtdt, creating the randomness that makes option pricing interesting.

To price options using Monte Carlo, we generate samples from the distribution of STS_T (or the entire path {St}0≤t≤T\{S_t\}_{0 \leq t \leq T}) under the risk-neutral measure Q\mathbb{Q} and approximate the expectation with a sample average:

V0≈e−rT⋅1N∑i=1NPayoff(ST(i))V_0 \approx e^{-rT} \cdot \frac{1}{N} \sum_{i=1}^{N} \text{Payoff}(S_T^{(i)})

where:

  • V0V_0: fair value of the derivative
  • rr: risk-free interest rate
  • TT: time to maturity
  • NN: number of simulations
  • ST(i)S_T^{(i)}: ii-th simulated asset price at time TT
  • Payoff(⋅)\text{Payoff}(\cdot): function defining the derivative's payout

This approximation replaces the abstract mathematical expectation with a concrete computational procedure. We generate NN independent random draws of the terminal asset price, compute the payoff for each realization, average these payoffs, and discount the result back to the present. By the law of large numbers, this estimator converges to the true price as N→∞N \to \infty. The strength of this approach is its generality: regardless of how complex the payoff function might be, if we can simulate the underlying price dynamics and evaluate the payoff, we can estimate the option's value.