CONTENTS

Exercise: Pricing a knock-out barrier option

Up-and-out call: pays (STK)+(S_T - K)^+ if maxtTSt<B\max_{t \le T} S_t < B for some barrier B>KB > K, else pays 0.

Parameters: S0=100S_0 = 100, K=100K = 100, B=130B = 130, T=1T = 1, r=0.05r = 0.05, σ=0.2\sigma = 0.2.

Tasks

  1. Implement MC pricing with M=50M = 50 time steps per path and N=105N = 10^5 paths. Report the price and 95% CI.

  2. Discretisation bias. Repeat with M=12,50,250M = 12, 50, 250 time steps. The discrete-monitoring approximation undercounts barrier hits, so the price is biased upward (the option appears more valuable). Show this empirically.
  3. Brownian-bridge correction. Between two grid points Stk,Stk+1S_{t_k}, S_{t_{k+1}} both below BB, the barrier may still have been crossed mid-step. The probability of hitting under a Brownian bridge is
phit=exp ⁣(2(BStk)(BStk+1)σ2Stk2Δt).p_{hit} = \exp\!\left(-\frac{2(B - S_{t_k})(B - S_{t_{k+1}})}{\sigma^2 S_{t_k}^2 \Delta t}\right).

Implement the Brownian-bridge correction and verify it removes most of the bias.

  1. Closed-form Black-Scholes for the up-and-out call (Reiner-Rubinstein) gives a known answer. Compare your bridge-corrected MC against \0.95$ (approximate analytic value).