CFA L2 Derivatives Flashcards
Long vs short positions in a forward contract
Long position: The party that agrees to buy the asset at some point in the future
Short position: The party that agrees to sell the asset at some point in the future
True or false: Forward contracts have margin accounts where money must be deposited at inception?
False, margin accounts exist with FUTURES.
Price of a forward contract
The price of a forward contract DOES NOT refer to the price to purchase a contract. There is no price that either party pays at the contract’s inception. The price of the forward contract refers to the forward price of the underlying. The price is often quoted as an interest rate or exchange rate but can be quoted in $ or €. The forward price MUST prevent riskless arbitrage in frictionless market, and is thus the price that makes the values of both the long and the short positions zero at contract initiation.
Calculation: Forward price (FP) = S0 * (1 + Rf)^T
OR
S0 = FP ÷ (1 + Rf)^T
- The forward price is the future value of the spot price adjusted for any periodic payments expected from the asset.
- For an equity forward contract, net cost of carry equals risk-free rate minus dividend yield.
No-arbitrage principle
The idea that there should be no riskless profit from combining forward or futures contracts w/ other instruments.
Assumptions of no-arbitrage principle
- Transaction costs are zero
- There are no restrictions on short sales or on the use of short sale proceeds
- Borrowing and lending can be done at unlimited amounts at the Rf
Example: No-arbitrage forward price
Consider a 3-month forward contract on a zero-coupon bond w/ a face value of $1,000 that is currently quoted at $500, and suppose that the annual Rf is 6%. What is the price of the forward contract under the no-arbitrage principle?
T = 3 ÷ 12
FP = $500 * (1.06)^.25 = $507.34
The $507.34 is the price agreed upon today to be paid in 3 months time.
Cash and Carry Arbitrage
This is a market-neutral strategy combining the purchase of a long position in an asset such as a stock or commodity in the spot market, and shorting a position in a futures contract on that same underlying asset. When a contract is overpriced, an arbitrageur will take a short position and vice versa.
Ex: If a bond trades at $510 but the no-arbitrage price is $507.34, an arbitrageur will borrow $500 at the Rf, buy the bond for $510, and enter into a short position (selling the asset) in a forward contract. When the price drops to $500 in future, the loan will be repaid ($507.34) but the arbitrageur will receive $510 from the contract for a profit of $2.66.
This is used when an asset is overpriced
- This is considered riskless arbitrage
- Recall from L1, oftentimes if the security that’s being shorted pays dividends, the arbitrageur must pay the holder the dividends during the short period.
- Ex: If the answer in #6 DOES NOT equal what the market has the forward contract priced, we use cash and carry arbitrage.
Reverse cash and carry arbitrage
A market-neutral strategy combining a short position in an asset and a long futures position in that same asset. An arbitrageur can use this when an asset is underpriced.
Ex: If a bond trades at $502 but the no-arbitrage price is $507.34, an arbitrageur will sell the bond for $500 today, invest the proceeds at the Rf, and enter into a long position in a forward contract. Then, in the future when the bond price increases, the arbitrageur will pay the $502 but will receive $507.34 from the principal and interest for a $5.34 profit.
This is considered riskless arbitrage
Value of a long forward contract during the life of the contract
Vt = St - [ FP ÷ (1 + Rf)^(T - t) ]
- T = maturity date
- t = current date
Value of long forward contract at expiration
S_T - FP
Forward price of an equity derivative contract w/ discrete dividends
FP of equity security = (S0 - PVD) * (1 + Rf)^T
OR
FP of equity security = [ S0 * (1 + Rf)^T ] - FVD
- PVD = PV of dividend
- FVD= FV of dividend
- For equity contracts, use a 365-day basis for calculating T (ex: if it is a 60-day contract, T = 60 / 365).
Value of a forward contract w/ an underlying that’s a dividend-paying stock
Vt = (St - PVDt) - [ FP ÷ (1 + Rf)^(T - t) ]
OR
(FPt - FP) ÷ (1 + Rf)^t
- (T-t) = time to maturity
- If result is positive, it’s a gain for the long and a loss for the short. If result is negative, it’s a gain for the short and a loss for the long.
True or false: In a forward contract, the long loses when the price of the underlying increases and the short gains when the price of the underlying increases?
False, in a forward contract, the long gains when the price of the underlying increases and the short gains when the price of the underlying decreases.
Benefits of carry
Interim CFs (ex: dividends or coupons). These benefits reduce the FP and offset costs of carry (ex: Rf).
Price of an equity index forward contract
Rather than taking the PV of every dividend in the index, we can make the calculation as if the dividends are paid continuously.
FP of an equity index = S0 * e^(Rf_c - δ^c)
OR
(S0 * e^(-δT)) * e^(Rf_c * T)
- δ^c = continuously compounded dividend yield
- Rf^c = continuously compounded risk-free rate
How to calculate the continuously compounded Rf (Rf^c)
ln(1 + Rf)
Ex: The Rf compounded annually at 5% = ln(1.05)
Example: Calculating the price of a forward contract on an equity index
The value of the S&P 500 Index is 1,140. The continuously compounded risk-free rate is 4.6% and the continuous dividend yield is 2.1%. Calculate the no-arbitrage price of a 140-day forward contract on the index.
FP = 1140 * e^( (0.046 - 0.021) * 140/365)
Value of an equity index to the long
Vlong = [ St ÷ e^δc(T-t) ] - [ FP ÷ e^rf_c(T-t) ]
- Value to the short would be the forward price minus the spot price.
Forward price on a fixed income derivative
Same as for an equity derivative w/ dividends except now we use coupon payments.
Calculation: FP on a fixed income security = (S0 - PVC) * (1 + Rf)^T
OR
S0 * (1 + Rf)^T - FVC
* PVC = PV of coupon
* FVC = FV of coupon
Value of a fixed income derivative
(St - PVCt) - (FP ÷ (1 + Rf)^(T - t))
Bond futures contracts
Derivatives that obligate the contract holder to purchase/sell a bond on a specified date at a predetermined price. Bond futures contracts often allow the short an option to deliver any of several bonds, which will satisfy the delivery terms of the contract. This is called a delivery option and is valuable to the short. Each bond is given a conversion factor that is used to adjust the long’s payment at delivery so the more valuable bonds receive a larger payment. Bond prices are quoted as clean prices, and at settlement the buyer pays the clean price + accrued interest = full price.
Accrued interest calculation
(days since the last coupon payment ÷ days between coupon payments) * coupon amount
Bond futures price calculation
[ (full price) * (1 + Rf)^T - FVC - Accrued interest_T ]
Quoted bond futures price
This is how to adjust the forward pricing formula to account for the short’s delivery option
Bond futures price ÷ conversion factor
OR
[bond futures price) * (1 ÷ conversion factor)
Example: Calculating the quoted futures price of a Treasury bond futures contract
There is a 1.2-year Treasury bond futures contract. The cheapest-to-deliver (CTD) bond is a 7% T-bond with exactly 10 years remaining to maturity and a quoted price of $1,040 with a conversion factor of 1.13. There is currently no accrued interest because the bond has just paid a coupon. The annual risk-free rate is 5%. The accrued interest on the bond at maturity of the futures contract will be $14.
Full price = $1,040 (clean price) + $0 (accrued inerest)
Semi-annual Coupon = $1,000 * 0.07 * 0.5 = $35
1.2 years to maturity - 0.5 = 0.7 & 1.2 years to maturity - 1 year = 0.2
FVC = 35 * (1.05)^.7 + 35 * (1.05)^.2 = $71.56
QFP = [ $1,040 * (1 + 0.05)^1.2 - $71.56 - $14 ] ÷ 1.13 = $900.13
Eurodollar deposit
Deposits in large banks outside the United States denominated in U.S. dollars.
Secured overnight funding rate (SOFR)
The lending rate on dollar-denominated loans between banks. It is quoted as an annualized rate based on a 360-day year.
- This is a benchmark rate, whereas the Fed Funds rate is simply a target rate
- The CFA referes to SOFR as MRR
Forward rate agreement (FRA)
An OTC contract between parties that determines the rate of interest to be paid on an agreed-upon date in the future. The long position is effectively borrowing money (long the loan, with the contract price being the interest rate on the loan). If the floating rate at contract expiration > the rate specified in the forward agreement, the long position in the contract can be viewed as the right to borrow at below-market rates and will receive a payment from the short. If the floating rate at the expiration date < the rate specified in the forward agreement, the short will receive a cash payment from the long.
- FRAs are always cash settled.
- FRAs pay off at the date of expiry (the start of the notional borrowing period),
- The price of a FRA is always quoted as an interest rate
What does the long vs short position commit to paying and receiving in an FRA?
Long position: Pay fixed and receive floating
Short position: Pay floating and receive fixed
Price of an FRA
The forward price in an FRA is actually a forward interest rate. There are 3 things to keep in mind when pricing and valuing FRAs:
1. MRR rates in the Eurodollar market are add-on rates and are always quoted on a 30/360 day basis in annual terms. So if it’s quoted at 6%, the unannualized rate is 6 * (30/360) = 0.5%
2. The long position in an FRA benefits when the rate increases.
3. The payoff of the FRA is INDEPENDENT of the payoff of the underlying loan.
Steps to calculating the price of an FRA
- De-annualize the MRR
- [ (1 + long rate) ÷ (1 + short rate) ] - 1
- Re-annualize the rate: #2 * (360 ÷ # of days of the contract)
Example: Calculating the price of an FRA
Calculate the price of a 1x4 FRA. The current 30-day MRR is 4% and 120-day MRR is 5%.
4% * (30/360) = 0.33%
5% * (120/360) = 1.67%
So, now we need to calculate the actual rate on a 90 day loan from month 1 to month 4 (day 30 to day 120): [ (1 + .0167) ÷ (1 + .0033) ] - 1 = 0.0133
No we need to re-annualize: 0.0133 * (360/90) = 5.32% → this is the no arbitrage forward that that makes the values of the long an short positions in the FRA zero at initiation.
How to value an FRA at expiration
- [ (new rate of the # of days in the contract) - the contract rate ] * notional principal.
- Take the PV of #1
Example: valuing an FRA after initiation
Value a 5.32% 1 × 4 FRA with a principal amount of $1 million 10 days after initiation if the 120-day MRR = 6%, 110-day MRR = 5.9%, 30-day MRR = 5.8%, and 20-day MRR = 5.7%.
- 0.057 * (20/360) = 0.0031667
- 0.059 * (110/360) = 0.0180278
- ((1 + 0.0180278) ÷ (1 + 0.0031667)) - 1 = 0.0148
- 0.0148 * (360/90) = .0593
- [ (.0593 * (90/360) - (.0532 * (90/360)) ] * $1,000,000 = $1,514.20
- ($1,514.20) ÷ [ 1+ (.059 * (110/360)) ]
- Remember that if the rate in the future is less than the FRA rate, the long is “obligated to borrow” at above-market rates and will have to make a payment to the short. If the rate is greater than the FRA rate, the long will receive a payment from the short.
Futures contract
Essentially forward contracts that trade on exchanges. A clearinghouse guarantees that traders in the futures market will honor their obligations. To safeguard the clearinghouse, the exchange requires both sides of the trade to post margin and settle their accounts on a daily basis.
Mark-to-market
The process of adjusting the margin balance in a futures account each day for the change in the value of the contract from the previous trading day, based on the settlement price. Futures contracts have no value at contract initiation. Unlike forward contracts, futures contracts do not accumulate value changes over the term of the contract. Since futures accounts are marked to market daily, the value after the margin deposit has been adjusted for the day’s gains and losses in contract value is always zero. The futures price at any point in time is the price that makes the value of a new contract equal to zero. The value of a futures contract strays from zero only during the trading periods between the times at which the account is marked to market.
- Between the mark-to-market account adjustments, the contract value is calculated just like that of a forward contract; it is the difference between the price at the last mark-to-market and the current futures price, (i.e. the futures price on a newly issued contract).
Value of futures contract
Current futures price − Previous mark-to-market price
- If the futures price increases, the value of the long position increases. The value is set back to zero by the mark-to-market at the end of the mark-to-market period.
MTM example:
The spot price of gold at initiation is $1,800, and customer A enters in to one 60-day forward contract and one 60-day futures contract. Assume the Rf is 5%.
(1) What is the forward and future price at initiation
(2) Assuming the initial margin requirement is 10%, what must Customer A deposit into their margin account at initiation?
(3) If at the end of day 1, the spot price of gold rises to $1,820, what amount is added/subtracted to customer A’s margin account?
(4) Now, assume at the end of day 2, the spot price of gold decreases to $1,805, what amount is added/subtracted to customer A’s margin account?
(1) At initation, the forward/future price should be the same: S0 * (1 + Rf)^T = $1,800 * (1 + .05)^(60/365) = $1,814.49
(2) $1,814.49 * .1 = $181.45
(3) $1,820 * (1.05)^(59/365) = $1,834.41 → $1,834.41 - $1,814.49 = $19.92 added to margin account
(4) $1,805 * (1.05)^(58/365) = $1,819.05 → $1,819.05 - $1,834.41 = -$15.36 subtracted from the margin account
True or false: The price of a forward contract is constant while the value fluctuates over time, but the price of a futures contract fluctuates over time while the value at the end of each day is zero?
True
Interest rate swap
A derivative wherer one party agrees to pay floating and receive fixed and the other party pays fixed and receives floating. At initiation, the PV of the floating rate payments is equal to the PV of the fixed rate payments. The fixed rate is the swap rate. If market interest rates increase during the life of the swap, the fixed rate payer will benefit and vice versa for falling rates.
The value of a swap at initation is zero
- Interest rate swaps settle over multiple periods, whereas FRAs are just for one period.
How to compute the swap rate
The swap fixed rate is derived from the MRR curve corresponding to the swap tenor. For instance, if there’s a 2-year semiannal interest rate swap, the swap fixed rate underlying this swap will be determined based on the MRR rates corresponding to the four settlement dates of this swap. We must first calculate each of the discount factors (Zs) for each settlement date. We can then calculate the periodic swap fixed rate (SFR).
How to calculate the discount factor (Z)
Z = 1 ÷ [ 1 + (MRR * (days ÷ 360)) ]
However many decimal places the question uses, use that in calculations
How to calculate the periodic swap fixed rate (SFR)
(1 - final discount factor) ÷ (sum of discount factors)
- To calculate the annual swap fixed rate, multiply this result by the # of settlement periods.
Example: Calculating the fixed rate on a swap with quarterly payments
Annalized MRR spot rates are:
90-day = 3%
180-day = 3.5%
270-day = 4%
360-day = 4.5%
Notional principal = $5,000,000
Calculate:
(1) The fixed rate in % terms
(2) The quarterly fixed payments in $
(1) [ 1 ÷ (1 + (.030 * 90/360)) ] = 0.993
[ 1 ÷ (1 + (.035 * 180/360)) ] = 0.983
[ 1 ÷ (1 + (.040 * 270/360)) ] = 0.971
[ 1 ÷ (1 + (.045 * 360/360)) ] = 0.957
( 1 - 0.957) ÷ (0.993 + 0.983 + 0.971 + 0.957) = 0.011 * 100 = 1.1% = Periodic SFR. Annual SFR = 1.1% * 4 = 4.4%
(2) 0.011 * $5,000,000 = $55,000
True or false: After the initiation of an interest rate swap, the swap will take on a positive or negative value as interest rates change?
True
How to calculate the value of an interest rate swap to a payer after initiation
Value to the payer = ΣZs * (SFRnew - SFRold) * (days/360) * notional principal
- For ΣZs, you must calculate all of the z-factors that have already happened (ex: if valuing a swap after 180 days, take the 90 day Z and the 180 day Z) and recalculate them based on the new SFR.
- Value to the receiver = -1 * value to the payer
How to price currency swaps
The int. rates used to price currency swaps are the swap rates calculated from each currency’s term structure. Principal amounts are exchanged at initiation based on the exchange rates at inititation and periodic payments are based on each currency’s fixed rate.
Example: Pricing a currency swap
Assume that the fixed rate on a 1-year quarterly $5,000,000 interest rate swap is 4.4%. The comparable set of U.K. rates are:
90-day - annualized rate = 4% - Z = 0.99010
180-day - annualized rate = 5% - Z = 0.97561
270-day - annualized rate = 6% - Z = 0.95694
360-day - annualized rate = 7% - Z = 0.93458
Assume the current exchange rate is £0.50 per $ OR $2 per £.
(1) What is the fixed rate on the £ swap in annual terms is?
(2) What is the notional £ principal amount of the swap?
(1) The fixed rate on a 1-year quarterly UK interest rate swap is: (1 - 0.93458) ÷ (0.99010 + 0.97561 + 0.95694 + 0.93458) * 4 = 6.78%
(2) $5,000,000 × £0.50 per $ = £2,500,000. At the initiation of the swap, we would exchange £2,500,000 for $5,000,000. We would pay 1.1% quarterly on the $5,000,000 notional principal ($55,000) and receive 1.7% on £2,500,000 quarterly (£42,500). At the end of one year, we would exchange the original principal amounts.
How to calculate the value of a currency swap after initiation
- After however many days, calculate the Zs of the new interest rates
- Multiply the Zs by the sum of notional principals of their respective currencies and any remaining periodic payments
- Both of the #2s need to be converted into the same currency
- Subtract the two values of #3
- Each CF corresponds to a settlement date
- Since CFs are in different currencies, we must adjust one using the current exchange rate
Equity swaps
An exchange of FCFs between two parties where one party pays a fixed rate plus any negative equity return and the other party pays any positive return on equity.
- Nothing is paid at initiation
Who pays what in an equity swap
Fixed-rate payer: Pays the fixed rate plus any negative equity return and receives positive equity return
Equity return payer: Pays any positive return on equity and receives a fixed rate payment plus any negative equity return
- Equity return payer is bearish, whereas the fixed-rate payer is bullish
How to value an equity swap
- Calculate the value of the pay fixed side per $ of notional principal: DF of days remaining until expiration * (principal + coupons)
- # 1 * notional principal
- Notional principal * (new value of index ÷ starting value of index)
- # 3 - #2