Level 3 — ProductionFutures

Futures

45 minutes60 marksprintable — key stays hidden on paper

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 FF given spot SS, risk-free rate rr (continuous), dividend yield qq, and time to expiry TT. Explain the no-arbitrage argument out loud. (5)

(b) A stock trades at S=2,000S = 2{,}000. Risk-free rate r=8%r = 8\% p.a. (continuous compounding), dividend yield q=2%q = 2\% p.a., expiry in 90 days (T=90/365T = 90/365). Compute the fair futures price and the theoretical basis (FS)(F - S). (4)

(c) The futures actually trade at 2,0452{,}045. 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 22,00022{,}000. 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) 22,00022{,}000, Day 1 21,85021{,}850, Day 2 22,10022{,}100, Day 3 22,05022{,}050. 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 2,0102{,}010 and the next-month future at 2,0352{,}035. Spot is 2,0002{,}000. 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 50,00,000₹50{,}00{,}000 with a beta of 1.21.2 to NIFTY. NIFTY futures trade at 22,00022{,}000, 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 800800 with 15% margin.

(a) Compute the margin outlay and the leverage ratio (contract value ÷ margin). (3)

(b) The price moves to 840840. 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 SS; finance by borrowing at rr. (1)
  • Holding cost over TT: borrowed amount grows to SerTSe^{rT}. (1)
  • Stock pays dividends at yield qq, reducing carry: net grows to Se(rq)TSe^{(r-q)T}. (1)
  • At expiry the replication must equal the futures price, else arbitrage: F=Se(rq)TF = S\,e^{(r-q)T} (1)

(b) Computation (4) T=90/365=0.24657T = 90/365 = 0.24657. (1) Exponent =(0.080.02)(0.24657)=0.06×0.24657=0.0147945= (0.08 - 0.02)(0.24657) = 0.06 \times 0.24657 = 0.0147945. (1) F=2000e0.0147945=2000×1.014904=2029.81F = 2000\,e^{0.0147945} = 2000 \times 1.014904 = 2029.81. (1) Basis =FS=29.81= F - S = 29.81 points. (1)

(c) Arbitrage (3) Market F=2045>F=2045 > fair 2029.812029.81 and F>SF>Scontango. (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 20452029.81=15.2\approx 2045-2029.81 = 15.2 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 =50×22000=1,100,000= 50 \times 22000 = 1{,}100{,}000. (1) Two lots =2×1,100,000=2,200,000= 2 \times 1{,}100{,}000 = 2{,}200{,}000. (1) Margin =12%×2,200,000=264,000= 12\% \times 2{,}200{,}000 = 264{,}000. (2)

(c) MTM table (5) Position = long 100 units (2 lots × 50). P&L per day =100×(todayprev)= 100 \times (\text{today} - \text{prev}).

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 =+5,000= +₹5{,}000. Also equals 100×(2205022000)=5000100\times(22050-22000)=5000. ✓


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 =farnear=20352010=25= \text{far} - \text{near} = 2035 - 2010 = 25 points. (2) As % of near =25/2010=1.244%= 25/2010 = 1.244\%. (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 N=β×Portfolio ValueFutures price×lot sizeN = \dfrac{\beta \times \text{Portfolio Value}}{\text{Futures price} \times \text{lot size}}. (2) N=1.2×5,000,00022,000×50=6,000,0001,100,000=5.45N = \frac{1.2 \times 5{,}000{,}000}{22{,}000 \times 50} = \frac{6{,}000{,}000}{1{,}100{,}000} = 5.45 (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 1.2×5%=6%\approx 1.2 \times 5\% = 6\% → loss =0.06×5,000,000=300,000= 0.06 \times 5{,}000{,}000 = ₹300{,}000. (2)
  • Short futures gain: index drop of 5% on hedged notional β×PV=6,000,000\beta\times PV = 6{,}000{,}000 → gain 0.05×6,000,000=300,000\approx 0.05 \times 6{,}000{,}000 = ₹300{,}000. (2) Net ≈ 0: the short futures offset the portfolio loss (basis/rounding ignored).

Question 5 (8)

(a) Margin & leverage (3) Contract value =250×800=200,000= 250 \times 800 = 200{,}000. (1) Margin =15%×200,000=30,000= 15\% \times 200{,}000 = 30{,}000. (1) Leverage =200,000/30,000=6.67×= 200{,}000 / 30{,}000 = 6.67\times. (1)

(b) Return (5) Profit =250×(840800)=250×40=10,000= 250 \times (840 - 800) = 250 \times 40 = ₹10{,}000. (1.5) Return on margin =10,000/30,000=33.33%= 10{,}000 / 30{,}000 = 33.33\%. (1.5) Return on underlying =40/800=5%= 40/800 = 5\%. (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)

  1. Settlement: Index futures are cash-settled (no delivery); stock futures may be physically settled (delivery of shares) on expiry in many markets.
  2. 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.
  3. 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"}
]