The reflection principle and first passage times
This lesson computes the distribution of the running maximum of Brownian motion and of the first time it reaches a given level. The tool is the reflection principle, which rests on the strong Markov property from "Properties of Brownian motion" and on the notion of a stopping time from "Filtrations, adapted processes and stopping times". The results are exact closed forms, and they are the basis of barrier option pricing.
Running maximum and first passage time
Let be a standard Brownian motion with natural filtration and fix a level . Define the running maximum and the first passage time
The maximum exists because the path is continuous on the compact interval . Since and paths are continuous, the intermediate value theorem gives the identity of events
is a stopping time. By continuity, holds exactly when for every some rational has , so
a countable combination of events that are each known at time . By recurrence, almost surely; this also follows from the formula below.
The reflection argument
Define the reflected path: follow until it first reaches , then mirror it in the line :
Claim: is again a standard Brownian motion. This is where the strong Markov property enters. Applied at the stopping time , it says that , , is a Brownian motion independent of , and in particular of the stopped path . By symmetry is also a Brownian motion independent of . Hence the pairs (stopped path, ) and (stopped path, ) have the same joint law. is obtained from the first pair by gluing onto the stopped path at , and from the second pair by the same gluing map, so and have the same law.
Both requirements are essential. At a fixed time the ordinary Markov property would suffice, but is random. And the argument would fail for a random time that looks ahead, such as the time at which the maximum over is attained: after that time the path is forced to stay below its maximum, so it is not a fresh Brownian motion.
Now count paths. reaches at the same time as , and on we have , so exactly when . Using that has the law of , and that ,
Since , splitting by the sign of gives the theorem.
Reflection principle: for and , . In particular has the same law as .
The last statement holds because for . A fair picture is a mirror placed at height : every path that touches and ends below it has a mirror twin that ends above it, equally likely, so touching paths split evenly between the two sides. For the coin-flip walk the same argument with steps of is exact and is André's classical solution of the ballot problem.
Worked numbers
Take , . Then , and
About one path in three reaches level 1 within one unit of time, although only one in six ends above it. Since , the expected maximum is .
Application: model the log price as driftless, , with and . The probability that the stock touches 120 within one year is the probability that reaches by :
With a drift in the log price, , the reflection principle no longer applies directly, because the drifted process is not symmetric. The answer, obtained in "Change of measure and Girsanov's theorem" by removing the drift, is
For it reduces to . With (zero expected stock return) the touching probability above becomes about .
The figure fixes and lets you set the level between 0.2 and 2.5 (default 1). It draws one sample path that reaches (paths are resampled until one does), the line , and, dashed, the reflection of the path after ; "New path" draws another. The readouts come from 20 000 simulated paths with 500 steps each: the share of paths with maximum at least , the exact value , and the share with . The first is close to twice the third. It is also slightly below the exact value, because the simulated maximum is taken only over the 500 grid points and misses crossings that happen between them; at it comes out near rather than . The lesson "The Brownian bridge" computes the probability of such a hidden crossing.
- Share with max ≥ a (20 000 paths)
- 30.98%
- 2·P(W₁ ≥ a)
- 31.73%
- Share with W₁ ≥ a
- 16.05%
The law of the first passage time
Because , the reflection principle gives the distribution function of , and differentiating in (using ) gives its density:
This is the Lévy distribution. Two facts follow:
- : every level is reached almost surely.
- : for large , , which is not integrable on .
The level is certain to be reached, but the expected waiting time is infinite. The median is finite: when , that is . The factor is scaling at work: has the same law as . This also explains a point from "Conditional expectation and martingales": is a martingale with , yet . Stopping at turns a fair game into a sure gain only because is unbounded with infinite mean, so the optional stopping theorem does not apply.
Joint law of the maximum and the endpoint
The same reflection gives more. For and , on the condition is equivalent to , and forces . Hence
Differentiating in and gives the joint density
For example, the probability that the path reaches 1 by time 1 but ends at or below 0 is .
This joint law is what barrier options need. An up-and-out call pays only if the price stays below a barrier throughout . Under the Black–Scholes model the log price is a drifted Brownian motion, and the price of the option is a discounted integral of the payoff against the joint density of the maximum and the endpoint, adjusted for the drift as above. The closed-form barrier prices used in practice come from exactly this computation.
Summary
- is a stopping time and .
- The strong Markov property at makes the path reflected after a Brownian motion; this gives and .
- has the Lévy density : it is finite almost surely but has infinite mean.
- for ; this joint law prices barrier options.
- On a discrete time grid the simulated maximum is biased low because crossings between grid points are missed.