Tutorials › Stochastic Calculus › Call and Put Delta

The Black-Scholes Model · Tutorial 474 of 600

Call and Put Delta

Derive call and put deltas from their Black–Scholes prices and use them to calculate replicating stock holdings and portfolio hedge positions.

Advanced 10 min read

What You'll Learn

  • Define call and put delta as sensitivity of option value to the current stock price.
  • Differentiate both Black–Scholes formulas, including the signs in the put derivative.
  • Prove the normal-density identity that makes the derivative terms cancel.
  • Connect delta to the stock holding in a self-financing replicating portfolio.
  • Calculate signed share positions for individual contracts and option portfolios.
  • Recognize why delta is not generally the same as an option’s probability of finishing in the money.

Delta as Sensitivity to the Stock Price

For a European option, delta measures how its current value changes when the stock price changes while time, strike, interest rate, and volatility are held fixed. In the Black–Scholes model, this derivative has a direct hedging interpretation: it is the number of shares in the replicating portfolio. Establishing the formula carefully matters, especially for puts, where differentiating the negative spot term is a common source of sign errors.

Work on a filtered probability space \((\Omega,\mathcal{F},(\mathcal{F}_t)_{t\ge0},\mathbb{P})\) carrying a Brownian motion \(B_t\). Assume a non-dividend-paying stock, constant interest rate \(r\), and constant volatility \(\sigma>0\). Under the physical measure \(\mathbb{P}\), the stock may have its physical drift; for risk-neutral pricing, use an equivalent risk-neutral measure \(\mathbb{Q}\), under which the stock satisfies \(dS_t=rS_t\,dt+\sigma S_t\,dB_t^{\mathbb{Q}}\). Here \(B_t^{\mathbb{Q}}\) is Brownian motion under \(\mathbb{Q}\). The stochastic integral in this equation is an Ito integral with progressively measurable integrand \(\sigma S_t\); on every finite time interval it is square-integrable, since \(\mathbb{E}^{\mathbb{Q}}[S_t^2]\) is finite and hence \(\mathbb{E}^{\mathbb{Q}}\int_0^T\sigma^2S_t^2\,dt<\infty\).

Let \(t<T\), \(\tau=T-t>0\), current spot \(S=S_t>0\), strike \(K>0\), and define

$$ d_1=\frac{\ln(S/K)+(r+\tfrac12\sigma^2)\tau}{\sigma\sqrt{\tau}}, \qquad d_2=d_1-\sigma\sqrt{\tau}. $$

Write \(\Phi\) for the standard normal cumulative distribution function and \(\phi(x)=\frac{1}{\sqrt{2\pi}}e^{-x^2/2}\) for its density. The Black–Scholes call and put prices, with no continuous dividend yield, are

$$ C(t,S)=S\Phi(d_1)-Ke^{-r\tau}\Phi(d_2), \qquad P(t,S)=Ke^{-r\tau}\Phi(-d_2)-S\Phi(-d_1). $$
Definition: The call delta is \(\Delta_C(t,S)=\frac{\partial C}{\partial S}(t,S)\), and the put delta is \(\Delta_P(t,S)=\frac{\partial P}{\partial S}(t,S)\). These partial derivatives hold \(t,T,K,r,\sigma\) fixed. They describe local price sensitivity, not the option price itself.

Differentiate the Two Prices

The key cancellation in both derivatives follows from a relation between the two normal densities. Differentiating \(d_1\) and \(d_2\) with respect to spot gives \(\frac{\partial d_1}{\partial S}=\frac{\partial d_2}{\partial S}=\frac{1}{S\sigma\sqrt{\tau}}\). Also, since \(d_1-d_2=\sigma\sqrt{\tau}\) and \(d_1+d_2=2(\ln(S/K)+r\tau)/(\sigma\sqrt{\tau})\),

$$ \frac{\phi(d_1)}{\phi(d_2)} =\exp\!\left(-\frac{d_1^2-d_2^2}{2}\right) =\exp\!\left(-\ln(S/K)-r\tau\right) =\frac{Ke^{-r\tau}}{S}. $$
Theorem: For \(t<T\), \(S>0\), \(K>0\), and \(\sigma>0\), the Black–Scholes deltas are \(\Delta_C(t,S)=\Phi(d_1)\) and \(\Delta_P(t,S)=-\Phi(-d_1)=\Phi(d_1)-1\).

Proof. For the call, use \(\frac{d}{dx}\Phi(x)=\phi(x)\), the spot derivatives above, and the product rule on \(S\Phi(d_1)\). This gives

$$ \begin{aligned} \frac{\partial C}{\partial S} &=\Phi(d_1)+S\phi(d_1)\frac{1}{S\sigma\sqrt{\tau}} -Ke^{-r\tau}\phi(d_2)\frac{1}{S\sigma\sqrt{\tau}}\\ &=\Phi(d_1)+\frac{\phi(d_1)}{\sigma\sqrt{\tau}} -\frac{Ke^{-r\tau}\phi(d_2)}{S\sigma\sqrt{\tau}} =\Phi(d_1), \end{aligned} $$

