CONTENTS

Exercise: Hitting Times and the Reflection Principle for Random Walks

Problem

Let (Sn)(S_n) be a simple symmetric random walk starting at S0=0S_0 = 0, and let Mn=maxknSkM_n = \max_{k \le n} S_k be the running maximum. The reflection principle states:
P(Mna,Sn=b)=P(Sn=2ab)for amax(0,b), a,bZ.\mathbb{P}(M_n \ge a, S_n = b) = \mathbb{P}(S_n = 2a - b) \quad\text{for } a \ge \max(0, b), \ a, b \in \mathbb{Z}.
  1. Sketch the proof. The idea is: any path that hits level aa and ends at b<ab < a can be "reflected" after its first hit of aa to produce a new path of the same probability ending at 2ab2a - b.

  2. Use the reflection principle to derive P(Mna)=P(Sna)+P(Sn>a)\mathbb{P}(M_n \ge a) = \mathbb{P}(S_n \ge a) + \mathbb{P}(S_n > a). (This is the discrete-time analogue of P(Mta)=2P(Wta)\mathbb{P}(M_t \ge a) = 2\mathbb{P}(W_t \ge a) for Brownian motion.)

  3. For a barrier option with knock-out level a>0a > 0 and maturity nn, the option survives iff the underlying path never crosses aa. Using the reflection principle, write an expression for the probability that the walk never hits aa by time nn.

  4. Monte Carlo check. Simulate N=100,000N = 100{,}000 paths of a 100-step simple random walk and empirically estimate P(M10010)\mathbb{P}(M_{100} \ge 10). Compare to the reflection-principle formula.

Hint

For the reflection principle, the first hitting time τa\tau_a is the stopping time at which the mirroring happens: reflect the post-τa\tau_a piece of the path about the level aa.

Jump to the solution when you're ready.