Quant Sandbox
DerivativesPortfolio & RiskFixed IncomeCorporate FinanceStochastic ModelsGuide
Guide
Derivatives pricing
01Forwards, calls and puts02Combining positions03Arbitrage and the forward price04Put–call parity05The one-step binomial model06Risk-neutral probabilities07Multi-step trees and backward induction08American options and early exercise09Delta and hedging10Geometric Brownian motion11The Black–Scholes formula12The Greeks: gamma, vega, theta and rho13Implied volatility and the volatility smile14Stochastic volatility and the Heston model15Static replication: Breeden–Litzenberger and Carr–Madan16Exotic options: barriers, Asians and digitals
Portfolio & risk
01Returns and volatility02Diversification and correlation03The efficient frontier and the capital market line04Risk aversion and the optimal complete portfolio05CAPM, beta and the security market line06Performance measures: Sharpe, Treynor, Jensen and information ratio07Factor models and systematic risk08Value at Risk and expected shortfall
Fixed income
01Bond prices and yields02Duration and convexity03Immunization and duration matching04Spot rates, forward rates and the yield curve05Bond futures and the cheapest-to-deliver06Interest rate swaps07Callable bonds and negative convexity08Credit risk: default probabilities and credit spreads
Corporate finance
01Interest, compounding and discounting02Annuities, perpetuities and loan amortization03Net present value and internal rate of return04The weighted average cost of capital05Capital structure and the Modigliani–Miller theorems06Discounted cash flow valuation07Relative valuation with multiples08Real options: the value of flexibility
Stochastic models
01Random walks and Brownian motion02Probability spaces, σ-algebras and random variables03Filtrations, adapted processes and stopping times04Conditional expectation and martingales05Properties of Brownian motion06The reflection principle and first passage times07The Brownian bridge08The Itô integral09Itô's lemma10Kolmogorov equations and the Feynman–Kac formula11Change of measure and Girsanov's theorem12Monte Carlo option pricing13Simulating SDEs: the Euler–Maruyama scheme14Mean reversion: Ornstein–Uhlenbeck and Vasicek15Jumps and the Merton jump-diffusion model
Knowledge graph

© 2026 Quant Sandbox · A study aid for quantitative finance

Privacy & dataNo cookies

This site does not use cookies and asks for no personal data. It keeps a few small settings in your browser's local storage — your chosen theme and language, the sidebar layout, and your progress and answers in the Guides — so it remembers them on your next visit. This data never leaves your device; clearing your browser storage removes it. Inputs you change can also be captured in the page URL, so you can share or bookmark a specific setup. The site uses Vercel Web Analytics, a privacy-friendly, cookieless service that records only anonymous, aggregated usage (such as page views) without identifying you or tracking you across other sites.

Guide/Derivatives pricing

Delta and hedging

Lesson 9 of 16 · 1 min read

In "The one-step binomial model" the number of shares Δ\DeltaΔ in the replicating portfolio appeared as the solution of two equations. This lesson shows that Δ\DeltaΔ is also a sensitivity: how much the option value changes when the stock price moves. That reading turns replication into a practical tool, hedging, and leads to a second sensitivity, gamma, which measures how well a hedge holds up. It builds on "Multi-step trees and backward induction".

Delta in a tree

Take one node of a binomial tree. From the current stock price SSS the stock moves to Su=uSS_u = uSSu​=uS or Sd=dSS_d = dSSd​=dS, and the call is then worth CuC_uCu​ or CdC_dCd​. The replicating portfolio holds Δ\DeltaΔ shares, with

Δ=Cu−CdSu−Sd.\Delta = \frac{C_u - C_d}{S_u - S_d}.Δ=Su​−Sd​Cu​−Cd​​.

This is a ratio of changes: change in option value divided by change in stock price. In the worked example of the one-step lesson (S0=100S_0 = 100S0​=100, u=1.2u = 1.2u=1.2, d=0.9d = 0.9d=0.9, K=100K = 100K=100) the call pays 20 or 0 and the stock ends at 120 or 90, so Δ=20/30≈0.667\Delta = 20/30 \approx 0.667Δ=20/30≈0.667. Each unit of stock movement moves the option by about two thirds of a unit.

