Binomial Pricing for Options on Futures Contracts: Practice Problems and Solutions

The Actuary's Free Study Guide for Exam 3F / Exam MFE - Section 22

G. Stolyarov II
This section of sample problems and solutions is a part of The Actuary's Free Study Guide for Exam 3F / Exam MFE, authored by Mr. Stolyarov.

This is Section 22 of the Study Guide. See Section 1 here. See Section 2 here. See Section 3 here. See Section 4 here. See Section 5 here. See Section 6 here. See Section 7 here. See Section 8 here. See Section 9 here. See Section 10 here. See Section 11 here. See Section 12 here. See Section 13 here. See Section 14 here. See Section 15 here. See Section 16 here. See Section 17 here. See Section 18 here. See Section 19 here. See Section 20 here. See Section 21 here.

This use of the binomial model to price options on futures contracts assumes that the futures price is equal to the forward price. If this is the case, then the following formulas apply.

u = eσ√(h)

d= e-σ√(h)

Δ(dF-F) + Berh = Cd

Δ(uF-F) + Berh = Cu

Δ = (Cu - Cd)/[F(u-d)]

B = e-rh[Cu(1-d)/(u-d) + Cd(u-1)/(u-d)]; B is also the value of the option.

p* = (1-d)/(u-d)

Definitions of variables:

r = annual continuously-compounded risk-free interest rate.

u = 1 + rate of capital gain on stock if futures price increases.

d = 1 + rate of capital loss on stock if futures price decreases.

σ = the annualized standard deviation of the continuously compounded return on the futures contract.

p* = the risk-neutral probability of an increase in the futures price.

h = one time period in the binomial model.

∆ (delta) = the number of units of the futures contract contained in the replicating portfolio for the option.

B = the number of dollars lent out in the replicating portfolio for the option - equivalent to the option value for options on futures contracts.

Source: McDonald, R.L., Derivatives Markets (Second Edition), Addison Wesley, 2006, Ch. 10, p. 333-334.

Original Practice Problems and Solutions from the Actuary's Free Study Guide:

Problem BPOFC1. Futures Contract Ω sells for $90 today. The annualized standard deviation of the continuously compounded return on the futures contract is 0.34. Using a three-period binomial option pricing model, find the price of Futures Contract Ω after 6 years if the contract always increases in price every time period.

Solution BPOFC1. We use the formula u = eσ√(h), where h = 2 and σ = 0.34. Thus, u = e0.34√(2) = u = 1.617420524.

So, after three periods, during each of which Futures Contract Ω goes up in price, the futures contract price will be Fuuu = 1.6174205243*90 = Fuuu = 380.8126432

Problem BPOFC2. Futures Contract Ω sells for $90 today. The annualized standard deviation of the continuously compounded return on the futures contract is 0.34. Using a binomial option pricing model, find the risk-neutral probability that the price of Futures Contract Ω will increase during any given two-year period.

Solution BPOFC2. We are given that h = 2 and σ = 0.34.

We use the formula p* = (1-d)/(u-d), knowing from Solution BPOFC1 that

u = 1.617420524. To find d, we use the formula d = e-σ√(h) = e-0.34√(2) = d = 0.6182684002

Thus, p* = (1-0.6182684002)/(1.617420524 - 0.6182684002) = p* = 0.3820555355

Problem BPOFC3. Futures Contract Ω sells for $90 today. The annualized standard deviation of the continuously compounded return on the futures contract is 0.34. The annual continuously compounded risk-free interest rate is 0.05. Using a three-period binomial option pricing model, find the price of one six-year European call option on Futures Contract Ω with a strike price of $80.

Solution BPOFC3. We are given that h = 2, r = 0.05, and σ = 0.34.

We assume a recombining binomial tree.

We know from Solutions BPOFC1-2 that u = 1.617420524 and d = 0.6182684002.

We already know from Solution BPOFC1 that

Fuuu = 380.8126432 and thus Cuuu = 300.8126432

Fduu = 1.6174205242*0.6182684002*90 = 145.5678472 and thus Cduu = 65.56784718

Fddu = 1.617420524*0.61826840022*90 = 55.64415602 and thus Cddu = 0

Naturally, Fddd< Fddu, so Cddd = 0 as well.

We know from Solution BPOFC2 that p* = 0.3820555355

For a three-period binomial model, we apply the formula

C = e-3rh[(p*)3Cuuu + 3(p*)2(1-p*)Cduu + 3(p*)(1-p*)2Cddu + (1-p*)3Cddd].

Thus,

C = e-3*0.05*2[(0.3820555355)3300.8126432 + 3(0.3820555355)2(1-0.3820555355)65.56784718] = C = $25.57156033

Problem BPOFC4. Futures Contract Ω sells for $90 today. The annualized standard deviation of the continuously compounded return on the futures contract is 0.34. The annual continuously compounded risk-free interest rate is 0.05. Using a one-period binomial option pricing model, find ∆ for a replicating portfolio equivalent to one two-year European call option on Futures Contract Ω with a strike price of $30.

Solution BPOFC4. We are given that h = 2, r = 0.05, F = 90, and σ = 0.34.

We know from Solutions BPOFC1-2 that u = 1.617420524 and d = 0.6182684002.

Fu = 1.617420524*90 = 145.5678472 and thus Cu = 115.5678472

Fd = 0.6182684002*90 = 55.64415602 and thus Cd = 55.64415602

We use the formula Δ = (Cu - Cd)/[F(u-d)] =

(115.5678472 - 55.64415602)/[90(1.617420524 - 0.6182684002)] = Δ = 0.6663838017

Problem BPOFC5. Futures Contract Ξ sells for $49 today. The annual continuously compounded risk-free interest rate is 0.15. The price today of one particular three-month European call option on Futures Contract Ξ is $10. ∆ for a replicating portfolio equivalent to one such option is 0.4. If in three months, Futures Contract Ξ will be worth 0.85 of its present amount, what will the price of the call option be? Use a one-period binomial option pricing model.

Solution BPOFC5. We are asked to find Δ(dF-F) + Berh = Cd, given that F = 49, d = 0.85, Δ = 0.4, B = 10, r = 0.15, and h = 0.25.

Thus, Δ(dF-F) + Berh = 0.4(0.85*49 - 49) + 10e0.15*0.25 = Cd = $7.442119971

See other sections of The Actuary's Free Study Guide for Exam 3F / Exam MFE.

Published by G. Stolyarov II

G. Stolyarov II is a science fiction novelist, independent essayist, poet, amateur mathematician, composer, author, and actuary.  View profile

To comment, please sign in to your Yahoo! account, or sign up for a new account.