Basic Prerequisites: Stochastic Calculus & Itô’s Lemma.
1. Intuition & Practical Objective
A vanilla European option is priced from one number: the terminal stock price . Everything - the whole distribution - collapses into a single draw at expiry. An exotic option is anything whose payoff needs more than . The moment it references the path’s running maximum or minimum (lookback), its average (Asian), whether it touched a level (barrier), or a second asset (exchange/quanto), the pricing problem changes character, because the payoff is now a functional of the whole path, not a function of its endpoint.
The practical objective of this page: build the intuition for why this change matters, with no formula beyond one idea - the risk-neutral expectation extends from "" to “any functional of the path.” Three “aha”s:
- Path-dependence = the payoff ignores nothing. Two different paths can end at the same yet pay different amounts (one touched the barrier, one didn’t; one set a lower minimum, one didn’t). So the terminal distribution alone is useless - you need the joint law of the path statistics and .
- The pricing measure is unchanged. You still compute (Glasserman 1.39; Shreve Ch 7). The only difference is that the payoff is now a function of more of the trajectory, so the expectation is over the full path - which is precisely what Monte Carlo simulates.
- The underlying’s drift under is the cost-of-carry . For path-dependent products the distribution of the running max/min/average depends on the drift of , which under is (not in general). Simulating with the wrong drift misprices every path statistic.
2. Mathematical Ground Truth & Derivations
The shared object: a path-functional. Under the risk-neutral measure the stock is
and every exotic here is for a different functional :
| Exotic | Path functional |
|---|---|
| Barrier (down-and-out call) | |
| Cash-or-nothing digital | |
| Lookback (floating call) | |
| Asian (average-rate put) | |
| Quanto | payoff in domestic currency of a foreign equity |
The reflection principle - the workhorse for barrier & lookback closed forms. For driftless Brownian motion, the probability that the maximum exceeds a level by time equals twice the probability that the terminal value exceeds : . This “reflects” every path that touched into a path ending above (Shreve II Thm 7.2.1 gives the exact joint density of ). It is the seed of every barrier/lookback closed form: price the vanilla, subtract (or add) the reflected “image” terms.
Shreve’s unifying structure (Ch 7). Knock-out barriers solve the BSM PDE on a shrunk domain with ; lookbacks add a running-max state and a smooth-pasting condition ; Asians add an integral state and the degenerate PDE . In every case the state vector grows - and that is exactly the dimensionality that forces Monte Carlo.
3. Computational Implementation - path-dependence made visible
The single most convincing way to feel the divide: simulate one batch of paths, record both the terminal values and the running minima, and price a lookback (path-dependent) against a vanilla (terminal-only) that share the exact same terminal draws. The lookback price cannot be recovered from alone. Stdlib only.
The vanilla MC lands on the BSM closed form (terminal-only: the closed form is the answer), while the lookback put on the same paths is more than twice as valuable - it pays off on every path whose running minimum (not just endpoint) dipped below . Same terminal draws, radically different prices: that is path-dependence.
4. Failure Modes & First-Principles Breakdowns
- The “terminal distribution is enough” trap. For an exotic you cannot compress the path to ; you need the joint law of . This is the single biggest conceptual error.
- Wrong drift under . Simulate with the cost-of-carry (e.g. for an index) in , and discount at . Using as the drift when (dividend-paying underlying) biases every running-min/max statistic.
- Monitoring specification is part of the contract. Continuous vs discrete monitoring changes the price (see 06 · Advanced Extensions); for a knock-in a barrier checked daily is cheaper than one checked continuously; for a knock-out the daily check is more expensive, because the grid misses touches the continuous monitor would catch. Ignoring this is a first-principles mis-specification.
5. References
- Shreve, Stochastic Calculus for Finance II
- Glasserman, Monte Carlo Methods in Financial Engineering
- Haug, The Complete Guide to Option Pricing Formulas
6. Connected Graph Bridges
- Base: Stochastic Calculus & Itô · Black–Scholes–Merton & Feynman–Kac
- Continue: 02 · Barriers & Digitals · Index Hub
- Theory: Multivariable Calculus