Monte Carlo estimator
V_0_hat = DF(0,T) (1/N) sum_i Pi_iValue is estimated as the discounted sample mean of risk-neutral payoffs.
Foundations
Price derivatives by simulating many risk-neutral paths and averaging discounted payoffs.
Monte Carlo estimates value by averaging discounted payoffs across simulated risk-neutral paths.
Monte Carlo pricing simulates many paths of the underlying under the risk-neutral measure.
For each path it computes the payoff at maturity, discounts it back, and averages across paths.
How does sampling more risk-neutral paths change estimated value and numerical uncertainty?
This visual shows Monte Carlo pricing of a European option: many simulated risk-neutral paths for S_t, with the option value given by the discounted average payoff at maturity.
Each blue line is one simulated risk-neutral path for the underlying. The option payoff depends only on S_T and whether it finishes above or below the strike K; the Monte Carlo price is the discounted average payoff across all paths.
As you increase the number of paths, the Monte Carlo estimate fluctuates less and moves closer to the analytic Black–Scholes price, but convergence is slow: the noise falls only like 1/√N. Monte Carlo is flexible and model-agnostic but computationally expensive, which is why variance reduction and good random generators matter in production systems.
The law of large numbers ensures convergence to the arbitrage-free price, but sampling error shrinks only as 1/√N.
NPi_iDF(0,T)V_0_hat = DF(0,T) (1/N) sum_i Pi_iValue is estimated as the discounted sample mean of risk-neutral payoffs.
SE(V_0_hat) = DF(0,T) s_Pi / sqrt(N)Sampling uncertainty falls only with the square root of the path count.
Four simulated payoffs are 0, 10, 20, and 30. The discount factor is 0.95.
ResultThe four-path price estimate is 14.25; a production estimate also reports sampling error.
“More simulation paths remove model risk.”
Not quite.More paths reduce sampling error; they do not correct wrong dynamics, calibration, payoff logic, or discounting.
Follow the strongest prerequisites, applications, extensions, and contrasts.
Risk-neutral Monte Carlo estimates discounted expected payoffs under a pricing measure.
UsesOption Payoff Types and Path DependenceMonte Carlo is especially natural when a derivative payoff depends on an entire simulated path.
Supported byGeometric Brownian Motion (GBM)GBM is a canonical path model used to illustrate risk-neutral Monte Carlo pricing.
Validated byMonte Carlo Model ValidationSimulation-based pricers need convergence, confidence-interval and benchmark checks to establish numerical reliability.
Used bySwing Options and Volume FlexibilitySimulation is a common building block for valuing flexible contracts when future decisions depend on uncertain price paths.
Used byXVA (CVA/FVA) MechanicsExposure profiles for XVA are often generated by simulating future market states and portfolio values.
Risk-neutral Monte Carlo estimates discounted expected payoffs under a pricing measure.
Explore concept →