where the last equality uses \(S\phi(d_1)=Ke^{-r\tau}\phi(d_2)\). For the put, differentiating \(\Phi(-d_i)\) gives \(-\phi(d_i)\frac{\partial d_i}{\partial S}\). In particular, differentiating its negative spot term contributes both a negative CDF term and a positive density term:

$$ \begin{aligned} \frac{\partial P}{\partial S} &=-Ke^{-r\tau}\phi(d_2)\frac{1}{S\sigma\sqrt{\tau}} -\Phi(-d_1)+S\phi(d_1)\frac{1}{S\sigma\sqrt{\tau}}\\ &=-\Phi(-d_1) =\Phi(d_1)-1. \end{aligned} $$

Again, the density terms cancel by the same identity. The final equality uses \(\Phi(x)+\Phi(-x)=1\). This proves both formulas, including the put’s negative sign. \(\square\)

Why Delta Is the Replicating Stock Holding

Delta is not merely a derivative used for reporting price sensitivity. It identifies the stock position needed to match the random part of the option’s value change. To see this, let \(V(t,S)\) be a smooth Black–Scholes price. Ito’s formula for the function \(f(t,s)=V(t,s)\), with \(f_t=V_t\), \(f_s=V_S\), and \(f_{ss}=V_{SS}\), gives

$$ dV(t,S_t)= \left(V_t+rS_tV_S+\tfrac12\sigma^2S_t^2V_{SS}\right)dt +\sigma S_tV_S\,dB_t^{\mathbb{Q}}, \qquad dB_t^{\mathbb{Q}}\,dB_t^{\mathbb{Q}}=dt. $$

The Black–Scholes PDE is \(V_t+rSV_S+\tfrac12\sigma^2S^2V_{SS}=rV\). Thus the option’s dynamics are \(dV=rV\,dt+\sigma S V_S\,dB_t^{\mathbb{Q}}\). A self-financing portfolio holding \(\Delta_t\) shares and \(V-\Delta_t S_t\) in the bank account has dynamics \(dV=\Delta_t\,dS_t+r(V-\Delta_t S_t)\,dt\). Substituting the stock dynamics gives its diffusion term \(\Delta_t\sigma S_t\,dB_t^{\mathbb{Q}}\). Matching this with the option’s diffusion term requires \(\Delta_t=V_S(t,S_t)\), since \(\sigma S_t>0\). With this choice the drift is \(rV\,dt\), as required. For a call or put, the replicating stock holding is therefore its delta.

These dynamics and the pricing calculation are stated under \(\mathbb{Q}\), the risk-neutral measure, not under the physical measure \(\mathbb{P}\). The stock’s drift under \(\mathbb{P}\) need not equal \(r\). The delta formulas depend on \(S,K,r,\sigma,\tau\), not on that physical drift. On any interval ending before maturity, the Black–Scholes deltas are bounded in absolute value by \(1\); the associated stock integrand is square-integrable over finite horizons because \(\mathbb{E}^{\mathbb{Q}}\int_0^T \sigma^2S_t^2\,dt<\infty\). At maturity, the payoff has a kink at \(S=K\), so a classical derivative there need not exist; the formulas describe the hedge before maturity.

Worked Example: Call and Put Deltas at the Money

Take \(S=100\), \(K=100\), \(r=0\), \(\sigma=0.2\), and \(\tau=1\). Compute both deltas.

First, \(\ln(S/K)=\ln(1)=0\), \(\sigma\sqrt{\tau}=0.2\), and \(\tfrac12\sigma^2\tau=\tfrac12(0.2)^2(1)=0.02\). Hence \(d_1=0.02/0.2=0.1\), and \(d_2=0.1-0.2=-0.1\). Therefore \(\Delta_C=\Phi(0.1)\approx0.5398\) and \(\Delta_P=\Phi(0.1)-1\approx-0.4602\).

Check: the displayed rounded deltas add to \(0.5398-0.4602=0.0796\), which is not expected to be zero. Instead, the exact relation is \(\Delta_C-\Delta_P=1\): using the same rounded values gives \(0.5398-(-0.4602)=1.0000\). The call is long approximately \(0.5398\) shares per option; a long put has negative delta and is locally short approximately \(0.4602\) shares.

Turning Delta into a Hedge Position

A delta is a number of shares per option when the position is one option. If a contract represents \(m\) options and there are \(n\) contracts, the signed stock holding that offsets the position’s local stock-price exposure is \(-nm\Delta\). A positive resulting holding means buy shares; a negative one means sell shares. For a short option position, \(n\) is negative, so the sign reverses. This is a local hedge: delta changes as spot and time change, so a hedge generally must be rebalanced.