Delta as a derivative

Let the time step Δt\Delta tΔt shrink, as in the multi-step trees. The two prices SuS_uSu​ and SdS_dSd​ move closer to SSS, and the difference quotient above becomes a derivative. Write C(S,t)C(S, t)C(S,t) for the option value as a function of the current stock price and time. Then

Δ=∂C∂S.\Delta = \frac{\partial C}{\partial S}.Δ=∂S∂C​.

Geometrically, Δ\DeltaΔ is the slope of the curve S↦C(S,t)S \mapsto C(S,t)S↦C(S,t) at today's price. For a call this curve is increasing and convex: deep out of the money it is flat (the option is nearly worthless whatever the stock does), deep in the money it runs parallel to the line S−Ke−rTS - Ke^{-rT}S−Ke−rT. So the delta of a call always lies between 0 and 1:

0≤Δcall≤1.0 \le \Delta_{\text{call}} \le 1.0≤Δcall​≤1.

A put has delta between −1-1−1 and 000, because its value falls when the stock rises.

The hedged portfolio

Suppose you own one call and want to remove your exposure to small stock moves. Sell Δ\DeltaΔ shares short. The combined position is

Π=C−ΔS.\Pi = C - \Delta S.Π=C−ΔS.

Over a short interval the stock changes by dSdSdS. To first order, the call changes by Δ dS\Delta\,dSΔdS and the short stock position changes by −Δ dS-\Delta\,dS−ΔdS, so

dΠ≈Δ dS−Δ dS=0.d\Pi \approx \Delta\,dS - \Delta\,dS = 0.dΠ≈ΔdS−ΔdS=0.

A position with zero first-order sensitivity to the stock is called delta-neutral. This is the replicating portfolio of the tree lessons read the other way round: instead of building the option from stock and bond, you cancel the option's stock exposure with stock.

Delta Δ=∂C/∂S\Delta = \partial C/\partial SΔ=∂C/∂S is the number of shares that replicates the option locally. Holding C−ΔSC - \Delta SC−ΔS removes exposure to small stock moves.

Gamma and the hedge error

The cancellation above is only first-order. A Taylor expansion of CCC in SSS, ignoring the passage of time over the short interval, gives

C(S+dS)≈C(S)+Δ dS+12 Γ (dS)2,Γ=∂2C∂S2.C(S + dS) \approx C(S) + \Delta\,dS + \tfrac{1}{2}\,\Gamma\,(dS)^2, \qquad \Gamma = \frac{\partial^2 C}{\partial S^2}.C(S+dS)≈C(S)+ΔdS+21​Γ(dS)2,Γ=∂S2∂2C​.

Gamma Γ\GammaΓ is the curvature of the value curve: how fast delta itself changes when SSS moves. Substituting into the hedged portfolio, the linear terms cancel and what remains is

dΠ≈12 Γ (dS)2.d\Pi \approx \tfrac{1}{2}\,\Gamma\,(dS)^2.dΠ≈21​Γ(dS)2.

For a long call Γ>0\Gamma > 0Γ>0, so the hedged position gains a little on any large move, up or down. The error grows with the square of the move: double the move and the error is four times larger. Gamma is largest for options near the money and close to maturity, where the value curve bends most sharply.

The figure plots the call value against SSS (with K=100K = 100K=100, r=5%r = 5\%r=5%) together with the tangent line at the current price S0S_0S0​; the tangent's slope is Δ\DeltaΔ. The dashed line is the payoff at maturity. The vertical gap between curve and tangent is exactly the hedge error; the readouts show it for a move of 10 up and 10 down. Move S0S_0S0​ and watch Δ\DeltaΔ run from near 0 to near 1; shorten TTT or lower σ\sigmaσ and note that the curve hugs the payoff more tightly, the bend at KKK sharpens and Γ\GammaΓ near the strike rises.

Delta is the slope of the call value curveOpen in Delta Hedging →
100
60140
25%
0.050.6
0.50
0.052
Payoff at maturityCall valueTangent (slope Δ)
Call value
8.26
Δ
0.591
Γ
0.0220
Hedge error for a −10 / +10 move
1.16 / 1.00

