FINM3405 Revision

Lecture 2-3 Futures & forwards


Aside: Notation

Cost of Carry


1. Definitions

1.1 Differences

The basic difference between futures and forward contracts is:

This has a number of implications, including:

1.2. Payoff Diagrams

The payoffs at maturity from 1 contract (over 1 asset) are:

alt text

long payoff = STKS_{T} − K and short payoff = KSTK − S_{T}

2. Margin Mechanism & Leverage Effect

The futures margin mechanism can be described as follows:

alt text

Leverage Effect

Leverage effect: Your profit/loss as a percent of the initial margin.


(example in Onenote)


3. Calculate the value of a futures/forward contract

The cashflow h(KtK)mh(K_{t} − K)m locked in at the delivery date is risk free. With rr the risk-free rate, the value at time t of a long position is

Vtlong=er(Tt)h(KtK)mV^{long}_{t} = e^{-r(T-t)}\cdot h(K_{t}-K)\cdot m

The value of a short position is thus

Vtshort=er(Tt)h(KKt)mV^{short}_{t} = e^{-r(T-t)}\cdot h(K- K_{t})\cdot m

4. Pricing, speculating and perfect hedging with futures contracts

Futures contracts

Perfect hedging

4.1 Commodity futures

Main contracts and their specifications Commodity futures are contracts to trade an agreed quantity mm (and grade/quality) of a commodity for the contract or forward price KK at the maturity or delivery date TT.

Perfect Hedging Examples

To use futures to hedge an exposure to the underlying asset:


Example Onenote (commodity futures perfect hedging)


Speculating examples

To use futures to speculate on the direction of the underlying asset:

Suppose you go long h contracts at time t=0t = 0 at K, and then closed it out at time t>0t > 0 by shorting h contracts at KtK_{t}. Your payoff at time tt is

4.2 Equities

Main contracts and their specifications

Perfect Hedging Examples

Speculating examples


On onenote - 4.2 Equities perfect hedging and speculating


4.3 FX futures

Main contracts and their specifications

Foreign exchange (FX) futures are contracts to exchange an agreed quantity of mm units in one currency AA for another currency BB for the contract price (forward exchange rate) KA:BK_{A:B} at maturity T.

Our quoting convention for exchange rates is 1 unit of currency AA exchanges for KA:BK_{A:B} units of currency BB. We then have that 1 unit of currency B exchanges for KB:A=1/KA:BK_{B:A} = 1/K_{A:B} units of currency A.

Perfect Hedging Examples

On OneNote - 4.3 Futures perfect Hedging


4.4.1. Forward Rate Agreements

Main contracts and their specifications A forward rate agreement (FRA) is a OTC traded forward contract over a reference interest rate such as SOFR or EURIBOR.

In an FRA the parties agree to fix an interest rate kk over an agreed notional value FF for an agreed time period TT starting on the FRA’s agreed maturity date T1T_{1} and ending on T2=T1+TT_{2} = T_{1} + T.

FRA fix a simple interest rate kk to begin at maturity T1T_{1} for borrowing or lending over the time period [T1,T2][T_{1}, T_{2}] of length T, but are cash settled, so no actual borrowing or lending takes place at time T1T_{1}.

The cashflow and thus payoff to the fixed rate receiver at maturity is

PrPk=F(kr)T1+rTP_r - P_k = \frac{F(k-r)T}{1+rT}

4.4.2 BAB Futures

The ASX’s 90 Day Bank Accepted Bill (BAB) Futures contract is effectively a standardised, ASX traded “FRA” but over the Bank Bill Swap (BBSW) rate, which is the main reference rate in Australia. Also:

F(11+r9036511+k90365)F \left( \frac{1}{1+r_\frac{90}{365}} - \frac{1}{1+k_\frac{90}{365}} \right)

5. Contract Pricing with Cost of Carry Approach

To show why K = S + I + J − D must hold, consider the following arbitrage arguments:


Arbitrage Argument 1: K>S+I+JDK > S + I + J − D

Suppose K>S+I+JDK > S + I + J − D and consider the following short trade: Transactions at time t = 0:

Note that your net cashflow at time t=0t = 0 is 0, since the money you received from borrowing was used to buy the asset.

Transactions at maturity, time T:

Then your net cashflow at maturity is positive:

KSIJ+D>0K − S − I − J + D > 0


