CMA Final · Strategic Financial Management
Interest Rate Derivatives: formula sheet
Key formulas
- Macaulay duration
- D = Σ [t × PV(CFt)] ÷ Σ PV(CFt)
- Denominator equals the bond's current price. t is in years. For a zero-coupon bond, D equals its maturity.
- Modified duration
- MD = D ÷ (1 + y)
- y is the yield per period. For annual coupons, use the annual yield. For semi-annual coupons, divide D (in years) by (1 + y/2) and keep MD in years.
- Approximate price change
- ΔP ≈ −MD × Δy × P
- Δy in decimal form (1% = 0.01). The negative sign shows price and yield move opposite ways. Valid for small yield changes.
- Basis point value (PV01)
- BPV = MD × 0.0001 × P
- The rupee change in price for a 1 basis point change in yield. For a portfolio, add the BPVs of the positions.
- Basis point
- 1 basis point = 0.01% = 0.0001
- 100 basis points = 1%.
- Contract period
- Contract period = Second number − First number (in months)
- For a 3x6 FRA, the period is 3 months. Settlement is at month 3.
- FRA rate (implied forward rate, simple interest)
- F = [ (1 + R_L × t_L) ÷ (1 + R_S × t_S) − 1 ] ÷ (t_L − t_S)
- R_L and R_S are annual rates for the long and short maturities. t_L and t_S are the times in years. Use this when the question asks you to price the FRA from spot rates.
- Settlement amount (buyer's view)
- Settlement = N × (RR − FRA rate) × (d ÷ 360) ÷ [1 + RR × (d ÷ 360)]
- N is notional, RR is the reference rate at settlement, d is the days in the contract period. Positive means the seller pays the buyer. Negative means the buyer pays the seller. Use 365 instead of 360 if the question says so.
- Undiscounted interest difference
- N × (RR − FRA rate) × (d ÷ 360)
- This is the amount that would be due at the end of the contract period. Discount it only if settlement is at the start.
- Effective rate after hedging
- Effective rate = Actual borrowing rate − (RR − FRA rate) for a buyer
- If the loan is priced at the reference rate, the buyer's effective cost equals the FRA rate.
- Cost of carry price (coupon bond)
- F = S × (1 + r × t) − FV of coupons
- S is the full (dirty) spot price, r the financing rate p.a., t the time in years. Coupons are carried forward at the reinvestment rate to the futures expiry date. Adjust for accrued interest and conversion factor only if the question gives them.
- Price and rate for rate futures
- Futures price = 100 − futures rate (%)
- Used for T-bill or deposit-rate contracts. A fall in price means a rise in the implied rate.
- Value of one basis point
- Value of 1 bp = Notional × 0.0001 × (contract period in days ÷ day-count basis)
- For a 3-month contract on ₹1 crore, 1 bp = ₹1,00,00,000 × 0.0001 × 3/12 = ₹250. Use the day-count basis the question gives.
- Number of contracts (rate hedge)
- N = (Exposure ÷ Contract size) × (Exposure period ÷ Contract period)
- Scale for both amount and time. A ₹10 crore exposure for 6 months needs twice as many 3-month contracts as one for 3 months.
- Number of contracts (price-sensitivity hedge)
- N = (PVBP of portfolio) ÷ (PVBP of one futures contract)
- PVBP is the rupee change in value for a 1 bp change in yield. The duration form is N = (D of portfolio × value of portfolio) ÷ (D of futures × value of one futures contract).
- Gain or loss on a futures position
- Short: (Entry price − Exit price) × contract size; Long: (Exit price − Entry price) × contract size
- For price-quoted rate contracts, convert the price move into bp and then into rupees using the value of 1 bp.
- Effective hedged rate
- Effective rate = Rate paid in the market − Futures gain (as a rate) or + Futures loss
- If the hedge is perfect, the effective rate equals the rate locked in by the futures price.
- Fixed leg payment
- Fixed payment = Notional × Fixed rate × (Days ÷ 365), or × (1 ÷ payments per year)
- Use the day-count in the question. If none is given, use the period fraction such as 6/12 for half-yearly.
- Floating leg payment
- Floating payment = Notional × Floating rate set at start of period × period fraction
- The rate is fixed at the beginning of the period and paid at its end.
- Net settlement
- Net = Fixed leg − Floating leg
- If positive, the fixed payer pays the net. If negative, the fixed payer receives it.
- Comparative advantage gain
- Total gain = |Fixed spread difference − Floating spread difference|
- Spread difference = rate of the weaker borrower minus rate of the stronger borrower in each market.
- Net cost after swap
- Net cost = Interest paid on own borrowing + Swap payment − Swap receipt
- Compute it separately for each party and compare with the direct borrowing cost.
- Swap value at a date
- Value (to fixed payer) = Value of floating-rate bond − Value of fixed-rate bond = Par − PV of fixed-rate bond (immediately after a reset date)
- The floating-rate bond, including the notional, is worth par immediately after a reset date, once the coupon due on that date has been paid. Value the fixed-rate bond on its remaining coupons and notional, discounted at current market rates. Between reset dates, the floating leg is not exactly par.
- Caplet payoff
- Payoff = Notional × max(0, Reference rate − Cap strike) × (days ÷ 365)
- Use the day count given in the question. If none is given, use the period fraction such as 6/12 for half-yearly.
- Floorlet payoff
- Payoff = Notional × max(0, Floor strike − Reference rate) × (days ÷ 365)
- Paid to the buyer only when the reference rate is below the strike.
- Effective rate with a cap (borrower)
- Effective rate = min(Reference rate, Cap strike) + Premium cost as a rate
- Convert the premium to a per-annum rate over the loan life if the question asks for an all-in cost.
- Effective rate with a collar (borrower)
- Floor strike ≤ Effective rate before premium ≤ Cap strike
- Net premium = Cap premium paid − Floor premium received. It is zero for a zero-cost collar.
- Net premium of a collar
- Net premium = Premium on cap bought − Premium on floor sold
- Reverse the signs for an investor who buys a floor and sells a cap.
- Payer swaption payoff at expiry
- Payoff = Notional × max(Market swap rate − Strike, 0) × Annuity factor
- Annuity factor is the present value of ₹1 per year over the swap tenor. Payoff is before the premium.
- Receiver swaption payoff at expiry
- Payoff = Notional × max(Strike − Market swap rate, 0) × Annuity factor
- Gains when swap rates fall below strike.
- Net profit to buyer
- Net profit = Payoff − Premium paid
- Ignore time value of the premium unless the question asks for it.
- Net settlement of a swap or OIS period
- Net = Notional × (Floating rate − Fixed rate) × Days ÷ 365
- Positive means the fixed-rate payer receives. Use the day-count the question gives.
- Annuity factor
- A = [1 − (1 + r)^−n] ÷ r
- r is the discount rate per period and n is the number of periods.
Quick revision
- A borrower on a floating rate pays more when rates rise; an investor holding fixed-rate bonds suffers a fall in the market value of the bonds, while a floating-rate investor earns higher interest income.
- Bond prices and market interest rates move in opposite directions.
- An FRA fixes a rate for a future period and settles in cash on the difference; the principal is notional and is not exchanged. The settlement is made at the start of the contract period, as the interest difference discounted at the market (settlement) rate, using the day-count given in the question.
- The buyer of an FRA gains if the market rate settles above the agreed rate.
- Interest rate futures are standardised, exchange traded and marked to market daily.
- A swap exchanges interest payments, usually fixed for floating, on a notional principal that is not exchanged.
- A fixed-rate payer in a swap gains when floating rates rise.
- Net swap cost = interest on the underlying loan, adjusted by what you pay and receive under the swap.
- A cap protects a borrower against rising rates; a floor protects an investor against falling rates.
- A borrower's collar is a cap bought plus a floor sold; an investor's collar is a floor bought plus a cap sold. Either way, it lowers the net premium but limits the benefit.
- A swaption gives the right, not the obligation, to enter a swap at a set rate.
- Always compare the hedged outcome with the unhedged outcome before you recommend.
Common mistakes
- Forgetting the negative sign and saying price rises when yield rises. Fix: Before writing the answer, ask: yield up, price down. Write the direction in words.
- Using Macaulay duration directly as the price sensitivity. Fix: Divide by (1 + y) first to get modified duration. Use MD, not D, in ΔP and BPV.
- Treating 3x6 as a 6-month contract, or as a contract that starts at month 6 Fix: The first number is the start and the second is the end. Length = second − first. A 3x6 FRA is a 3-month period starting in 3 months.
- Forgetting to discount the settlement amount Fix: Settlement is paid at the start of the contract period, but interest accrues to its end. Always divide by 1 + RR × period fraction unless the question says settlement is at the end.
- Buying futures when the company is a borrower fearing a rate rise. Fix: Think in prices. A borrower needs a gain when the price falls, so the borrower sells futures. Write 'rates up, price down, short gains' before you start.
- Ignoring the time scaling when counting contracts. Fix: Multiply by (exposure period ÷ contract period). A 6-month exposure with 3-month contracts needs double the contracts.
- Exchanging the full notional principal in a plain vanilla swap. Fix: State that notional is never exchanged in an interest rate swap. Only the net interest moves.
- Using the annual rate for a half-yearly or quarterly period. Fix: Write the period fraction beside each leg before multiplying.
- Treating a cap as protection for a lender. Fix: A cap limits the rate a borrower pays. A floor protects the lender or investor's minimum return.
- Paying the cap payoff when the reference rate equals or is below the strike. Fix: Pay only when the rate is above the cap strike. Otherwise the payoff is zero.
Exam tips
- Section A questions often give modified duration and ask for the price change or BPV. Learn the formulas so you can answer in under a minute.
- In written answers, show the table of t, cash flow, PV and t × PV. Marks are given for method even if the final figure slips.
- Always state the direction of change and the rupee amount, then add one line on what it means for the bank or company.
- Keep decimals to at least three places in duration until the final step to avoid rounding drift.
- Link the measure to a hedge: a high BPV points to the need for swaps, futures or FRAs.
- Write the notation decoding as your first line. Examiners award marks for stating the settlement date and the contract period.
- State the day-count basis you use (360 or 365) and follow the question if it specifies one. Mention it in one line.
- Always end with a sentence saying who pays whom and how much. A correct number with no direction can lose marks.