Worked Example: Shares for a Call Hedge

Suppose a dealer is short \(3\) call contracts, each representing \(100\) options. Let \(K=100\), \(\sigma=0.4\), \(r=0.03\), \(\tau=1\), and choose \(S=100e^{-0.11}\). Find the call delta and the stock position that offsets the short calls.

Here \(\ln(S/K)=-0.11\), \((r+\tfrac12\sigma^2)\tau=0.03+\tfrac12(0.4)^2=0.03+0.08=0.11\), and \(\sigma\sqrt{\tau}=0.4\). Thus \(d_1=(-0.11+0.11)/0.4=0\), so the call delta is \(\Phi(0)=0.5\). The dealer’s option count is \(-3\cdot100=-300\). Its aggregate option delta is \((-300)(0.5)=-150\) shares, so the offsetting stock holding is \(+150\) shares.

Check: the combined local delta is \(-150+150=0\). This confirms the sign: because the dealer is short calls, the call position loses value relative to the stock when the stock rises, and a long stock position offsets that exposure locally.

Worked Example: Delta of a Call-and-Put Portfolio

At \(S=K=100\), take \(r=0\), \(\sigma=0.4\), and \(\tau=1\). A portfolio is long \(10\) call contracts and long \(10\) put contracts, each with a contract multiplier of \(100\). Compute the two signed stock exposures and their sum.

Since \(\ln(S/K)=0\), \(d_1=(\tfrac12(0.4)^2)/0.4=0.08/0.4=0.2\), and \(d_2=0.2-0.4=-0.2\). The call delta is \(\Phi(0.2)\approx0.5793\); the put delta is \(\Phi(0.2)-1\approx-0.4207\). Each option position contains \(10\cdot100=1000\) options. Thus the call position has signed delta \(1000(0.5793)=579.3\) shares, while the put position has signed delta \(1000(-0.4207)=-420.7\) shares. Together they have delta \(579.3-420.7=158.6\) shares. To hedge the combined position, the portfolio takes the opposite stock holding: short \(158.6\) shares.

Check: the two option positions’ signed deltas sum to \(158.6\) shares. Separately, the call position minus the put position is \(579.3-(-420.7)=1000\) shares, consistent with \(\Delta_C-\Delta_P=1\) for each matched call and put and \(1000\) options of each type. The sum and the difference are distinct calculations.

Common Sign and Interpretation Pitfalls

Pitfall: differentiating the put’s spot term with the wrong sign. A mistaken calculation may write \(\frac{\partial}{\partial S}[-S\Phi(-d_1)]=-\Phi(-d_1)-S\phi(d_1)\frac{\partial d_1}{\partial S}\). The second term is wrong: the inner derivative of \(\Phi(-d_1)\) is \(-\phi(d_1)\frac{\partial d_1}{\partial S}\), and the minus sign in front of \(S\) changes that contribution to positive. The correct derivative is \(-\Phi(-d_1)+S\phi(d_1)\frac{\partial d_1}{\partial S}\). Keeping this sign gives \(\Delta_P=-\Phi(-d_1)\), not a positive put delta.

Delta is not automatically an exercise probability. The call delta is \(\Phi(d_1)\), whereas the risk-neutral probability that \(S_T>K\) in the no-dividend Black–Scholes model is \(\Phi(d_2)\). These use different arguments because \(d_1=d_2+\sigma\sqrt{\tau}\). Delta is a price derivative and a hedge ratio; it should not be replaced by a probability. Also, a delta hedge offsets first-order stock sensitivity at the current state. It does not remove all risk over a finite interval, because the sensitivity changes as market conditions change.

Takeaway: Differentiate the Black–Scholes prices with respect to spot, retaining the signs from the chain and product rules. The density terms cancel, leaving call delta \(\Phi(d_1)\) and put delta \(\Phi(d_1)-1\). Multiply by the signed option count to obtain the option position’s stock exposure, then take the opposite stock position to hedge it.

Check Your Understanding

For each question, assume \(t<T\), \(S>0\), \(K>0\), and \(\sigma>0\).

  1. Starting from the definitions of \(d_1\) and \(d_2\), show that \(\frac{\partial d_1}{\partial S}=\frac{\partial d_2}{\partial S}=\frac{1}{S\sigma\sqrt{\tau}}\).
  2. For \(S=K=100\), \(r=0\), \(\sigma=0.2\), and \(\tau=1\), calculate \(d_1,d_2\), then give both deltas to four significant digits.
  3. A trader is short \(2\) call contracts, each representing \(50\) options, and the call delta is \(0.6\). How many shares are required to offset the position’s local delta?
  4. Explain why the density terms cancel when differentiating the put formula, and identify the sign of the density term produced by differentiating \(-S\Phi(-d_1)\).
  5. For matched call and put positions with the same \(S,K,r,\sigma,\tau\), derive \(\Delta_C-\Delta_P\) from the delta formulas.