5.1 Cost of Carry Futures

We thus get the cost of carry model for pricing forwards and futures:

K=S+I+JDK = S + I + J − D

Here I+JDI + J − D is the net cost of carrying (holding, storing) the asset.

Let

Then the cost of carrying the asset is

I+JD=SrT+SsTSqT.I + J − D = SrT + SsT − SqT.

K=S[1+(r+sq)T]K = S[1 + (r + s − q)T]

and is called spot-forward parity. Under compound interest it becomes

Simple interest

K=S(1+r+sq)TK = S(1 + r + s − q)^{T}

or (Compound Interest)

K=Se(r+sq)TK = Se^{(r+s−q)T}

5.2 Cost of Carry FX contract pricing

Spot-forward parity for FX contracts is best derived separately. The main complications are that we have to consider the interest rates in each country and we have to be careful about exchange rate quoting.

Hence, the no arbitrage relation is 1+rdT=Sd:f(1+rfT)Kf:d1 + r_{d}T = S_{d:f} (1 + r_{f}T) K_{f:d} which we rearrange to get the covered interest rate parity relation

Kf:d=Sf:d1+rdT1+rfTK_{f:d} = S_{f:d}\frac{1+r_{d}T}{1+r_{f}T}

5.3 FRA Pricing

Recall that a T1×T2T_{1} \times T_{2} FRA is an OTC agreement to lock in a future borrowing or lending fixed rate kk starting at time T1T_{1} , and finishing at time T2T_{2} over a notional principal or face value F.

So we want to calculate the time t=0t = 0 values of a FRA to both parties:

V=F1+r1T1+F(1+kT)1+r2T2V = -\frac{F}{1+r_{1}T_{1}} + \frac{F(1+kT)}{1+r_{2}T_{2}}

where r1r_{1} and r2r_{2} are the time t=0t = 0 spot reference rates for the period from time t=0t = 0 to times T1T_{1} and T2T_{2} , respectively.

The value to the fixed rate payer is simply the negative of this.

F1+r1T1=F(1+kT)1+r2T2\frac{F}{1+r_1T_1} = \frac{F(1+kT)}{1+r_2T_2}

Rearranging to:

1+r2T2=(1+r1T1)(1+kT)1+r_2T_2 = (1+r_1T_1)(1+kT)

Hence, since kk is an interest rate starting at time T1T_1 and ending at time T2T_2 , it must be given by k=r1,2k = r_{1,2}, the implied forward rate over the time period [T1,T2][T_{1}, T_{2}] embedded in the reference rate’s yield curve.

Rearrange the above to get:

k=(1+r2T21+r1T11)1Tk=\left( \frac{1+r_2T_2}{1+r_1T_1} -1 \right) \frac{1}{T}

6.1 Basis Risk

We saw above that the contract price KK is usually different to the spot price S of the underlying asset. Our pricing equations, such as

K=Se(r+sq)TK=Se^{(r+s-q)T}

for commodity futures, tell us that the difference between KK and SS, which we call the basis, is due to the cost of carry r+sqr + s − q.

The time tt basis BtB_t is the difference between KtK_t and StS_t, namely:

Note that the basis approaches 0 over time, and KT=STK_{T}=S_{T} at maturity.

alt text

6.2 Optimal hedging

Optimal hedging basically means minimising basis risk.

In an imperfect hedging scenario, in which there is basis risk, we choose hh that minimises the variance in the liquidation value LtL_{t}.

Then hh is called the minimum variance or optimal hedge quantity.

We use the following notation:

We can prove that the optimal or minimum variance hedge quantity hh, which minimises the variance in the above liquidation value, or equivalently minimises basis risk, is given by

h=ρσAtQσKtmh=\rho \frac{\sigma_{A_{t}}Q}{\sigma _{K{t}}m}

Where

V=AQ      and        F=KmV = AQ \; \; \; \text{and} \;\;\;\; F=Km

The CAPM beta β of a share is calculated from historical returns, and is given by

B=ρˉσˉAσˉP\Beta = \bar{\rho} \frac{\bar{\sigma}_A}{\bar{\sigma}_P}

Hence β is the optimal hedge ratio and the optimal hedge quantity is

h=BVFh = \Beta \frac{V}{F}

where V=AQV = AQ is our portfolio value and F=KmF=Km is the notional value of 1 contract.