7.6 Hedging with futures
Motivation
A hedge does not make money. It exchanges price risk for basis risk, funding risk and, if sized badly, a new directional position. The questions are how many contracts, against what, and how the answer can go wrong.
7.6.1Setup#
A hedger is exposed to units of an asset with price over a horizon . She sells futures contracts, each on units, with price . The hedge ratio is : futures units per unit of exposure. Write and . Per unit of exposure, the change in value of the hedged position is
If is exactly the futures' underlying and , then , a constant, and removes all risk. Otherwise and are imperfectly correlated and the best is a statistical question.
7.6.2The minimum-variance hedge ratio#
Let , and . Then
Proposition 7.8minimum-variance hedge
The variance (7.14) is minimised at
the minimum hedged variance is , and the hedge effectiveness, the fraction of variance removed, is
Moreover, for any , .
Proof
(7.14) is a convex quadratic in with second derivative . Setting gives . Substituting, , which gives (7.16). Completing the square, .∎
Three remarks.
- is the population slope of a regression of on , and is that regression's . Estimating the hedge ratio is ordinary least squares (Johnson 1960; Ederington 1979).
- The penalty for a wrong ratio is quadratic and scaled by . Errors of 5% in cost little; using when can leave more variance than not hedging at all, since whenever .
- The optimal number of contracts is
Worked example 7.9Hull's airline cross hedge
An airline will buy 2 million gallons of jet fuel in one month and hedges with heating oil futures (42,000 gallons per contract). Over one-month horizons, , , . Then , , so 37 contracts. Effectiveness : the hedge removes 86% of the variance; 14% is basis risk that no number of heating oil contracts can remove. An Indian refiner or airline hedging aviation turbine fuel with MCX crude faces the same structure with a lower , since ATF prices also embed refining margins and taxes.
7.6.3Hedging an equity portfolio with index futures#
For an equity portfolio it is more natural to work in returns. Let be the portfolio return and the futures return over the horizon, the portfolio value and the value of one contract. Selling contracts changes the hedged value by . Applying Prop. 7.8 to and (per contract),
where is the regression slope of portfolio returns on futures returns. This is the CAPM beta (M06) if the futures return tracks the market index return closely, which it does for Nifty futures because the basis is small relative to index moves.
Proposition 7.9beta hedge
To move a portfolio's beta from to a target , trade
contracts (negative means sell). Full hedging, , gives contracts short.
Proof
After trading contracts, the position's return sensitivity to is . Setting it equal to and solving gives (7.18).∎
Worked example 7.10hedging ₹5 crore with Nifty futures
A ₹5 crore portfolio has against Nifty futures. On 5 Nov 2026 the Dec future settles at 24,719.10, so .
- Full hedge: , so sell 37 lots.
- Reduce beta to 0.5: , so sell 22 lots.
- Scenario: the Nifty and its future both fall 5%, and the portfolio falls exactly . The portfolio loses ₹30,00,000. The 37 short lots gain . Net −₹27,528, the rounding residual from selling 37 rather than 37.34 lots. In reality the portfolio's return will also contain an idiosyncratic part, in , which the hedge does not touch: a beta-hedged portfolio is a bet on , the stock picker's actual skill.
7.6.4Tailing the hedge#
"Tailing" is used for two related adjustments.
- Value-based ratio. If , , are estimated from daily returns (the usual case), the contract count is with current values, and it drifts as prices move. Hull calls this the tailing adjustment and recommends recomputing it as values change.
- Interest tail. A futures hedge is paid daily while the hedged exposure settles at . From the proof of Prop. 7.5, a hedge that replicates a forward holds futures per unit of forward exposure. The tailed count is
For worked example 7.10 with and 54 days, , so . The interest tail changes the hedge by less than one lot on an index hedge of a month or two. It matters for large, long-dated hedges, such as a refiner hedging a year of production, and it is the mechanism behind the futures–forward gap of 7.2.4.
7.6.5Practitioner notes on estimation#
- Use futures returns, not index returns, on the right-hand side. That is the instrument you trade, and its return includes basis changes.
- Match the horizon. A hedge held for a month should ideally use the correlation of monthly changes. Daily estimates are more precise but assume the correlation structure scales with horizon, which fails when there is lagged price adjustment (thinly traded small caps react to the index with a delay, so daily betas understate monthly betas).
- Sampling error. With observations, the standard error of is approximately . With , for and this is 0.002; for 250 daily observations and , it is about 0.045. The lab
m07_hedge.pychecks this on simulated data. - Betas move. Estimates drift with regime; fat tails (M02) make OLS sensitive to a few days. Re-estimate on rolling windows and compare with a robust estimator.
- The stack-and-roll problem. A long-dated exposure hedged with short-dated futures has two extra risks: the roll cost (7.13) on every roll, and the mismatch between the sensitivity of a long-dated price and the front-month price. 7.8.1 shows both.
Data lab
Minimum-variance hedge of Bank Nifty with the Nifty
Daily log returns of the Nifty Bank index regressed on Nifty 50 returns over a rolling window. The slope is the minimum-variance hedge ratio of Proposition 7.8 and the is the hedge effectiveness of (7.16). The lower chart hedges each day with the ratio estimated up to the day before, so its variance reduction is out of sample. Index returns stand in for futures returns here; 7.6.5 explains why a real hedge should use futures returns.
What to look at How far the rolling moves over the years, how stable the effectiveness is, and how the out-of-sample variance reduction compares with the full-sample .
Questions
- Is the full-sample consistent with every rolling estimate given its standard error ? What does that say about the constant-beta assumption?
- Shorten the window to 60 days and lengthen it to 750. Which gives the better out-of-sample variance reduction, and why?
- Using Proposition 7.9, how many Nifty lots would hedge a ₹1 crore Bank Nifty exposure at today's estimate (Nifty lot 65; use the latest index level)?
- The hedged curve still drifts. What is it a bet on?