Futures
Chapter: Futures (Stock-Market) Level: 4 — Application (novel problems, no hints) Time Limit: 60 minutes Total Marks: 50
Instructions: Attempt all questions. Show all working. Use notation where relevant. Round monetary answers to 2 decimal places unless stated otherwise.
Question 1 — Cost of Carry, Basis & Contango [10 marks]
Stock XYZ trades at a spot price of . The risk-free rate is per annum (continuous compounding is NOT used — use simple annualised carry). The stock pays no dividend. A futures contract expires in 73 days.
(a) Compute the fair (theoretical) futures price using the cost-of-carry model. [3]
(b) The futures actually trades at . Compute the basis and state whether the market is in contango or backwardation. [3]
(c) Explain, with a numeric arbitrage sketch, how a trader could profit if the market futures price () deviates from your fair value from part (a). State the theoretical arbitrage profit per share. [4]
Question 2 — Margin & Mark-to-Market [12 marks]
A trader BUYS 2 lots of NIFTY futures. Contract details: lot size = , entry futures price = . SPAN margin = and exposure margin = of contract value.
(a) Compute the total contract value and total initial margin blocked. [4]
(b) Over the next 3 days the futures settlement prices are: Day 1 = , Day 2 = , Day 3 = . Prepare a day-wise MTM table showing daily profit/loss and cumulative P/L. [6]
(c) On which day (if any) would the trader receive an MTM credit and on which day face an MTM debit? State the net P/L over the 3 days. [2]
Question 3 — Hedging with Futures [10 marks]
A fund manager holds a portfolio worth with a beta of relative to NIFTY. NIFTY futures trade at with a lot size of .
(a) Compute the number of futures contracts required for a complete hedge, and state whether the manager should go long or short. [4]
(b) The market falls and NIFTY drops to . Assuming the portfolio moves exactly per its beta, compute the loss on the portfolio and the gain on the futures hedge. Comment on the net position. [4]
(c) State one reason the hedge may NOT be perfect in practice. [2]
Question 4 — Rollover & Rollover Cost [8 marks]
A trader is long 1 lot (lot size ) of a stock future. Near expiry:
- Near-month future =
- Next-month future =
(a) Compute the rollover cost per share and the total rollover cost for the position. [3]
(b) Express the rollover cost as a percentage of the near-month price. [2]
(c) The trader expects the stock to rise to by next-month expiry. After paying the rollover cost, what is the net profit per share on the rolled position (measured from the next-month entry)? [3]
Question 5 — Speculation: Index vs Stock Futures [10 marks]
A speculator has of risk capital.
- Option A: Stock future — price , lot size , total margin .
- Option B: Index future — price , lot size , total margin .
(a) For each option, compute the margin required for ONE lot and how many lots the speculator can take with the capital (whole lots only). [4]
(b) If both underlyings rise by exactly , compute the total rupee profit under each option using the maximum whole lots from part (a). [4]
(c) Which option gives higher return on capital, and give one risk-based reason why a speculator might still prefer the index future. [2]
Answer keyMark scheme & solutions
Question 1 [10 marks]
(a) Cost of carry (simple): where yr.
- Correct [1]
- Correct formula [1]
- Answer [1]
(b) Basis is usually defined Spot − Futures: Futures > Spot ⇒ Contango.
- Basis value (−50, sign either convention accepted if labelled) [2]
- Contango identification [1]
(c) Market future > fair ⇒ future is overpriced. Arbitrage (cash-and-carry): Sell futures at , Buy stock at borrowing at 8%.
- At expiry deliver stock, receive .
- Carrying cost of stock = .
- Total cost = .
- Profit per share .
- Correct strategy (sell fut / buy spot) [2]
- Carry cost computation [1]
- Profit [1]
Question 2 [12 marks]
(a) Contract value . Total margin of value .
- Contract value [2]
- Margin [2]
(b) Position size units. Long, so P/L .
| Day | Settle | Δ vs prev | Daily P/L (₹) | Cumulative (₹) |
|---|---|---|---|---|
| Entry | 22000 | — | — | 0 |
| 1 | 22150 | +150 | +15,000 | +15,000 |
| 2 | 21900 | −250 | −25,000 | −10,000 |
| 3 | 22050 | +150 | +15,000 | +5,000 |
- Day 1 = +15,000 [2]
- Day 2 = −25,000 [2]
- Day 3 = +15,000 & cumulative correct [2]
(c) MTM credit on Day 1 and Day 3 (price rose); MTM debit on Day 2 (price fell). Net P/L over 3 days .
- Correct credit/debit days [1]
- Net P/L [1]
Question 3 [10 marks]
(a) Hedge contracts: Manager holds stock (long) ⇒ SHORT futures to hedge.
- Formula with beta [1]
- Value [1]
- Round to 17 (accept 16.8) [1]
- Short [1]
(b) NIFTY falls , a drop of . Portfolio loss . Futures gain (short, using 17 lots) . Net (slight over-hedge due to rounding up to 17).
- Portfolio loss [2]
- Futures gain (or if 16.8 used) [1]
- Comment: nearly offset / small residual [1]
(c) Any one: beta is estimated/unstable; rounding to whole lots leaves residual exposure; basis risk between futures and spot; portfolio composition differs from index. [2]
Question 4 [8 marks]
(a) Rollover cost per share . Total .
- Per share [1]
- Total [2]
(b) .
- Correct [2]
(c) Net entry (next-month) . Target . Net profit per share .
- Recognising next-month entry 1298 [1]
- Profit [2]
Question 5 [10 marks]
(a) Option A margin/lot ⇒ 1 lot. Option B margin/lot ⇒ ⇒ 2 lots.
- A margin & lots [2]
- B margin & lots [2]
(b) 4% rise: Option A: 1 lot, notional ; profit . Option B: 2 lots, notional ; profit .
- A profit [2]
- B profit [2]
(c) Return on capital: A ; B (or on full ₹1,00,000 = 32%). Option B higher. Reason for preferring index: diversification ⇒ lower single-stock/idiosyncratic risk and lower volatility. [2]
[
{"claim":"Q1a fair futures price = 2438.40","code":"S=2400; r=Rational(8,100); t=Rational(73,365); F=S*(1+r*t); result=(F==Rational(24384,10))"},
{"claim":"Q1c arbitrage profit per share = 11.60","code":"S=2400; r=Rational(8,100); t=Rational(73,365); F=S*(1+r*t); profit=2450-F; result=(profit==Rational(116,10))"},
{"claim":"Q2a total margin = 264000","code":"cv=2*50*22000; margin=cv*Rational(12,100); result=(margin==264000)"},
{"claim":"Q2 net MTM P/L over 3 days = 5000","code":"units=100; net=units*((22150-22000)+(21900-22150)+(22050-21900)); result=(net==5000)"},
{"claim":"Q3a hedge contracts = 16.8","code":"N=Rational(12000000*14,10)/(20000*50); result=(N==Rational(84,5))"},
{"claim":"Q3b futures gain with 17 lots = 1275000","code":"g=17*50*(20000-18500); result=(g==1275000)"},
{"claim":"Q4 rollover total = 1800 and net profit 52","code":"roll=(1298-1280)*100; netprofit=1350-1298; result=(roll==1800 and netprofit==52)"},
{"claim":"Q5b Option B profit = 32000","code":"lots=2; notional=16000*25*lots; profit=notional*Rational(4,100); result=(profit==32000)"}
]