Futures
Subject: Stock-Market | Chapter: Futures Time Limit: 45 minutes | Total Marks: 60
Instructions: Show all derivations from first principles. Where "explain out loud" is asked, write a clear conceptual narrative. Where "code from memory" is asked, write runnable pseudo-Python/Python. Use notation for math.
Question 1 — Cost of Carry, Basis & Fair Value (12 marks)
(a) From first principles, derive the fair-value (cost-of-carry) formula for a stock futures price given spot , risk-free rate (continuous), dividend yield , and time to expiry . Explain the no-arbitrage argument out loud. (5)
(b) A stock trades at . Risk-free rate p.a. (continuous compounding), dividend yield p.a., expiry in 90 days (). Compute the fair futures price and the theoretical basis . (4)
(c) The futures actually trade at . State whether the market is in contango or backwardation, and describe the cash-and-carry arbitrage a trader would execute. (3)
Question 2 — Margin & Mark-to-Market (12 marks)
(a) Explain out loud the difference between SPAN margin and exposure margin, and why both are collected upfront. (3)
(b) A trader goes long 2 lots of NIFTY futures, lot size 50, at entry price . Total margin required is 12% of contract value. Compute the contract value and the margin blocked. (4)
(c) Over three days the settlement prices are: Day 0 (entry) , Day 1 , Day 2 , Day 3 . Build the daily MTM cash-flow table and the cumulative P&L. State the net P&L if the position is closed at Day 3 settlement. (5)
Question 3 — Rollover & Rollover Cost (10 marks)
(a) Explain out loud what "rollover" means and why a trader rolls a position near expiry. (3)
(b) Near expiry, the near-month future trades at and the next-month future at . Spot is . Compute the rollover cost (in points and as a %). State whether this rollover cost signals a bullish or bearish carry. (4)
(c) Write, from memory, a small function rollover_cost(near, far) that returns the cost in points and as a percentage of the near price. (3)
Question 4 — Hedging with Futures (10 marks)
(a) A fund holds a portfolio worth with a beta of to NIFTY. NIFTY futures trade at , lot size 50. Derive the number of futures contracts needed to fully hedge, and state the direction (long/short). Round to the nearest whole lot. (5)
(b) Explain out loud what happens to the hedged position's value if NIFTY falls 5%, ignoring rounding and basis risk. Show the approximate offsetting figures. (5)
Question 5 — Speculation & Leverage (8 marks)
A speculator buys 1 lot of a stock future (lot size 250) at with 15% margin.
(a) Compute the margin outlay and the leverage ratio (contract value ÷ margin). (3)
(b) The price moves to . Compute the profit, the return on margin (%), and compare it to the return on the underlying (%). Explain out loud how leverage magnifies both gain and loss. (5)
Question 6 — Index vs Stock Futures (8 marks)
(a) Explain out loud three structural differences between index futures and single-stock futures (settlement, dividend/corporate-action treatment, diversification/risk). (6)
(b) State one reason SPAN margins on single-stock futures are typically higher than on index futures. (2)
Answer keyMark scheme & solutions
Question 1 (12)
(a) Derivation (5) No-arbitrage: replicate a long future by borrowing to buy the stock today and holding to expiry. (1)
- Buy stock now: cost ; finance by borrowing at . (1)
- Holding cost over : borrowed amount grows to . (1)
- Stock pays dividends at yield , reducing carry: net grows to . (1)
- At expiry the replication must equal the futures price, else arbitrage: (1)
(b) Computation (4) . (1) Exponent . (1) . (1) Basis points. (1)
(c) Arbitrage (3) Market fair and → contango. (1) Futures overpriced → cash-and-carry: short the future, borrow to buy spot, carry to expiry. (1) At expiry deliver stock against short future, capturing points risk-free (minus costs). (1)
Question 2 (12)
(a) SPAN vs exposure (3)
- SPAN = portfolio-risk-based margin computed by scanning worst-case price/volatility scenarios; covers one day's potential loss. (1.5)
- Exposure (additional) margin = flat buffer over SPAN against extreme gaps/tail moves. (1)
- Both upfront so clearing corp is covered before MTM collection. (0.5)
(b) Contract value & margin (4) Contract value per lot . (1) Two lots . (1) Margin . (2)
(c) MTM table (5) Position = long 100 units (2 lots × 50). P&L per day .
| Day | Settle | Δ vs prev | Daily MTM (₹) | Cumulative (₹) |
|---|---|---|---|---|
| 0 | 22000 | — | 0 | 0 |
| 1 | 21850 | −150 | −15,000 | −15,000 |
| 2 | 22100 | +250 | +25,000 | +10,000 |
| 3 | 22050 | −50 | −5,000 | +5,000 |
(Table correctly built: 4; correct signs & cumulative: 1) Net P&L at Day 3 close . Also equals . ✓
Question 3 (10)
(a) Rollover meaning (3) Rollover = closing the expiring near-month position and simultaneously opening the same position in the next-month contract. (1.5) Done to maintain market exposure beyond expiry without taking physical/cash settlement or letting the position lapse. (1.5)
(b) Rollover cost (4) Rollover cost points. (2) As % of near . (1) Positive cost (far > near) = carry cost to roll → typical contango; not inherently bearish, but a rising rollover cost reflects higher cost of holding forward exposure (bullish carry / positive cost of carry). (1)
(c) Function (3)
def rollover_cost(near, far):
points = far - near
pct = (points / near) * 100
return points, pct
# rollover_cost(2010, 2035) -> (25, 1.2437...)(logic 2, correct pct formula 1)
Question 4 (10)
(a) Hedge ratio (5) Number of contracts . (2) (2) Round to 5 contracts, SHORT (sell) to hedge a long portfolio. (1)
(b) Explanation (5) If NIFTY falls 5%: (1)
- Portfolio (beta 1.2) falls → loss . (2)
- Short futures gain: index drop of 5% on hedged notional → gain . (2) Net ≈ 0: the short futures offset the portfolio loss (basis/rounding ignored).
Question 5 (8)
(a) Margin & leverage (3) Contract value . (1) Margin . (1) Leverage . (1)
(b) Return (5) Profit . (1.5) Return on margin . (1.5) Return on underlying . (1) Leverage magnifies: a 5% move in price → 33.33% move on margin (≈ 6.67×). Same multiplier applies to losses — a 5% adverse move wipes ~33% of margin. (1)
Question 6 (8)
(a) Three differences (6, 2 each)
- Settlement: Index futures are cash-settled (no delivery); stock futures may be physically settled (delivery of shares) on expiry in many markets.
- Corporate actions/dividends: Single-stock futures are adjusted for dividends, splits, bonuses; index futures reflect the whole basket and dividends are diffused into the index level.
- Diversification/risk: Index futures track a diversified basket → lower idiosyncratic risk and volatility; single-stock futures carry company-specific (idiosyncratic) risk and higher volatility.
(b) Margin reason (2) Single stocks have higher individual volatility and event/gap risk (results, news) with no diversification, so worst-case SPAN scenarios are larger → higher margin.
[
{"claim":"Q1b fair futures ~2029.81 and basis ~29.81","code":"S=2000; r=0.08; q=0.02; T=90/365; F=S*exp((r-q)*T); result = abs(F-2029.81)<0.5 and abs((F-S)-29.81)<0.5"},
{"claim":"Q2b margin blocked = 264000","code":"cv=2*50*22000; margin=0.12*cv; result = margin==264000"},
{"claim":"Q2c net MTM P&L at day3 = 5000","code":"prices=[22000,21850,22100,22050]; units=100; mtm=[units*(prices[i]-prices[i-1]) for i in range(1,len(prices))]; result = sum(mtm)==5000"},
{"claim":"Q3b rollover cost 25 pts and pct ~1.2437","code":"points=2035-2010; pct=points/2010*100; result = points==25 and abs(pct-1.2437)<0.01"},
{"claim":"Q4a hedge contracts ~5.45 rounds to 5","code":"N=(1.2*5000000)/(22000*50); result = abs(N-5.4545)<0.01 and round(N)==5"},
{"claim":"Q5 leverage 6.667x and return on margin 33.33%","code":"cv=250*800; margin=0.15*cv; lev=cv/margin; profit=250*(840-800); rom=profit/margin*100; result = abs(lev-6.6667)<0.01 and abs(rom-33.333)<0.01"}
]