Pricing a Barrier Option Paid at Its First Hitting Time
Summary
The document studies an option that pays one unit when a Black–Scholes stock first crosses an upper barrier before expiry. Taking logarithms converts the barrier event into a Brownian motion with drift reaching a fixed level. The answers use a reflection-principle hitting probability and, for a payoff paid at the hitting time, derive a stopping-time density and discount each possible payment time before integrating through expiry.
This distinction matters: if payment is instead made at expiry conditional on a prior hit, the value is the discounted probability of hitting by expiry. The document gives formulas for the hitting probability, density, and an integrated expression, but its replies are not fully consistent about the payment convention and one answer flags a correction to the supplied probability identity. The result assumes the stated Black–Scholes dynamics under the risk-neutral measure, constant parameters, and a continuously monitored barrier. It does not address discrete monitoring, transaction costs, or model risk.
Key ideas
- Taking logarithms expresses the stock barrier event as a drifted Brownian motion hitting a fixed level.
- A payoff paid at the hitting time requires discounting over the stopping-time distribution.
- A payoff paid at expiry after a hit instead uses the discounted probability of hitting by expiry.
- The response derives a hitting-time density from the cumulative hitting probability.
- The answers differ on payment timing and correct a stated probability identity, so conventions require care.
Tags
Full text
# Pricing exotic option whose payout depends on the stopping time
# Pricing exotic option whose payout depends on the stopping time
I am struggling with this question:
Let $B$ be a standard Brownian motion. In a Black-Scholes model, at time $t$, the stock price is given by \begin{equation} S_t = \exp \{ \sigma B_t + ( r- \frac{1}{2} \sigma^2 ) t \}. \end{equation} where $\sigma >0$ and $r$ are constants. Let $a>0$. We want to calculate the time-0-price of an exotic option which will pay $1$ at the time $\tau = \inf \{ t \in [0,T]: S_t > e^{\sigma a} \}$ if the time happens before the expiry $T>0$, otherwise it pays nothing.
The following fact is given: For any $c \in \mathbb{R}$, $a>0$, \begin{equation} \mathbb{P} \, ( \inf \{ t \in [0,T]: B_t + ct =a \} \leq T ) = 1- \Phi \bigg( \frac{a-cT}{\sqrt{T}} \bigg) + e^{2ac} \Phi \bigg( \frac{-a-cT}{\sqrt{T}} \bigg), \end{equation} where $\Phi$ denotes the cumulative distribution function of the $N(0,1)$ distribution.
I was only taught about the pricing of European options. What do we need to do in this case?
## Answer by Gordon (score 2)
https://quant.stackexchange.com/a/15789
Here is to continue the above answer of Emcor to make it more explicit. Note that the fact given in the question should instead be \begin{align*} P(\inf \big\{t \in [0, T], B_t +ct = a \big\} \geq T) = 1- \Phi\Big(\frac{a-cT}{\sqrt{T}}\Big) + e^{2ac}\Phi\Big(\frac{-a-cT}{\sqrt{T}}\Big). \end{align*} Then, for $0<t_0\leq T$, \begin{align*} P(\tau \leq t_0) &= P\Big(\inf \big\{t \in [0, T], S_t >e^{a\sigma} \big\} \leq t_0 \Big)\\ &= P\Big(\inf \big\{t \in [0, T], B_t +ct>a \big\}\leq t_0 \Big)\\ &= P\Big(\inf \big\{t \in [0, t_0], B_t +ct>a \big\} \leq t_0 \Big)\\ &= P\Big(\inf \big\{t \in [0, t_0], B_t +ct = a \big\} \leq t_0 \Big)\\ &= \Phi\Big(\frac{a-ct_0}{\sqrt{t_0}}\Big) - e^{2ac}\Phi\Big(\frac{-a-ct_0}{\sqrt{t_0}}\Big). \end{align*} Let $\phi$ denote the density function of a standard normal random variable. Then the density of $\tau$ over the interval $[0, T]$ is given by (by differentiating the above function with respect to $t_0$) \begin{align*} \phi_{\tau}(t_0) &= \frac{a}{\sqrt{t_0^3}}\phi\Big(\frac{a-ct_0}{\sqrt{t_0}}\Big) \\ &=\frac{a}{\sqrt{2\pi t_0^3}}e^{-\frac{1}{2}\big(\frac{a^2}{t_0} - 2ac + c^2 t_0 \big)}. \end{align*} The option value is then \begin{align*} &\int_0^T e^{-r t_0} \frac{a}{\sqrt{2\pi t_0^3}}e^{-\frac{1}{2}\big(\frac{a^2}{t_0} - 2ac + c^2 t_0 \big)} dt_0\\ =&e^{a\big(c-\sqrt{c^2 + 2 r}\big)}\int_0^T \frac{a}{\sqrt{2\pi t_0^3}}e^{-\frac{1}{2}\big(\frac{a^2}{t_0} - 2a\sqrt{c^2 + 2 r} + (\sqrt{c^2 + 2 r})^2 t_0 \big)} dt_0\\ =& e^{a\big(c-\sqrt{c^2 + 2 r}\big)}\bigg[\Phi\bigg(\frac{a-\sqrt{c^2 + 2 r}\,t_0}{\sqrt{t_0}}\bigg) -e^{2a\sqrt{c^2 + 2 r}}\Phi\bigg(\frac{-a-\sqrt{c^2 + 2 r}\,t_0}{\sqrt{t_0}}\bigg)\bigg]_0^T\\ =& e^{a\big(c-\sqrt{c^2 + 2 r}\big)}\Phi\bigg(\frac{a-\sqrt{c^2 + 2 r}\,T}{\sqrt{T}}\bigg) + e^{a\big(c+\sqrt{c^2 + 2 r}\big)}\Phi\bigg(\frac{-a-\sqrt{c^2 + 2 r}\,T}{\sqrt{T}}\bigg). \end{align*}
## Answer by emcor (score 1)
https://quant.stackexchange.com/a/15772
$S_t$ is already under $Q$ (riskfree drift), so you not need to change the measure here.
Note that $c:=\left(\frac{r}{\sigma}-\frac{1}{2}\sigma\right)$ and $E\left(1_A\right)=P(A)$.
So one computes the European option price as the discounted payoff expectation: $$C=e^{-rT}E\left(1_{\tau\leq T}\right)=e^{-rT}P(\tau\leq T).$$
The option price equals the discounted probability of the hitting time.
If the option is of American type, the discount factor becomes stochastic:
$$C=E\left(e^{-r\tau}1_{\tau\leq T}\right)=\int_0^T e^{-r\tau}\,f(\tau)\,d\tau$$
The expression can also be calculated by Laplace transform.
## Answer by Onyxx (score 0)
https://quant.stackexchange.com/a/15785
If you assume the payoff is paid at time T, you just have to compute P(tau < T). In this case, you have everything you need to do it. If the payoff is paid at time tau, you need to compute the density of the stopping time.Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.