Interpreting N(d1) and N(d2) in Asset-or-Nothing Calls
Summary
The document explains how the normal cumulative terms in Black–Scholes pricing relate to different contingent payoffs. It corrects the geometric Brownian motion solution by including the half-variance adjustment in the exponent, and notes that Brownian motion at maturity already has variance equal to elapsed time. Under risk-neutral pricing, a cash-or-nothing call is tied to the probability that the stock finishes above the strike, while an asset-or-nothing call weights that event by the terminal stock value.
For a claim paying a fixed number of shares when the stock rises past a threshold, the document identifies the payoff as asset-or-nothing and says to price it using the corresponding N(d1) expression, scaling for the number of shares. The example sets the strike as a proportion of the initial stock price and uses a specified maturity. The discussion assumes the Black–Scholes framework, with constant volatility and rate; it does not address calibration or departures from those assumptions.
Key ideas
- The risk-neutral geometric Brownian motion solution includes a negative half-variance adjustment in its drift exponent.
- Brownian motion at maturity already scales with the square root of elapsed time through its distribution.
- A cash-or-nothing call is valued using the risk-neutral probability of finishing above the strike, represented by N(d2).
- An asset-or-nothing call weights that event by the stock payoff and uses N(d1).
- A fixed-share threshold payment can be priced as an asset-or-nothing call and scaled by the share count.
Tags
Full text
# Understanding $N(d_1)$ and $N(d_2)$
# Understanding $N(d_1)$ and $N(d_2)$
Firstly, if the solution to geometric Brownian motion is $S_t = S_0 \exp((r-\sigma^2)t + \sigma W_t$ then if I have a payment that is not necessarily a full call option e.g. if the exercise price $K$ is crossed then a payment of 5000 shares at the time is released if the stock price is greater than its initial value by 20% after 6 months, how does that arrive at $N(d_1)$ or $N(d_2)$? The connection I'm making here is that $d_1 = \dfrac{\ln(S_t/K) + (r - \sigma^2)\sqrt{t}}{\sigma \sqrt{t}}$ and so if I was to solve it as per a method I had been taught it would go as follows $V_0 = \exp(-rt)E[X|\mathscr{F}_t]$ where X is the payment specified.
Then: \begin{align*} V_0 &= \exp(-rt)\cdot E[10,000\cdot\mathbb{I}{(S_{0.5} > 1.2S_0)}|\mathscr{F}_t]\\ &=10,000\cdot\exp(-rt)\cdot P\left((r-\dfrac{1}{2}\sigma^2)\cdot t+ \sigma W_t > \ln(1.2)\right)\\ &= 10,000\cdot\exp(-rt)\cdot P\left(W_t > \dfrac{\ln(1.2) - (r-\dfrac{1}{2}\sigma^2)t}{\sigma}\right). \end{align*} This is not similar to $N(d_1)$.
Is the initial formula $S_t = S_0\cdot\exp((r-\sigma^2)t + \sigma W_{t}\sqrt{t} )$ rather?
## Answer by Kevin (score 4, accepted)
https://quant.stackexchange.com/a/48803
The Black Scholes (1973) model assumes that $\mathrm{d}S_t=rS_t\mathrm{d}t+\sigma S_t\mathrm{d}W_t$. Thus, $$S_t=S_0\exp\left(\left(r-\frac{1}{2}\sigma^2\right)t+\sigma W_t\right).$$ Please note the factor $-\frac{1}{2}\sigma^2t$ in the exponential. If you incorporate dividends, replace $r$ by $r-q$. You do not need an extra term $\sqrt{t}$ in front of the Brownian motion since, by definition, $W_t\sim N(0,t)$.
You can then indeed use risk-neutral pricing which expresses the time $t$ price of a claim $X$ as $$\mathbb{E}^\mathbb{Q}\left[\frac{B_t}{B_T} X\bigg|\mathcal{F}_t\right].$$ Here, $(B_t)$ is a locally risk-free bank account governed by $\mathrm{d}B_t=r_tB_t\mathrm{d}t$. In the Black-Scholes world, $r_t\equiv r$ such that $\frac{B_t}{B_T}=e^{-r(T-t)}$.
You describe a European-style option which pays one unit of the stock if the terminal stock price exceeds the strike price. These are known as asset-or-nothing calls. Their price simply equals $$S_te^{-q(T-t)}N(d_1)$$ with the standard $$ d_1=\frac{\ln\left(\frac{S_0}{K}\right)+\left(r-q-\frac{1}{2}\sigma^2\right)(T-t)}{\sigma\sqrt{T-t}}.$$ All what you need to do in your special application is to set $K= 1.2S_0$ and $T=\frac{1}{2}$ and multiply the option price by 5,000.
## Answer by demully (score 3)
https://quant.stackexchange.com/a/48872
In its simplest form, an option is a combination of two binary options.
The buyer of a call option is long of an "asset-or-nothing" binary call. I.E. if Spot>Strike, it is worth Spot; else 0. To fund that, he is selling a "cash-or-nothing" call: worth Strike if Spot>Strike, else 0.
The positive value of the option obviously derives from the fact that as Spot moves beyond Strike, Spot moves but Strike does not.
By definition, the two components have to have the same probability of being worth zero or something, because they share the same Strike. The value of of the cash-or-nothing is the present value of Strike * probability of this-versus-0. This is N(d2): the probability of the options having value.
N(d1) is the change in the value of the asset-or-nothing per change in Spot. This is higher because Spot as well as probability of Spot>Strike both move in tandem. N(d1) captures the likelihood of a bigger payoff should the probability of any payoff rise.
Your formulation looks like N(d2) to me; albeit if you are exercising on shares rather than cash, the exchange is not your 20% strike but the value of the shares being exchanged, if above . So should be N(d1). Try E(10,000 * St, P(St > 1.2 * S0))!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.