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:

  1. 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 .
  2. 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.
  3. 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 :

ExoticPath functional
Barrier (down-and-out call)
Cash-or-nothing digital
Lookback (floating call)
Asian (average-rate put)
Quantopayoff 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

  1. 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.
  2. 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.
  3. 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