Monte Carlo Option Pricing, Greeks, and Quasi-Monte Carlo
Discounted risk-neutral expectations, sensitivities by pathwise and likelihood-ratio methods, and low-discrepancy sequences.
Leads to: Phase 14 develops the no-arbitrage theory that justifies the \(\mathbb{Q}\)-expectation used here.
Learning Objectives
Click a status chip to cycle: Not started → In progress → Studied → Practiced → Needs review → Mastered.
- Express an option price as a discounted risk-neutral expectation and estimate it by Monte Carlo.
- Compute Greeks by finite differences, the pathwise method, and the likelihood-ratio method, and state their trade-offs.
- Explain quasi-Monte Carlo and the \(O((\log N)^d/N)\) discrepancy improvement over \(O(1/\sqrt N)\).
- Price a path-dependent option (Asian) where no closed form exists.
- Choose an appropriate estimator and variance-reduction strategy for a given payoff.
Key Vocabulary
- Risk-neutral price
- The no-arbitrage value \(V_0=e^{-rT}\E_{\mathbb{Q}}[\text{payoff}]\), an expectation under the pricing measure \(\mathbb{Q}\), not the real-world \(\Prob\).
- Pathwise derivative
- A Greek estimator differentiating the payoff along each path: \(\partial_\theta\E[Y]=\E[\partial_\theta Y]\) when the payoff is Lipschitz.
- Likelihood-ratio method
- A Greek estimator differentiating the density rather than the payoff: \(\partial_\theta\E[Y]=\E[Y\,\partial_\theta\log f_\theta]\).
- Quasi-Monte Carlo (QMC)
- Replacing random points by a deterministic low-discrepancy sequence (Sobol, Halton) to fill space more evenly.
- Discrepancy
- A measure of how far a point set deviates from perfect uniformity; QMC error is bounded by discrepancy via Koksma–Hlawka.
- Asian option
- A path-dependent claim on the average price \(\bar S=\tfrac1m\sum S_{t_j}\); no simple closed form under GBM, a natural Monte Carlo target.
Intuition & Motivation
The pricing recipe under \(\mathbb{Q}\)
For a European claim with payoff \(g(S_T)\) and constant rate \(r\), no-arbitrage (Phase 14) gives
The Monte Carlo estimator draws \(Z_1,\dots,Z_N\), forms discounted payoffs, and averages - with the confidence interval of 13.2. For path-dependent claims (barriers, Asians) simulate the whole path (13.4) and apply \(g\) to it.
Greeks: three estimators
A Greek is a derivative of the price with respect to a parameter \(\theta\) (e.g. \(S_0,\sigma,r\)). Three approaches:
- Finite difference (bump-and-revalue): \(\hat\Delta\approx\tfrac{V(S_0+h)-V(S_0-h)}{2h}\). Simple and general, but variance blows up like \(1/h^2\) unless the same random numbers are reused for both bumps (common random numbers).
- Pathwise method: differentiate the payoff along each path, \(\Delta=\E_{\mathbb{Q}}[e^{-rT}g'(S_T)\,\partial S_T/\partial S_0]\). Low variance, but requires a (a.e.) differentiable payoff - fails for a digital’s jump.
- Likelihood-ratio method: differentiate the density, \(\Delta=\E_{\mathbb{Q}}[e^{-rT}g(S_T)\,\partial_{S_0}\log f(S_T)]\). Handles discontinuous payoffs, but has higher variance and needs the density in closed form.
For the Black–Scholes delta, the pathwise estimator uses \(\partial S_T/\partial S_0=S_T/S_0\), giving \(\Delta=\E_{\mathbb{Q}}[e^{-rT}\ind\{S_T\gt K\}\,S_T/S_0]\), which matches the closed-form \(N(d_1)=0.5987\) for our benchmark.
Quasi-Monte Carlo
Random points clump; a deterministic low-discrepancy sequence (Sobol, Halton) is engineered to fill \([0,1)^d\) evenly. The Koksma–Hlawka inequality bounds the QMC integration error by the product of the integrand’s variation and the point set’s discrepancy:
So QMC error can approach \(O(N^{-1})\) - nearly a full power of \(N\) better than Monte Carlo’s \(O(N^{-1/2})\) - for smooth integrands of low effective dimension. Caveats: the bound degrades in nominal dimension \(d\), and plain QMC gives no error estimate, so practitioners use randomized QMC (scrambled Sobol) to recover an unbiased estimator with a variance you can measure.
Interactive: Monte Carlo the call and read off convergence
- Using the physical drift \(\mu\) instead of \(r\) in the price - the answer is then not a no-arbitrage value at all.
- Naive bump-and-revalue Greeks with independent random numbers for each bump; always use common random numbers or the variance is enormous.
- Applying the pathwise method to a discontinuous payoff (digital, barrier); its derivative has a delta-function you cannot sample - use the likelihood-ratio method there.
- Expecting QMC to beat Monte Carlo in every problem; its advantage erodes for high effective dimension or non-smooth integrands, and plain QMC offers no error bar.
- Slogan: price = \(e^{-rT}\E_{\mathbb{Q}}[\text{payoff}]\). Simulate under \(\mathbb{Q}\), discount at \(r\), report a confidence interval.
- Pair a vanilla control variate (with known BS price) with an exotic target - often a 10×+ variance cut for Asians and baskets.
- For smooth, low-dimensional payoffs, scrambled Sobol points give near-\(O(1/N)\) accuracy and an error estimate; make them a default.
- Remember these are model prices: they inherit every assumption of the SDE (constant \(\sigma\), no jumps, frictionless trading). Calibrate and stress-test before trusting a number.
Knowledge Check
Practical Exercise
You must price a barrier option (knocks out if \(S\) ever exceeds \(B\)) and estimate its delta. (a) Why is a closed form unlikely and Monte Carlo natural? (b) Which delta estimator would you choose and why? (c) Name one variance-reduction technique well-suited to this payoff.
(a) The payoff depends on the entire path (the running maximum), so simulate paths and apply the knock-out rule; closed forms exist only under idealized continuous monitoring, and real contracts monitor discretely, which breaks them.
(b) The payoff is discontinuous at the barrier, so the pathwise method fails there; use the likelihood-ratio method (or a smoothed/conditional-expectation variant), which differentiates the density and tolerates the jump.
(c) Importance sampling that tilts the drift toward (or away from) the barrier concentrates paths in the region that determines knock-out, sharply cutting variance; a vanilla-option control variate is another strong choice.
Lesson Summary
Retrieval Practice
Close the lesson and answer from memory before checking. This is deliberate, effortful recall - the single highest-yield study action.
A: \(V_0=e^{-rT}\E_{\mathbb{Q}}[g(S_T)]\), an expectation under the risk-neutral measure \(\mathbb{Q}\) (drift \(r\)), estimated by averaging discounted payoffs with a \(1/\sqrt N\) error bar.
A: Pathwise differentiates the payoff along each path (low variance, needs a differentiable payoff); likelihood-ratio differentiates the density (handles discontinuous payoffs, higher variance).
Completion Checklist
- I can explain the core ideas in my own words
- I worked the derivations/examples by hand
- I completed the interactive workbench(es)
- I passed the knowledge check
Source References
This lesson synthesizes and paraphrases concepts from the sources below. No copyrighted text, problem sets, or solutions are reproduced. Return to the originals for full depth.
- Monte Carlo Methods in Financial Engineering (Paul Glasserman, 2004) foundational - Ch. 5-7 - Ch. 5–7: estimating sensitivities (pathwise, likelihood ratio), and quasi-Monte Carlo with low-discrepancy sequences.
- Stochastic Calculus for Finance II (Steven Shreve, 2004) foundational - Ch. 5-6 - Ch. 5–6: risk-neutral valuation \(V_0=e^{-rT}\E_{\mathbb{Q}}[g(S_T)]\) underpinning the simulation.