A worked example

Take S0=100S_0 = 100S0​=100, K=100K = 100K=100, r=5%r = 5\%r=5%, σ=20%\sigma = 20\%σ=20%, T=1T = 1T=1. The call is worth about 10.45, with Δ≈0.637\Delta \approx 0.637Δ≈0.637 and Γ≈0.0188\Gamma \approx 0.0188Γ≈0.0188. A dealer who sold 100 calls hedges by buying about 63.7 shares.

If the stock jumps to 110, the tangent predicts a call value of 10.45+0.637⋅10≈16.8210.45 + 0.637 \cdot 10 \approx 16.8210.45+0.637⋅10≈16.82, while the true value is about 17.66. The gap is about 0.84 per call. For a drop to 90 the gap is about 1.01. The gamma estimate gives 12⋅0.0188⋅102≈0.94\tfrac{1}{2} \cdot 0.0188 \cdot 10^2 \approx 0.9421​⋅0.0188⋅102≈0.94, between the two. For a move of only 1 the error is about 0.009, a hundred times smaller, as the square law predicts.

Rebalancing

Delta changes whenever SSS or ttt changes, so a hedge set up today is only correct today. Keeping the position delta-neutral means rebalancing: recomputing Δ\DeltaΔ and adjusting the share holding at regular intervals. In the tree this happens at every node, which is exactly what backward induction prescribes.

In practice rebalancing is discrete, say once a day. Between rebalances the stock moves by a finite amount and the hedge error 12Γ(dS)2\tfrac{1}{2}\Gamma(dS)^221​Γ(dS)2 accumulates. Rebalancing more often makes each error smaller (it is proportional to the square of the stock move), but trading costs grow with the number of trades. Think of steering a car: small, frequent corrections keep you in the lane, but each one costs a little effort. Perfect replication, as assumed in option pricing, corresponds to continuous rebalancing with no trading costs.

A simulated hedge

The figure follows a short call over three months (S0=K=100S_0 = K = 100S0​=K=100, σ=20%\sigma = 20\%σ=20%, r=5%r = 5\%r=5%) along one simulated path. The hedged book holds Δ\DeltaΔ shares and rebalances every 1, 5 or 21 trading days; the unhedged book only holds the premium. Press Play to watch both evolve day by day. The unhedged result swings with the stock, while the hedged one stays close to zero. The readouts give the spread of the final result over 200 paths: it grows roughly with the square root of the rebalancing interval, as the 12Γ(dS)2\tfrac12\Gamma(dS)^221​Γ(dS)2 error suggests.

Delta hedging day by dayOpen in Delta Hedging →
63
063
Unhedged short callDelta-hedged
This path: hedged P&L
0.27
Hedging error sd (every 5 d, 200 paths)
0.93
Unhedged P&L sd
6.49

Summary

  • In a tree, Δ=(Cu−Cd)/(Su−Sd)\Delta = (C_u - C_d)/(S_u - S_d)Δ=(Cu​−Cd​)/(Su​−Sd​) is both the replicating share holding and the sensitivity of the option to the stock.
  • In the continuous limit Δ=∂C/∂S\Delta = \partial C/\partial SΔ=∂C/∂S, the slope of the value curve; for a call 0≤Δ≤10 \le \Delta \le 10≤Δ≤1.
  • The portfolio C−ΔSC - \Delta SC−ΔS is delta-neutral; its remaining change is 12Γ(dS)2\tfrac{1}{2}\Gamma(dS)^221​Γ(dS)2, with gamma the curvature.
  • Hedges must be rebalanced; discrete rebalancing leaves an error of about 12Γ(dS)2\tfrac{1}{2}\Gamma(dS)^221​Γ(dS)2 per interval, which shrinks as the intervals get shorter.

The next lessons replace the tree with a continuous model of the stock. In that model delta of a call has a closed form, N(d1)N(d_1)N(d1​).

Try itRun a delta hedge step by step in the Delta Hedging lab →
← PreviousAmerican options and early exerciseNext →Geometric Brownian motion
Connections
Delta and hedging
Open the full graph →
Labs for this lesson
Delta HedgingBlack–Scholes