Basic Prerequisites: Stochastic Calculus & Itô’s Lemma and Black–Scholes–Merton & Feynman–Kac.


1. Intuition & Practical Objective

Lookbacks let you “buy at the low” / “sell at the high”: a floating-strike lookback call pays (you got in at the path minimum). Asians replace the terminal price with a time average: an average-rate put pays where is the path average. Both are built from the running extremum / running integral - two path statistics the reflection principle handles cleanly in closed form for lookbacks, but which have no closed form for the arithmetic Asian (Shreve II §7.5 is explicit: no closed form).

The practical objective:

  • Lookbacks: one closed form (floating strike), fixed-strike by put–call parity.
  • Geometric Asian: exactly BSM with adjusted volatility/carry (a log of a geometric average is a normal - the one Asian with a clean closed form).
  • Arithmetic Asian: no closed form → moment-matching approximations (Turnbull–Wakeman) and Monte Carlo - the workhorse.

2. Mathematical Ground Truth & Derivations

2.1 Floating-strike lookback call (Haug eq 4.39; Shreve II §7.4)

With , , for :

Critical sign: the two terms in the square bracket add (the book value confirms the +). Flip it and you get instead of . Shreve’s derivation is the reflection principle on the running max , with the smooth-pasting condition and the “not a dt-term” subtlety that the running max increases only on a Lebesgue-null set yet is not a -term (Shreve II §7.4). The dimension reduction (Thm 7.4.3) is what makes the closed form tractable.

2.2 Geometric Asian (Haug eqs 4.91–4.92) - the exact closed form

The geometric average is lognormal, so the geometric Asian prices as a plain BSM option with adjusted parameters:

then , with the usual in terms of . Because it is a clean BSM, the geometric Asian is the natural control variate for the arithmetic Asian under MC (Glasserman Ch 3, Ch 4).

2.3 Arithmetic Asian - no closed form (Shreve II §7.5; Hull Ch 26)

Shreve prices it via state augmentation: , with the degenerate PDE and terminal - and explicitly no closed form. Hull §26.13 notes the two-moment (lognormal) approximation: match the first two moments , of the arithmetic average and price as a BSM with , . This is the Turnbull–Wakeman approximation. It needs the in-average-period strike/scale adjustment (Haug §4.20.3); treat the moment-matching idea as exact, the arithmetic-average digits as approximate.


3. Computational Implementation - lookback closed form + MC, geometric closed form + MC, arithmetic by MC

Stdlib only. The lookback MC simulates the underlying with Q-drift (cost of carry) and discounts at - the path statistic depends on the drift of .

The geometric closed form and MC agree to ~0.007 (MC error), confirming the BSM-reduction. The arithmetic Asian has no closed form - only MC (or a moment-matching approximation) prices it. The lookback MC matches the reflection-principle closed form once the underlying is simulated with the correct Q-drift .


4. Failure Modes & First-Principles Breakdowns

  1. Wrong Q-drift for path statistics. The running min/max/average distributions depend on , not in general. Simulating a dividend-paying underlying with drift biases every lookback/Asian MC (see the mismatch this avoids in 01).
  2. Geometric ≠ arithmetic. The geometric closed form is exact but prices the wrong contract if the contract is arithmetic. Never plug the geometric digits into an arithmetic payoff.
  3. Lookback sign errors. The floating-strike lookback’s reflected image term carries a sign that is easy to flip; verify against the book’s numeric (flip the bracket + and you get vs ).
  4. Turnbull–Wakeman is an approximation. Moment-matching is exact for the moments, but the lognormal fit is an assumption. The in-average-period strike/scale adjustment (Haug §4.20.3) is required once averaging has started - omitting it misprices by the full shift term.

5. References

  • Haug, The Complete Guide to Option Pricing Formulas
  • Shreve, Stochastic Calculus for Finance II
  • Glasserman, Monte Carlo Methods in Financial Engineering

6. Connected Graph Bridges