9.3 The P&L of a delta-hedged option
Motivation
A market maker who sells a Nifty option and hedges its delta has no view on direction. What, then, determines whether she makes money? The answer is the single most important formula in option trading: she earns the difference between implied and realised variance, weighted by the option's dollar gamma along the path.
Setup
One European option on , no dividends, constant rate . The trader buys the option at implied vol (price ) and holds units of , financing everything in a cash account at . Write , , , for the Black–Scholes value and Greeks at . The underlying follows
with realised volatility (constant in the base case). Let be the value of the whole book (option, hedge, cash), with .
9.3.1The gamma–theta P&L#
Proposition 9.3gamma–theta P&L
If the trader hedges continuously with ,
so the discounted terminal P&L of a long hedged option is
A short hedged option has the negative of this.
Proof
The cash account is . Self-financing means . By Itô's lemma, with ,
Substituting, the terms cancel:
The Black–Scholes PDE at reads , so . Hence , which is (9.10) after multiplying by . Integrate from 0 to with ; at the option is worth its payoff, so is the realised P&L.∎
The drift does not appear. A hedged option is not a directional bet. It is a bet on .
Proposition 9.3 is the continuous-time, exact version of M08 (8.28), which gave the local approximation from the theta–gamma relation (8.27). The proof above adds the financing terms and the distinction between the vol used to price and hedge () and the vol that is realised ().
9.3.2Daily P&L and path dependence#
Discrete form Hedging once a day, over a step with return , a second-order Taylor expansion of gives (M08 (8.28) with )
Read it as a contest: the option gains from the move and loses theta, which at the money is approximately (9.8). The breakeven daily move is . At and one calendar day, that is . A long hedged option wins on any day the underlying moves more than 0.733% either way and loses on the others. The total is
Path dependence (9.11) weights each instant's variance gap by , the dollar gamma. For a fixed realised variance, the P&L is large when big moves happen while spot is near the strike and gamma is high, and small when they happen far from the strike. Two paths with identical realised volatility can give opposite P&L signs. Sinclair (Volatility Trading, ch. on hedging) shows simulated distributions of this effect.
9.3.3Expected P&L under GBM#
Proposition 9.4expected P&L under GBM
Let follow GBM with constant drift and volatility , and let the trader buy at and hedge continuously at . Then
(a)
(b) If , : the expected P&L is exactly the difference between the Black–Scholes values at realised and implied vol.
Proof
(a) Take expectations in (9.11) and swap and (Fubini; the integrand is bounded on and integrable near ). We need . The identity (M08) gives
Under GBM, , so with and . The Gaussian convolution identity (complete the square) gives, with and ,
Multiply by and integrate; .
(b) With the numerator of is , so , where is Black–Scholes written in terms of total variance . Change variable , :
The integrand is : from vega and , . The integral is therefore .∎
With the answer differs, because drift moves spot away from (or toward) the strike and changes the average dollar gamma. In the worked example below, raising from 6% to 15% cuts the seller's expected profit from 84.7 to 82.8 index points per unit. The tests in m09_delta_hedge.py verify (9.14) against Monte Carlo for both drifts.
9.3.4Hedging volatility and robustness#
Proposition 9.5hedging at the realised volatility
Suppose is constant and known, and the trader buys at but hedges with the delta computed at . Then, with continuous hedging, her terminal P&L is deterministic:
Proof
Let be the Black–Scholes value at . Repeat the proof of Proposition 9.3 with in place of and : the bracket vanishes, so the self-financing portfolio "long , short " grows at exactly . The trader's actual book differs from that portfolio only in the initial cash: she paid instead of . So her book at equals the riskless growth of , that is .∎
So there is a trade-off (Carr and Madan 1998; Ahmad and Wilmott 2005; Sinclair, Volatility Trading):
- Hedge at implied: the mark-to-market P&L is smooth day by day (the book is always worth minus hedge), but the final P&L is path-dependent through dollar gamma, and only its expectation is pinned down.
- Hedge at realised: the final P&L is deterministic, , but the daily mark-to-market swings, because the hedge is wrong relative to market prices. And you need to know , which you never do.
In the code (Exercise m09_delta_hedge; the worked example below, 20,000 GBM paths with simulate_gbm_paths(..., seed=1)), hedging a 30-day Nifty call at realised vol instead of implied vol cut the P&L standard deviation from 34.3 to 19.2 index points with daily-ish (200-step) hedging (34.1–34.5 and 19.1–19.3 over seeds 0–4); at 800 steps the realised-vol hedge's remaining noise was 9.7, half that, consistent with discrete-hedging error of order (Bertsimas, Kogan and Lo 2000).
Proposition 9.6robustness of Black–Scholes; El Karoui, Jeanblanc-Picqué and Shreve 1998
Let the realised volatility be any adapted process, and let the option payoff be convex (calls, puts, straddles). If a seller sells at (at least) the Black–Scholes price at , hedges at , and for all , her P&L is non-negative almost surely.
Proof
For the short option, (9.10) with replaced by gives (Itô's lemma does not need constant). A convex payoff has everywhere (the Black–Scholes value of a convex payoff is convex in ). Both factors are non-negative.∎
This is why option sellers think in terms of "selling vol above where it will realise". The converse is the danger: one period in which exceeds while gamma is large can erase months of carry. For non-convex payoffs (a call spread), changes sign and the result fails.
9.3.5A hedged Nifty call#
Worked exampleNifty, illustrative levels
Nifty future at 25,000, 30-day ATM call, , implied vol 14%, realised vol 11%. Black–Scholes gives and index points. Per Proposition 9.4(b) with , the hedged seller expects to earn points per unit, or per lot (Nifty lot size 65 as of 5 Nov 2026). At inception , so dollar gamma ; the expected daily gamma–theta for the long side at is points, i.e. the seller collects about ₹164 per lot per day at the start, rising as expiry approaches and gamma concentrates (if spot stays near the strike). The Monte Carlo seller (20,000 GBM paths at , 200 rebalances, hedging at implied, P&L discounted to inception; simulate_gbm_paths(..., seed=1)) earned 84.51 ± 0.24 (one standard error) on average; seeds 0–4 give means from 84.51 to 84.84, all within about 1.5 standard errors of 84.74. Its standard deviation was 34.3 points (34.1–34.5 over seeds 0–4): about 40% of the expected profit, from path dependence and discrete hedging alone, with GBM returns and no jumps.
Practitioner notes
- Desks report P&L attribution daily as gamma P&L (), theta, vega () and residual. (9.12) ignores the vega term because it holds fixed. In reality implied vol moves, and for a short-dated book the vega term is often smaller than gamma; for a long-dated book it dominates.
- Discrete hedging has a cost: transaction costs per rebalance against hedging error . Indian futures cost (STT 0.05% on the sell side from 1 Apr 2026 plus exchange charges) makes very frequent rehedging expensive. Hedging bands (rehedge when delta drifts by a threshold) are the standard compromise.
- Hedging at realised vs implied is a choice of which noise you prefer. Most desks hedge at implied (or a "smile-adjusted" delta, 9.5) because the book is marked to market at implied.