Math20912 Notes
Math20912 Notes
Math20912 Notes
Department of Mathematics
University of Manchester
MATH 20912:
Introduction to Financial
Mathematics
Semester 2 2023-24
Course Outline
Dr Peter Johnson
Department of Mathematics
1.129 Alan Turing Building
Office hours: Monday 10:00-12:00
E-mail: peter.johnson-3@manchester.ac.uk
Getting in Contact
• The best way to contact me is to speak to me after the Review Session.
• My ‘office hours’ are a time I will be in my office and available for a chat (in person or
via zoom) if you would like some extra help.
• An alternate way of asking questions about the course is to use the Blackboard Discussion
Board for that week. Here you can post questions anonymously and everyone will benefit
from the answer as many people will be struggling with the same things you are. I am
automatically notified every time someone posts and will try answer queries here as soon as
possible. Students are also encouraged to answer each others questions on the discussion
boards.
• When emailed about the course material, I will likely just post the query and response on
the blackboard discussion board (anonymised) or point you towards a similar question on
the forum - it is not easy to discuss mathematics via email.
i
MATH 20912 Course Outline
Assessment
• Mid-term test in Week 6: contributes 20% of the total mark.
Weekly Schedule
The course will be delivered via the following lectures which cover the material in the Lecture
Notes:
• Monday 9:00: One weekly synchronous (live) lecture/Review Session (Weeks 1-12),
Engineering A Lecture ThB (2A.041).
• Wednesday 9:00: Material for following week uploaded to Blackboard, including asyn-
chronous (recorded) lectures.
• Tutorials: There will also be one tutorial per fortnight which will look at the solutions
to the Exercise Sheets (please see your personal timetable to see which of the 7 tutorials
you have been assigned). The Exercise Sheets form homework and students should make
an attempt at the examples before the tutorial.
Course materials
• Course materials (e.g. Lecture Notes, Example Sheets & Solutions, Past Papers, etc.) will
be uploaded to Blackboard (https://online.manchester.ac.uk).
• Lecture Notes are available on Blackboard. It is encouraged that examples in the notes
are attempted while watching the asynchronous lectures.
• Lecture slides complement the notes and provide no extra information (apart from a few
pictures). It would be a waste of paper printing to print them out.
Some Textbooks
All the course material is self-contained but for further/supplementary reading the following two
books are suggested:
• J.C. Hull, “Options, Futures, and Other Derivatives,” 7th Edition, Prentice-Hall, 2008.
ii
MATH 20912 Course Outline
Blackwell’s Bookshop on University Green have stated previously that they will match (or beat)
the Amazon price of these titles. Hull’s book is extensive and covers all the material in this
course and beyond (it would be of use in third & fourth year courses) and the latest edition is
priced accordingly. Wilmott et al. is more of an introductory text that gives a mathematician’s
view of the material.
iii
Contents
3 Log-Normal Distribution 19
3.1 Itô’s Lemma for Continuous Stochastic Variables . . . . . . . . . . . . . . . . . . 19
3.2 Log-Normal Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.3 Geometric Brownian Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.3.1 Is it a Good Model? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4 Derivatives 26
4.1 Simple Derivatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.2 Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.2.1 Options In Stock Markets . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.2.2 What Actually Happens at Expiry? . . . . . . . . . . . . . . . . . . . . . 33
4.3 How to Price an Option – Payoff Diagrams . . . . . . . . . . . . . . . . . . . . . 33
iv
MATH 20912 Course Outline
7 Arbitrage 59
7.1 The No-Arbitrage Principle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
7.2 Bounds on Put and Call Options . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
7.3 Put-Call Parity: Proof by Contradiction . . . . . . . . . . . . . . . . . . . . . . . 60
8 Binomial Trees 66
8.1 One-Step Binomial Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
8.2 Risk-Free Portfolio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
v
MATH 20912 Course Outline
vi
Chapter 1
Contract Holder is normally the buyer, who pays money at the beginning in exchange
for receiving some payments at a later date. Because payments may not always be positive, a
contract could be free to enter at the start or even one where you pay to hold it.
Contract Seller is the opposite position to the holder, which normally means they receive
money at the beginning in exchange for giving out some payments at a later date.
Market is the collective term for all participants, both buyers and sellers, that are engaged in
trading financial contracts. It is used as a noun to describe the average, prevailing, or collective
belief of all participants, for example we might say “the market believes that the price will go
up.” Underlying everything in this course are economic assumptions, about the behaviour of the
market, which make the mathematical models work.
Exchange is where most financial contracts are bought and sold. The exchange acts as the
third party in all transactions. They do not set the prices of things, they merely allow the
buyers and sellers to meet or advertise products. They also perform the function of recording all
transactions and making that knowledge public, so that all participants in the market can see
the price at which things are sold.
Example 1.1. Draw up a contract to sell a phone for a fixed price at some future date.
1
MATH 20912 Chapter 1
Solution 1.1.
Share or stock (can be used interchangeably) refers to the financial contract in which a
company sells a percentage of the ownership of the company to the holder, which entitles the
holder to a percentage share of all future profits. Stocks can be used to refer to contracts with
several different companies, while shares normally refers to a set of contracts with just one
company. This is why it is called the stock exchange (not the share exchange). We will mostly
use the term share from now on, as we are primarily concerned with models of the share price
of one company at a time.
Stock Market is the collective term for all participants buying and selling stocks (shares).
Bond is a debt guarantee in which the holder pays now to receive a guaranteed (in as much
as anything can ever be guaranteed) fixed payment in the future.
Bond Market is the collective term for participants buying and selling bonds and other
debt securities.
Asset implies ownership or property, so sometimes stocks and shares may be called assets
because they confer ownership of the company.
Price is the amount of money required in exchange to buy or sell a contract. You should note
that price is not necessarily the same as value, as the second term tends to incorporate more
than just numbers (see below).
Market Price is the highest (or lowest) amount at which at least one participant in the
market is willing to buy (or sell) a contract. We assume throughout this course that a unique
market price exists and that it is the same price to buy and to sell.
2
MATH 20912 Chapter 1
seller
holder
sell his phone
to ????? for
£300 on 5th May expiry
date
2020. exercise
price
Signed
.......
....... both signatures
for valid contract
3
MATH 20912 Chapter 1
to remove the subjectivity (or risk; we will talk later about the value of risk) and develop a
framework under which complex financial contracts can be valued. Because certain economic
assumptions (which we will not go into here) apply to contracts sold in markets, it follows that
the value under that framework must be the same as the market price.
1.2 Money
Money is the circulating medium of exchange as secured by the government (and hence its
citizens). The most important thing we need to know about money is that it is engineered to
be inflationary, which means that the government strives to ensure that the value of the money
in the future will be worth less than it is now. This is because a government typically wishes
to encourage its citizens to spend, invest, and take part in the economy, and this inflationary
property is delivered through fiscal policy (which is something we won’t touch on in this course).
One consequence of the fact that money is inflationary is that banks will pay customers to deposit
money in bank accounts, and that payment is called the interest rate. This means that, as an
agent in the economy, I know that
because
£10 in the future plus interest > a promise of £10 in the future.
Again, because of the subjectivity involved in valuing sums of money received in the future (even
if guaranteed) we must compare apples with apples. So if we want to value a payment from a
contract in the future, we can only compare it to money in the future. Therefore we need to
know how money changes with time.
Interest rate is a payment made in exchange for being in debt to another party. Once you
deposit money with a bank they owe you the money back, so they are in debt to you and will
pay you interest in return. The rate part refers to the passage of time, i.e. interest is generally
expressed as a % payment per annum.
Time value of money we define the time value of money using the interest rate. There
are several ways in which interest rate may be paid.
• Simple Interest Rate If there is a single payment made at time t, then we call it a
simple interest rate. The value of an investment V (t) at time t is
V (t) = P × (1 + rt)
where V (0) = P is the initial investment, r is the interest rate and t is the current time.
4
MATH 20912 Chapter 1
• Compound Interest Rate If there are multiple payments made at fixed intervals over
the life of the investment, then we call it a compound interest rate. The value of an
investment V (t) at (integer) time t after mt payments are made is
r mt
V (t) = P × 1 +
m
where P is the initial investment, r is the interest rate, m is the number of payments per
year, and t is the current time (integer years).
Example 1.2. Write down the value of an initial investment of £100 at t = 2 years with:
Solution 1.2.
• Simple Interest Rate P = 100 is the initial investment, r = 0.05 is the interest rate,
and t = 2 is the time of payment. Then
• Compound Interest Rate Since P = 100 is the initial investment, r = 0.05 is the
interest rate, m = 2 is the number of payments per year, and t = 2 is the final date, we
have 2×2
0.05
V (t) = 100 × 1 + = 100 × 1.0254 = 110.38 .
2
5
MATH 20912 Chapter 1
Why buy shares? In a capitalist society, ownership of shares is encouraged through tax
breaks and other incentives. The general idea is that ownership of companies can be spread out
through the population, and the best performing companies will be able to get investment to
expand their operations. Most of you will end up owning shares, probably through investments
made on your behalf by pension companies. Most investors will look to the return on the
investment, which is how much money they make compared to the money they had to invest at
the start.
Return on investment (or return for short) will always be defined as the relative return
which can be calculated as
value at expiry − initial investment
return = .
initial investment
Example 1.3. Suppose an investor has £1000 to spend. They see Apple shares are trading at
£100 and they think it will go up to £125 by the end of the year. They also see Google shares
are trading at £50 and they think it will go up to £65 by the end of the year. Which shares
should they invest in?
Solution 1.3.
First, looking at the absolute increases shows that Apple is expected to have a better per-
formance (£25 vs £15), so should the investor buy Apple shares?
The obvious answer is no. The investor can use the £1000 to buy 10 Apple shares to get an
expected profit of £250, but if they invest in Google instead they can buy 20 shares to get an
expected profit of £300. So a much better metric to look at when comparing the performance of
shares is the relative increase in price. For Apple we have
125 − 100
relative increase = = 0.25
100
and for Google we have
65 − 50
relative increase = = 0.3
50
which shows clearly that Google is the better investment.
6
MATH 20912 Chapter 1
The Deterministic Part contains all known or expected trends. These are long term
trends that can be estimated either by analyzing market data, or by using fundamental economic
knowledge and insight.
The Stochastic Part this contains all the uncertain parts. Uncertainty about what may
happen in the future plays a part, as even events such as extreme weather can have an effect. But
also the inherent complexity of the interactions between thousands and thousands of participants.
For example, the holder of some shares might lose his/her job and need to sell the shares quickly,
which will cause a short dip in the price. It is this second effect (market interactions) that drives
the price over the shortest time scales, and is what we really try to capture in this course.
∆W = W (t + ∆t) − W (t)
as ∆t → 0. We will describe what W (t) is in the next chapter; it is a special random process
1 1
called the Wiener process. We call σ the volatility (e.g. σ = 0.2 yr− 2 = 20% yr− 2 ).
Volatility is a statistical measure of the standard deviation of returns for a share price. It
1
is normally given as a percentage per year 2 since it is relative to the current price of the share.
Example 1.4. What does this model mean in words? What should be the properties of the
Wiener process to make it consistent with the real data?
7
MATH 20912 Chapter 1
Solution 1.4.
dS
relative change in price = = deterministic + stochastic.
S
Observations from the market mean that we need the following properties for the stochastic
part:
• Zero correlation – price change tomorrow is not related in any way to what happened
today, yesterday, or the day before;
• Growth in time – the uncertainty is expected to grow in time, so that the possible range
of prices a long way in the future is much greater than the range over the next few days;
It just so happens that all of these properties are satisfied by a special type of process, the Wiener
process.
8
Chapter 2
Background Material
Throughout this course we adopt the following notation
• ∆S, ∆V , etc. are changes in quantities that depend on t over a small finite change in time
∆t;
• dt represents an infinitesimally small change in time that can be used to build integrals
or differential equations;
• dS, dV , etc. are the corresponding changes in quantities over an infinitesimally small
change in time.
So if you see ∆ in front of a variable then we are talking about discrete approximations, whereas
a d will mean we are talking about the continuous limit.
Note: In later chapters when we look at trading with portfolios ∆ will also be used to describe
the number of shares held and so ∆S will mean we hold ∆ of shares S. This double use of ∆ is
unfortunate but common place - it will be obvious due to the context which is meant.
Normal Distributions
A normal distribution is a continuous probability distribution with the probability density
1 (x − µ)2
f (x; µ, σ) = √ exp − (2.1)
σ 2π 2σ 2
9
MATH 20912 Chapter 2
where µ is the mean and σ 2 is the variance of the distribution. If a random variable Y is drawn
from a normal distribution with mean µ and variance σ 2 , then we write
Y ∼ N (µ, σ 2 ) .
Y1 ∼ N (µY1 , σY2 2 ) ,
Y2 ∼ N (µY2 , σY2 2 ) ,
we have
Z ∼ N (µY1 + µY2 , σY2 1 + σY2 2 ) .
The next result we might need to know in this course is what happens when we construct a
new random variable by multiplying and/or adding constants. Suppose that
Z = a + bX
where
X ∼ N (0, 1)
i.e. X is given by the standard normal distribution, with zero mean and unit variance. Then it
follows that
Z ∼ N (a, b2 ).
10
MATH 20912 Chapter 2
where W0 = 0 and
∆W ∼ N (0, ∆t) .
Example 2.1. Sketch this random walk (2.3) with ∆t = 1. You can use www.random.org to
generate random numbers.
Solution 2.1.
Then if we write t = k∆t (so t is the time elapsed since the start), we have
These results also hold for the continuous limit, but proving it is beyond the scope of this course.
Therefore in the limit ∆t → 0 we write
Z t
W (t) = dW (2.4)
0
where
dW ∼ N (0, dt).
11
W(t)
MATH 20912
W1
�W �W
W0=0
t
�t W3
W2
12
W4
At each time the next jump is an independent random draw from
the normal distribution.
�W ~ N(0,�t)
Here
W4 = �W + �W + �W + �W
so
• W (0) = 0;
• W (t) has independent increments: if u ≤ v ≤ s ≤ t, then W (t) − W (s) and W (v) − W (u)
are independent;
E[W ] = 0 ; (2.5)
E[W 2 ] = t ; (2.6)
E[∆W ] = 0 ; (2.7)
E[(∆W )2 ] = ∆t ; (2.8)
1
∆W = X (∆t) 2 , where X ∼ N (0, 1) . (2.9)
Solution 2.2.
The first result (2.5) follows from the definition that W (s + t) − W (s) ∼ N (0, t). Simply put
s = 0, then
W (t) − W (0) ∼ N (0, t).
Therefore
E[W (t)] = 0,
and
var[W (t)] = t.
The second result (2.6) follows on from the standard definition of the variance
2
var[W ] = E W 2 − (E[W ])
13
MATH 20912 Chapter 2
Now if the increment ∆W = W (t+∆t)−W (t) is some discrete approximation to the process,
we have
∆W = W (t + ∆t) − W (t) ∼ N (0, ∆t).
This gives us the third result (2.7)
E[∆W ] = 0
and the fourth result (2.8)
var[∆W ] = ∆t
2
=⇒ E ∆W 2 − (E[∆W ]) = ∆t,
=⇒ E[(∆W )2 ] = ∆t.
Let
∆W
X= .
(∆t)1/2
We found above that ∆W ∼ N (0, ∆t), so by the properties of normal variables, we deduce the
fifth result (2.9)
X ∼ N (0, 1) .
Solution 2.3.
14
f(y;0,1)
Standard
MATH 20912
Normal W(t)
t1/2
N(0,1)
-1 1 y
s t
15
f(y;0,t1/2)
Wiener
Process
N(0,t)
-t1/2
dS = µSdt + σSdW.
∆S ≈ µS∆t + σS∆W ,
where X ∼ N (0, 1). So using the basic properties of a normal distribution, we know that
∆S ∼ N µS∆t, σ 2 S 2 ∆t (2.13)
and
S(t + ∆t) = S + ∆S ∼ N (S + µS∆t, σ 2 S 2 ∆t) . (2.14)
Note that although S(t + ∆t) is normal, we can’t simply add another ∆S and deduce the
distribution of S(t + 2∆t). Although the increments ∆W are all independent random draws the
∆S at the next step depends on the value of S(t + ∆t), which is itself drawn from a distribution.
The only way to get around this is by developing some stochastic calculus that we introduce in
Chapter 3.
Example 2.4. Consider a share that has volatility 30% and provides an expected return of 15%
p.a. (per annum; per year). Find an expression for the increase in share price after one week if
the initial share price is 100.
Solution 2.4.
We have
• σ = 0.3
• µ = 0.15
• ∆t = one week ≈ 1
52
• S(t = 0) = 100
16
MATH 20912 Chapter 2
∆S = µS∆t + σS(∆t)1/2 X
Note: 0.2885 is the expected increase, and 4.160 is the standard deviation of the increase.
Example 2.5. Given the result from Example 2.4, what is the distribution of the share price in
that case after one week?
Solution 2.5.
We have
S(∆t) − S(0) = ∆S
S(∆t) = S(0) + ∆S
S(∆t) ≈ 100.2885 + 4.160X ,
or equivalently,
S(∆t) ∼ N (100.2885, 17.31) .
∆S
Example 2.6. Show that the return S is normally distributed with mean µ∆t and variance
2
σ ∆t.
Solution 2.6.
We have
∆S = µS∆t + σS(∆t)1/2 X
so
∆S
= µ∆t + σ(∆t)1/2 X .
S
This is a linear function of a standard normal random variable X ∼ N (0, 1), so ∆S/S is
itself normal. Its mean is
∆S
E = µ∆t + 0,
S
17
MATH 20912 Chapter 2
18
Chapter 3
Log-Normal Distribution
dS = µSdt + σSdW ,
dS 2 = O(dt) ,
1
Sufficiently differentiable.
19
MATH 20912 Chapter 3
which comes from the earlier result that E[W 2 ] = t. Expanding the above we have
so we can now see where the quadratic term in S has come from.
You are not required to know how to derive this result for the purposes of this course, only
how to apply Itô’s Lemma in practical situations. Later on in the course we will need to apply
it in order to derive the value of contracts.
Solution 3.1.
First we need to find all the partial derivatives of f (S, t) and then substitute them into Itô’s
Lemma. We have
∂f ∂2f ∂f
= 2S , 2
= 2, = 0.
∂S ∂S ∂t
Substituting into Itô’s Lemma, we find
1
df = 0 + µS(2S) + σ 2 S 2 (2) dt + σS(2S)dW
2
2
=⇒ df = 2µ + σ S dt + 2σS 2 dW .
2
df = (2µ + σ 2 )f dt + 2σf dW .
Note that we prefer to write the solutions to these problems in terms of the original function
f rather than keeping (for example) the S 2 in here.
20
MATH 20912 Chapter 3
Hint: remember that adding together normal distributions results in another normal distri-
bution. This means that SDE’s with constant coefficients can be integrated.
Solution 3.2.
and hence
σ2
ln (S(t)) = ln (S0 ) + µ − t + σW (t) ,
2
where S0 = S(0) is the initial share price.
21
MATH 20912 Chapter 3
Example 3.3. Consider a share with an initial price of 40, an expected return of 16%, and a
volatility of 20%. Find the probability distribution of ln S after six months.
Solution 3.3.
We have
• S0 = 40,
• µ = 0.16,
• σ = 0.2,
and
Note that this solution works over ANY time period, whereas the normal approximation in
Chapter 2 only works for t 1.
dS = µSdt + σSdW ,
22
MATH 20912 Chapter 3
W (t) = t1/2 X
Example 3.5. Try to draw a sketch of the log-normal distribution for S(t).
Solution 3.5.
23
A sketch of the log-normal distribution has the following
MATH 20912
properties:
24
Skew
• there are often large non-normal fluctuations in the price, when external events cause a
large number of participants to want to either buy or sell at the same time.
Trying to come up with models that can overcome these flaws has been the focus of much
research over the years. However, in light of recent market failures, academics and practitioners
are beginning to question whether any simple model can ever really capture everything about
the market.
25
Chapter 4
Derivatives
• The weather is good, crop yields are high, and as a result the price of oranges in June
drops much lower than e600 per tonne. In this case, the farmer is happy, and Tesco is
sad; Tesco would have been better off buying oranges from the market in June.
• The weather is bad, crop yields are low, and as a result the price of oranges in June rises
much higher than e600 per tonne. In this case, the farmer is sad, and Tesco is happy;
the farmer would have been better off selling the oranges on the market in June.
26
MATH 20912 Chapter 4
So it seems as though there is always one side that loses – so why would either side agree
to this? Well, there are benefits to both parties from the certainty about the price to be paid,
and therefore cash flows in the future. And to think about how both sides agree on a price, you
might consider that it depends on the probability of the price in June being above or below
e600 per tonne.
This type of contract is called a Derivative – it is a contract whose value depends on the
values of other underlying variables or assets. Other names are: financial derivative, derivative
security, derivative product. A share option, for example, is a derivative whose value is dependent
on the share price. Examples of such contracts are forward contracts, futures, options, swaps,
etc. In the example of Tesco and the farmer, they trade a forward contract and the underlying
asset is oranges (or, the capacity to grow oranges).
Example 4.1. Draw a cartoon to illustrate the buying and selling of this contract:
“Boris wishes to sell his phone for £300 on 5th May 2020.”
Solution 4.1.
Example 4.2. Now on 5th May 2020, the same model of phone is trading on the market at
either £250 or £350. Who is happy in each case?
Let E be the exercise price (300 here), and S the market price of this model of phone.
Solution 4.2.
Example 4.3. Now the holder wishes to include an option to cancel the purchase. What happens
when this new contract is agreed, in the two scenarios above?
Say the fee for this cancellation option is £10 (non-refundable), paid upfront.
Solution 4.3.
27
MATH 20912 Chapter 4
Boris Boris
They sign a contract On 5th May they settle the
agreeing to the sale contract
Boris Boris
28
MATH 20912 Chapter 4
Boris Boris
S-F F 300 S - 300
S=250 S=350
Boris Boris
300 S - 300 = -50 300 S - 300 = +50
29
MATH 20912 Chapter 4
Agree on contract C,
with price E=300, and
Exchange on 5th May
cancellation option 10
? ?
? ?
Boris Boris
S - C + 10 C - 10 ? + 10 ? - 10
S=250 S=350
Boris Boris
S + 10 -10 E+10= 310 S-300-10=40
30
MATH 20912 Chapter 4
4.2 Options
Options have been written into financial contracts for almost as long as they have been traded.
In our example of the farmer and Tesco, the farmer might be well-placed to mitigate bad weather
and would therefore like to include an option to cancel the contract with Tesco in order to get a
better price on the market in that scenario. If such an option is included in the contract, and it
is the farmer that makes the decision on whether to sell or not, then the farmer will be the one
buying the option from Tesco even though the farmer is selling the oranges. In order to agree
to the cancellation option, Tesco would most likely want the farmer to pay a (non-refundable)
upfront fee – the option price.
Options are very attractive to investors, both for speculation and for hedging.
Option Holder The option holder (buyer) is the one that is able to make a decision – to
exercise or not, to buy or not, to sell or not – and they pay the option seller a fee for the privilege.
Option Writer The option writer (seller) has a decision forced upon them at some future
time, so they receive some compensation in return.
Option Value is Positive By definition, because the option holder (buyer) is the one
that is able to make a decision, and as that usually includes doing nothing, the value of an option
is always at least zero.
C(S, T ) = max(S − E, 0) ,
31
MATH 20912 Chapter 4
or equivalently, (
0 if S ≤ E ,
C(S, T ) =
S−E if S > E .
or equivalently, (
E−S if S ≤ E ,
P (S, T ) =
0 if S > E .
Example 4.4. Consider a three-month European call option on a BP share with exercise
price E = 15. If you enter into this contract, you have the right (but not the obligation) to buy
one BP share for E = 15 in three months time (at T = 0.25).
What happens at expiry if:
Solution 4.4.
1. If the share price is £25, then the price at which you can buy one share (E = 15) is lower
than the price at which you can sell one share (S = 25), so we can make an instant profit.
So we should exercise the option and make S − E = 25 − 15 = 10, i.e. £10 profit.
Using the notation described earlier, we have C(25, 0.25) = max(25 − 15, 0) = 10.
2. If the share price is £5, then the price at which you can buy one share (E = 15) is higher
than the price at which you can sell one share (S = 5), so we cannot make an instant
profit. It makes no sense to exercise the option – so we should do nothing.
Using the notation described earlier, we have C(5, 0.25) = max(5 − 15, 0) = 0.
Exercise Price This can be used interchangeably with strike price and is denoted E. The
pre-agreed strike price or exercise price E is written into the contract, and therefore the value of
the option will depend on this price.
32
MATH 20912 Chapter 4
Underlying Share/Asset Price The share price S may also be called the underlying
share price or the underlying asset price (the second is more generic).
Expiry Date/Maturity Date The final termination date as specified in the contract,
i.e. the date at which the option ends or must be exercised. The words expiry (or expiration) and
maturity are often used interchangeably. People tend to use expiry when talking about options,
and maturity when talking about bonds, but both can be used.
• wait until the option expiry date and then exercise the option; if you have a call option,
you will need to pay E to buy the share. If you have a put option you will receive E in
exchange for selling the share (if you don’t currently hold a share then you will need to
go out and buy it on the market first!).
• close out your position (see below); i.e. a call option holder will sell an identical call option
and receive the profit on sale of the option.
The second way might be more attractive for a couple of reasons. For instance you might not
actually want the share, nor have the money E to pay for it. By closing out your position, you
can trade in options without ever owning a share! This is very popular and you will see a large
amount of trading in the last few days of an option’s lifetime, as people close out their positions.
Position The term position is used here to denote the amount of financial contracts held,
and “closing out a position” means restore that number to zero.
33
MATH 20912 Chapter 4
rises to e800 per tonne in June, the farmer does not exercise the option (neither making nor
receiving payments to/from Tesco) and is free to sell the oranges on the market.
To know what price Tesco will charge the farmer for the cancellation option, we must look
at the profit/loss for the holder/writer of the option under different scenarios.
Payoff Diagrams The payoff diagram of a financial contract illustrates the cash flow in all
possible scenarios on the expiry date, i.e. for all possible share prices S at time t = T .
Example 4.5. Draw the payoff diagrams for a call option and a put option.
Solution 4.5.
Profit This is not to be confused with payoff which only considers what happens at expiry.
Profit must take account of the price paid (or the amount received if we are selling) on the day
the option was bought or sold.
34
C(S,T) Payoff diagrams show the value of
the contract for ALL possible
MATH 20912
scenarios at expiry.
C(S,T) = max(S-E, 0)
= S-E if S≥E
{ 0 if S<E
C = S-E
35
Do nothing
Exercise
E S
Chapter 4
P(S,T)
MATH 20912
P(S,T) = max(E-S, 0)
= E-S if S≤E
E
{ 0 if S>E
P=E-S
36
Do nothing
Exercise
E S
Chapter 4
MATH 20912 Chapter 4
To compare cash flows at different times, we must compare like with like, so if we pay money
for an option now and receive cash in the future, we must compare with what we could have
earned by investing the same money in a bank paying interest at rate r over the same period of
time instead.
For the holder of a European call option, the profit at time T is
You may be asked to calculate an investor’s expected profit from an investment. You
can do this if you have information about the distribution of possible share prices in the future.
The formula for the expected profit at time T is given by (using a call option as an example)
NOTE: Here we must calculate the expected payoff E[C(ST , T )] and NOT the payoff of the
expected share price C(E[ST ], T ), which is one of the most common mistakes in exams.
Example 4.6. A European call option, with an exercise price of £10 and an expiry date in three
months’ time, was bought for £2.25 financed by a loan with continuously compounded interest
at a rate of 5%. Calculate the share price on expiry which gives a profit of £14.
Solution 4.6.
We have
• E = 10
• T = 0.25 (3 months)
• C0 = 2.25
• r = 0.05
• profit = 14.
37
MATH 20912 Chapter 4
noting that in order to make a positive profit we must have ST > E. We find
14 = ST − 10 − 2.25 × e0.05×0.25 ,
ST ≈ 26.28 .
38
Chapter 5
5.1 Portfolio
A portfolio is a range of investments held by an individual. We assume that portfolios may
contain both positive and negative positions in stocks, shares, bonds, call options, and put
options. Mathematically, we tend to denote portfolios as Π, and your position in each asset will
be positive if you are holding it (long) and negative if you are selling it (short).
Example 5.1. Starting from zero, create a portfolio that is long or short one share by borrowing
or investing money.
39
MATH 20912 Chapter 5
Solution 5.1.
Π = 0.
Now, if we wish to buy a share, then we need to borrow money from the bank, so after the trip
to the bank we have
Π = cash − B ,
where the negative B indicates that we now owe money to the bank. We have sold the bank a
promise to give them back the money (plus interest) in the future. Now we can use the cash to
buy one share and we have
Π=S−B.
Overall, we hold a single share ownership contract, and we owe money to the bank. We say that
this portfolio is long one share and short one bond.
Π = 0.
This time we wish to sell one share. We find somebody who wishes to buy a share and we give
them an “IOU.” They give us cash, so we have
Π = cash − S .
We have sold the other party a promise to give them one share in the future. We can also put
the cash in the bank, so our portfolio is updated as
Π=B−S.
We have bought a promise from the bank to give us our money back in the future (plus interest).
Overall we hold a bond contract with the bank, and we owe one share to the other party. We
say that this portfolio is long one bond and short one share.
Π(S, t) = S + 2C − P
describes a situation where the investor is long one share, long two call options, and short one
put option.
Example 5.2. Draw the payoff diagrams for going both long and short on both a put and call.
40
MATH 20912 Chapter 5
Hedge is something investors do to reduce their risk. This usually means that they are pro-
tecting themselves against a (potential) large financial loss. However, in Financial Mathematics
a reduction in risk might mean that both large losses and large profits are avoided, resulting in
a less risky portfolio.
5.2.1 Straddle
One of the most common portfolios is the straddle. This involves buying both a call option and
a put option, with the same strike price E and the same expiry date T , at the same time. The
value of this portfolio at time t is given by
41
MATH 20912 Chapter 5
We can see that this has large positive payoff if the share price has a large downward movement
or a large upward movement. Given that the investor wins both ways, it follows that the cost of
setting up such a portfolio will be relatively high.
The opposite position, that of a short straddle, is what you get if you sell the same two
options. The value of this portfolio at time t is
Example 5.3. Draw the payoff diagrams for going long on a straddle, and short on a straddle.
Solution 5.3.
Now, this short straddle contract has negative payoff in all scenarios (for all S), so why would
you do it? Well, if the payoff is always negative then the person who sells it to you will have to
give you a lot of money at the start. This means that you make money by hoping that there
isn’t a large movement up or down. As long as the movement in share price is small, you are
able to charge enough at the start to still make a potential profit in the end. This can be risky
as you may be likely to make small profits often, but there is always a small chance you might
make a big loss and potentially go bankrupt – making this a very risky strategy.
E[∆Π] E[Π(S, T )] − Π0
investor’s expected return = = . (5.7)
Π0 Π0
42
E-S if S<E we choose to exercise the put: sell at E
MATH 20912
�(S,T)=
{ S-E if S≥E we choose to exercise the call: buy at E
�(S,T)
43
E
�(S,T)=
-S + E if S≥E we are forced to sell the share at E
{
�(S,T)
44
E
-E
ST = 60
p= 3
4
S0 = 40 H
HH
p= 1
4
ST = 20
Solution 5.4.
Π0 = 4
HH
H ΠT = 40 − 20 = 20 as ST < E (exercise put option)
p= 1
4
So we have
E[ΠT ] − Π0 20 − 4
investor’s expected return = = = 4,
Π0 4
which means a return of 400%!
where E2 > E1 . Why would you invest like this? Well, if you expect only a small movement in
share price, this is a cheaper way to exploit it than just buying the call option. The modification
can be considered as a hedge on the initial investment of buying the call, even though it is
limiting the potential winnings.
Solution 5.5.
45
MATH 20912 Chapter 5
You may hear the term bull to describe market conditions; a bull market is one in which
confidence is high, and stocks and shares are growing in value. The term bear indicates the
opposite, and it refers to a situation where stocks and shares are losing value, so a bear spread
is used to exploit downward movements in price. We create a bear spread portfolio by buying
and selling a put option, i.e.
5.3.1 Bond
A bond is a contract that pays a known amount F , called the face value (or redemption value),
at a known time T called the maturity date (or redemption date). The authorized issuer/seller
46
�(S,T) = C(S,T;E1) - C(S,T;E2)
MATH 20912
E2-E1
47
Exercise option to buy one
share at price E1
of the bond (for example, a country’s government) owes the holder a debt and is obligated to
repay the face value at maturity, and may also be obligated to make regular interest payments
(“coupons”). We will assume in this course that the only bonds traded are those issued by stable
governments that can be assumed to be risk-free. The term B(t) will denote the value at time t
of a risk-free investment in government bonds.
Face Value The final payment amount as described in the contract, usually denoted F . The
holder of the bond can collect the payment of F on the maturity date.
Maturity Date The maturity date is the date written in the contract; on this date the
holder receives the face value payment.
Interest Rate This is the growth rate of the bond, or how much value is added for the
holder over a period of time. If I deposit money into a restricted access savings account in a
bank, then the bank is effectively selling me a bond. Imagine I pay the bank (say) £1000 now
to receive £1100 in five years’ time: then I have bought a bond with face value F = 1100 and
maturity date T = 5, so the interest rate r (continuously compounded) could be worked out from
Meanwhile, the bank owes me money and I am hoping that they will have the money in five
years’ time to pay me!
Coupon These are payments from the issuer/seller of the bond to the holder/buyer. Usually,
if the maturity date is far in the future (they can be several decades!) the value of the bond
would be very low without these coupon payments. Coupons enable the seller of the bond to
receive more money from the initial sale.
Zero-Coupon Bond Simply a bond that does not pay any coupons.
Example 5.7. Given that the return on a risk-free bond can be defined as
dB
= rdt , (5.10)
B
where r is the risk-free interest rate, calculate the bond’s value at time t, if B(T ) = F and r is
constant.
Solution 5.7.
48
MATH 20912 Chapter 5
We are asked to calculate the function B(t). Integrating both sides of (5.10) with time limits
of t and T we get
Z B(T ) Z T
dβ
= rdτ ,
B(t) β t
ln F − ln B(t) = r(T − t) ,
49
Chapter 6
6.1 Risk
Risk An investment is risky if its actual return will be different from its expected return.
Risky investments may go up or down, and they include the possibility of losing.
If a financial contract that is trading in a market is risky, economic theory tells us that
different individuals will value that contract differently according to their own current situation.
For instance, if one investor is rich and another investor is poor, then each investor will have a
different view on a particular investment according to how much they can afford to lose. The rich
investor may feel able to gamble for a big potential win, since a small potential loss is acceptable.
However, the poor investor cannot necessarily accept the same potential loss.
Dealing with risk in a market is extremely difficult because of this non-uniformity, and, before
we consider how to remove risk from valuations, it is important to note that valuing with risk is
possible but rather subjective.
Example 6.1. Two financial products are for sale on the market. Each product offers a certain
payoff at time T , based on the outcome of some future events. The whole market knows (and
agrees on) the probabilities associated with those future events.
Suppose both products are available to buy for £750. Which is the better investment?
50
MATH 20912 Chapter 6
Solution 6.1.
However, the two products feel very different because they have vastly different variances.
People would disagree over which product they would prefer to buy, based on their circumstances.
Typically, a rational investor would choose the one with the lowest variance, all else being equal.
Example 6.2. Suppose there are two similar products A and B for sale on the market, where
at time T :
Suppose A is available to buy for £800, and B for £200. Which is the better investment?
Solution 6.2.
Π0 = A − 3B = 600 − 3 × 200 = 0 ,
51
MATH 20912 Chapter 6
Example 6.3. Suppose there are two products A and B for sale on the market, where at time T :
What can we say immediately about the prices of these two products?
Solution 6.3.
We can say that the price of B must be at least as much as the price of A, because B will
definitely payoff at least as much as A.
It is this sort of comparison between products that we are going to use in order to say
something about the prices of options in a market, by comparing them to other products in the
market.
6.2 No-Arbitrage
Arbitrage Opportunity An arbitrage opportunity is a way to make a risk-free profit.
Mathematically, we define such an opportunity as one which yields a positive payoff (in all
circumstances) with zero initial investment.
Suppose we have a portfolio Π(S, t) consisting of financial contracts that depend on a share S,
such that there is zero initial investment, i.e. Π(S, 0) = 0. Then an arbitrage opportunity exists
at time T if
Π(S, T ) > 0 for all S ∈ [0, ∞).
Note that we require the value of the portfolio at time T to be strictly greater than zero to
guarantee arbitrage.
In this course we are considering all circumstances (regardless of how we model the share
price) so this means all possible values of the share S at maturity, i.e. profit must be strictly
positive ∀S ∈ [0, ∞). For brevity, we will often use the notation
Πt = Π(S, t)
to denote the value of a portfolio at time t given a value of the share S at time t.
52
MATH 20912 Chapter 6
One of the key principles of financial mathematics is the No-Arbitrage Principle. This
says that there are never opportunities to make risk-free profit, i.e. there are no-arbitrage oppor-
tunities, and therefore any contract price which admits arbitrage can never exist in a market.
We will split our consideration of this principle into four key aspects:
• Comparing Contracts,
• Equivalent Contracts,
This is a standard result to which we refer in order to derive conditions on the price of financial
contracts (or portfolios of contracts).
VT ≥ V̂T ,
then we can show that Vt ≥ V̂t for all t. We simply create a portfolio Π = V − V̂ , which has
ΠT ≥ 0, and then we use the no-arbitrage principle to deduce Πt ≥ 0 which gives us Vt ≥ V̂t .
Examples
Consider a contract V with payout (at time T ) bounded below by some fixed amount F , so that
VT ≥ F.
If B is the risk-free bond which pays face value F at maturity date T , then we have
V T ≥ BT .
ΠT = VT − BT ≥ 0 ,
53
MATH 20912 Chapter 6
Πt = Vt − Bt ≥ 0 ,
which gives us (referring to example 5.7 for the bond’s value Bt at time t)
Example 6.4. Can you prove this result, using the no-arbitrage principle?
Solution 6.4.
Left as an exercise. Hint: VT = V̂T implies that VT ≥ V̂T and VT ≤ V̂T .
Examples
Suppose that there is a risk-free portfolio which has no profit or loss at maturity, in all circum-
stances, i.e. ΠT = 0 for all S. Then this is equivalent to holding nothing, so by the above it must
be true that
ΠT = 0 =⇒ Πt = 0 ∀t . (6.3)
Now suppose we construct a portfolio Π at time t, such that value of the portfolio at some
future time (t + dt) can be expressed as Πt+dt = K, where K is constant for all S. An equivalent
K
contract would be to invest in an amount F of bonds B with maturity date (t + dt) and face
value F . This means that we can write
K
Πt+dt = Bt+dt ,
F
and therefore, from the equivalent contracts result above, we have
K
Πt = Bt .
F
54
MATH 20912 Chapter 6
If we now take the limit dt → 0, we can deduce that the return on the investment for Π must be
the same as the return for the equivalent risk-free bonds, i.e.
dΠ dB
= = r dt, (6.4)
Π B
where r is the risk-free interest rate. This means that all risk-free portfolios must have the same
rate of return.
Example 6.5. To see why this must be true practically, let us consider the opposite.
Suppose there are two risk-free products on the market offering to pay the holder £10 on
the same date T in the future. Let’s say that product A is selling for £5, and product B for £7.
Clearly, everyone (with a free choice) would choose to buy A, as it offers better return.
What happens to the demand (and hence price) of each product?
Solution 6.5.
Ultimately, the two prices move until the price of A is equal to the price of B. In this sense, the
market adjusts itself.
55
MATH 20912 Chapter 6
Calculate the payoff of Π upon maturity at time T . Then, by using the no-arbitrage principle,
derive the put-call parity relationship:
Solution 6.6.
Πt = Ee−r(T −t) .
St + Pt − Ct = Ee−r(T −t) .
The above shows that the price (at t = 0) of a European call option can be found from the
price of the European put option with the same exercise price E and expiry date T :
C0 = P0 + S0 − Ee−rT .
Example 6.7. Use the formula above to derive the lower bound for the price of a call option:
C0 ≥ S0 − Ee−rT . (6.7)
Solution 6.7.
PT = max (E − S, 0) ≥ 0.
56
MATH 20912 Chapter 6
C0 ≥ S0 − Ee−rT .
The upper bound for the call option, and both lower and upper bounds for the put option,
are derived on Example Sheet 3. Together, the bounds on the call option are:
S0 − Ee−rT ≤ C0 ≤ S0 .
Example 6.8.
(a) Find a lower bound for a six month European call option with exercise price £35 given
that the initial share price is £40 and the risk-free interest rate is 5% per annum.
(b) Suppose that the European call option is available for £4. Show that there is an arbitrage
opportunity.
Solution 6.8.
• S0 = 40,
• E = 35,
• r = 0.05.
Using (6.7), the lower bound for the call option price is
C0 ≥ S0 − Ee−rT .
57
MATH 20912 Chapter 6
so the call option is trading at a price that is too low. Thinking about this inequality as an
imbalance, we should buy the left-hand side that is too low and sell the right-hand side that is
too high. This tells us how to construct our portfolio:
Π = C − (S − B) = C + B − S .
We wish to demonstrate an arbitrage opportunity, so we want our portfolio to require zero initial
investment, i.e. Π0 = 0. This tells us the value of bonds B to include:
Π0 = C0 + B0 − S0 = 4 + B0 − 40 ,
=⇒ 0 = B0 − 36 ,
so we choose B0 = 36.
At the expiry date t = T , our portfolio has payoff:
Thus our portfolio with Π0 = 0 can deliver positive payoff ΠT > 0 for all ST , and this represents
an arbitrage opportunity.
58
Chapter 7
Arbitrage
No-arbitrage is a strong assumption about the prices that can exist in a real market. If we
set the price of a contract in the market, and our chosen price allows another participant in the
market to make a risk-free profit (meaning that we created an arbitrage opportunity for someone
else), then the price we chose was wrong and this could lead us to lose a lot of money. Conversely,
we assume that nobody else would make the same mistake.
We can use this idea to make deductions by contradiction; by looking for a set of possible
prices that would create an arbitrage opportunity, we can discount the possibility of those prices
from ever occurring in the real market.
For example, to prove bounds on an option price, say Ct ≥ 0, we suppose that we set an
opposite price and advertise it to the market, namely
Ct < 0. (7.1)
If we can show that any price satisfying (7.1) leads to an arbitrage opportunity, this contradicts
our no-arbitrage assumption. We then deduce that such prices must never be advertised, and so
the real price must in fact satisfy
Ct ≥ 0 .
59
MATH 20912 Chapter 7
Solution 7.1.
Note here that it is not necessary for P0 or C0 to lie outwith the no-arbitrage bounds for their
individual prices; it is the combination which admits arbitrage.
Example 7.2. Justify to yourself why we will look for arbitrage using the following portfolio
Solution 7.2.
We are assuming that P0 is priced too high. This suggests that we should sell the put option
(“buy low, sell high”). In order to take full advantage of the opportunity, we need to sell the put
option and simultaneously buy the other side of the inequality (7.4), i.e. we buy the call option
and sell the share. This means that we construct a portfolio of the form
Π = −P + (C − S) + B ,
60
MATH 20912 Chapter 7
C(S,t) < S
C(S,t)
C(S,T) = max(S-E, 0)
P(S,T) = max(E-S, 0)
P(S,t)
P(S,t)
S
P(S,t) > Ee-r(T-t) - S
61
MATH 20912 Chapter 7
and we will use the bond B to set our initial investment Π0 to be zero.
This is continued in the next example.
Solution 7.3.
B0 = P0 − C0 + S0 .
Given the initial assumption (7.4) about P0 , we can say something about the value of the bond
P0 > C0 − S0 + Ee−rT
=⇒ P0 − C0 + S0 > Ee−rT
=⇒ B0 > Ee−rT . (∗)
ΠT > 0 ,
Pt ≤ Ct − St + Ee−r(T −t) .
Similarly, we can show that the opposite case will also admit arbitrage, namely if the put
option is priced too low. To do this, let us assume that the put option satisfies the following
condition
P0 < C0 − S0 + Ee−rT . (7.7)
62
MATH 20912 Chapter 7
Example 7.4. Justify to yourself why we will look for arbitrage using the following portfolio
Solution 7.4.
We are now assuming that P0 is priced too low, relative to the call option (and the share).
This suggests that we should buy the put option (“buy low, sell high”), and sell the other side
of the inequality (7.7), i.e. sell the call and buy the share.
The resulting portfolio is
Π = P − (C − S) − B ,
where again we will use the bond B to set initial investment Π0 to be zero.
Example 7.5. Show that this portfolio leads to arbitrage, and deduce that our initial assumption
on the put price was false, and hence the following must hold:
Solution 7.5.
B0 = P0 − C0 + S0 .
P0 < C0 − S0 + Ee−rT
=⇒ P0 − C0 + S0 < Ee−rT
=⇒ B0 < Ee−rT . (∗)
ΠT > 0 ,
63
MATH 20912 Chapter 7
This contradicts the no-arbitrage principle, so we deduce that the assumption (7.7) about
P0 must be false, and that the opposite holds. Finally, because the initial time is arbitrary, we
can deduce that the condition applies to all prior times t ≤ T , so we have
Pt ≥ Ct − St + Ee−r(T −t) .
Combining the two conditions (7.6) and (7.9) we have again established put-call parity:
Example 7.6. Three month European call and put options with exercise price £12 are trading
at £3 and £6 respectively. The share price is £8 and the interest rate is 5%.
Show that there exists an arbitrage opportunity.
Solution 7.6.
P0 = C0 − S0 + Ee−rT ,
If the given market information does not satisfy this equality, then we will use the imbalance to
show the existence of arbitrage. In this question the figures are
• E = 12,
• C0 = 3, P0 = 6,
• S0 = 8,
• r = 0.05,
P0 < C0 − S0 + Ee−rT .
This means the put option is trading too low, so we should buy the put and sell the other side.
Our portfolio is
Π=P −C +S−B.
64
MATH 20912 Chapter 7
B0 = P0 − C0 + S0 = 6 − 3 + 8 = 11 .
Therefore we have exhibited a portfolio with positive payoff ΠT > 0 for all values of the share
price S, and with zero initial investment Π0 = 0. This constitutes an arbitrage opportunity.
The arbitrage profit for this portfolio is 0.862.
65
Chapter 8
Binomial Trees
Example 8.1. Sketch one-step tree diagrams to represent the share and option price.
Solution 8.1.
uS0 u uCu
q q
u
S0 H C0 u
H
HH HH
1 −H
q HHu 1 − q HHu
H
S0 d Cd
Figure 8.1: One-step tree: share price. Figure 8.2: One-step tree: option price.
66
MATH 20912 Chapter 8
From Figure 8.1 it is straightforward to calculate the expected value and the variance of the
share price at time T . For instance, the expected share price at time T is
Given that the expected value of the call option seems to be known at time T , this suggests that
we should be able to deduce something about the initial price of the option C0 at t = 0.
Solution 8.2.
We could use (8.1) to price the option if everything on the right-hand side was known. However,
even if the values of u and d are known, the probability q is not necessarily known, or agreed
upon.
Different buyers and sellers in the market might have different ideas about what the probability q
should be, and we cannot assume that everyone will make the same assessment.
However, we would like there to be one single market price. So how do we come up with the one
‘true’ price? We eliminate the risk, i.e. we eliminate the probability q.
where ∆ is a coefficient that we can choose. Here we interpret ∆ to be the number of shares per call
in the portfolio, so we do not restrict ∆ to integer values; e.g. a large institution such as a bank
may be selling 10,000 call options, so if ∆ = 0.6251 then this means they hold 6,251 shares.
67
MATH 20912 Chapter 8
Solution 8.3.
In order for the payoff to be guaranteed, the payoff value in each case must be the same, i.e.
∆S0 u − Cu = ∆S0 d − Cd .
Can we now deduce the initial price of the call option? Now that there is no risk in the
payoff, the answer is yes! For a portfolio with a guaranteed constant payoff ΠT = K, we have
Π0 = Ke−rT ,
since the rate of return of a risk-free portfolio is the risk-free interest rate r, by equation (6.4).
Example 8.4. Derive the following formula for the initial call option price
Solution 8.4.
ΠT = ∆S0 u − Cu ,
Π0 = (∆S0 u − Cu )e−rT .
68
MATH 20912 Chapter 8
Π0 = ∆S0 − C0 .
This is the true market price of the call option, derived via a no-arbitrage argument with hedging.
where
erT − d
p= .
u−d
The pricing of options via formulæ such as (8.3) is called “Risk-Neutral Valuation.”
The probability q does not appear in formula (8.3) because the payoff of the portfolio was
the same in both cases, so the value of q did not matter. The parameter p can be interpreted1
as a risk-neutral probability. Under this interpretation, the formula (8.3) states that the
initial price of the call option is equal to the expected value of its payoff under the risk-neutral
probability measure, discounted back to t = 0, i.e.
C0 = e−rT Ep (CT ).
69
MATH 20912 Chapter 8
Example 8.5. A share price is currently £40. In three months’ time, the share price will be
either £44 or £36. The risk-free interest rate is 12%.
Calculate the price of a three-month European call option with an exercise price of £42.
Solution 8.5.
44 36
In this example S0 = 40, T = 0.25, u = 40 = 1.1, d = 40 = 0.9, r = 0.12, and E = 42.
We calculate the two possible values of the call option payoff:
and
Cd = C(S0 d, T ) = max(S0 d − E, 0) = max(36 − 42, 0) = 0.
70
Chapter 9
where
erT − d
p= .
u−d
This formula is known as a risk-neutral valuation.
Example 9.1. Show that in order for the no-arbitrage principle to hold in a one-step binomial
model, we require
d ≤ erT ≤ u, (9.1)
and hence
0 ≤ p ≤ 1.
Solution 9.1.
Since r is the risk-free interest rate, this implies that the share will definitely perform worse (in
the model) than a risk-free investment in all circumstances, since the upper share price S0 u is
less than S0 erT . In other words, the share’s current price S0 is too high, so to exploit this we
set up a portfolio
Π = B − S,
71
MATH 20912 Chapter 9
Now, using (?), and the fact that u > d in the model, we have
ΠT > 0
in both cases. Therefore we have a portfolio with a strictly positive payoff ΠT > 0 at time T ,
for zero initial investment Π0 = 0, and this is an arbitrage opportunity. For the no-arbitrage
principle to hold, we therefore require
erT ≤ u,
which implies p ≤ 1.
Given that (9.1) holds, we have 0 ≤ p ≤ 1, and we can interpret the parameter p as the
risk-neutral probability of an upward movement in the share price. The model probability q
of an upward movement seems to play no role whatsoever! Why?
Let us find the expected share price at time T under the risk-neutral probabilities:
rT
e −d erT − d
Ep (ST ) = pS0 u + (1 − p)S0 d = S0 u + 1 − S0 d = S0 erT .
u−d u−d
This shows that, under these probabilities, the share price grows at the risk-free interest rate r.
This is called a risk-neutral world.
In Chapter 8 we derived our risk-neutral valuation formula for the call option price:
This formula says that the call option price is the expected payoff of the option in a risk-neutral
world, discounted at the risk-free interest rate r. The expected payoff is calculated under the
risk-neutral probability measure which allows us to eliminate risk to derive a single price for the
option.
72
MATH 20912 Chapter 9
Example 9.2. Sketch the two-step tree diagram for the share price.
Solution 9.2.
S0 u2
v
S0 u
v
PP
PP
PP
PP S0 ud
P
v v
S0 P
PP
P
Pv
P
PP
P PP S0 d
P
Pvv
PP
PP
PP
P PP S0 d2
P
Pv
The call option expires after two time steps, producing payoff Cuu , Cud , or Cdd respectively.
Example 9.3. Write down formulæ for Cuu , Cud , and Cdd in terms of S0 , E, u, and d.
Solution 9.3.
so
Cuu = max(S0 u2 − E, 0).
Similarly
Cud = max(S0 ud − E, 0),
and
Cdd = max(S0 d2 − E, 0).
73
MATH 20912 Chapter 9
Example 9.4. Sketch the two-step tree diagram for the call option price.
Solution 9.4.
Cuu
v
Cu
v
PP
PP
PP
P PP Cud
C0 v
P
v
P
Pv
PP
PP
PP
PP Cd
P
Pvv
PP
PP
PP
P PP Cdd
P
Pv
Our aim is to calculate the initial option price C0 , at the initial node of the tree. Before we
can find C0 , we must apply the risk-neutral valuation backwards in time, one step at a time, by
first finding Cu and Cd . To do this, we simply use the one-step formula to price the option at
these two intermediate nodes:
and
Cd = e−rδt (pCud + (1 − p)Cdd ) .
Then we apply the one-step formula again to work backwards to the initial node:
for the initial option price. What do the coefficients p2 , 2p(1 − p), and (1 − p)2 represent?
Solution 9.5.
Here p2 , 2p(1−p), and (1−p)2 are the probabilities in a risk-neutral world that the upper,
middle, and lower final nodes are reached.
In other words, they are the risk-neutral probabilities of the share price going up twice, or
up once and down once, or down twice, respectively.
74
MATH 20912 Chapter 9
In summary, noting that T = 2δt, we can write the initial call option price as
C0 = e−rT Ep (CT ).
The initial put option price can be found in the same way:
P0 = e−2rδt p2 Puu + 2p(1 − p)Pud + (1 − p)2 Pdd , (9.4)
Example 9.6. Consider a six-month European put option with an exercise price of £32. The
initial share price is £40, and the risk-free interest rate is 10% per annum.
Calculate the initial put option price using a two-step model in which the share price either
moves up by 20% or down by 20% at each time-step.
Solution 9.6.
With a two-step model, the initial put option price is given by formula (9.4):
P0 = e−2rδt p2 Puu + 2p(1 − p)Pud + (1 − p)2 Pdd . (∗)
75
MATH 20912 Chapter 9
76
Chapter 10
dS = µSdt + σSdW.
Example 10.1. Given the initial share price S0 , what are the possible values of the share price S
at time t, in this continuous model?
Solution 10.1.
• In this continuous model, any positive share price S ∈ (0, ∞) is possible (has a positive
probability) at any time t > 0.
• In Chapter 3 we found the probability density function for the share price S, which has a
log-normal distribution.
77
MATH 20912 Chapter 10
• the share price S changes only at discrete times: δt, 2δt, 3δt, . . . , N δt
Example 10.2. If there are N steps in the tree, how many possible share prices can be observed?
Solution 10.2.
Each node in the tree corresponds to a different price, so we count the number of nodes.
In the two-step tree, the second step added three more nodes to make six in total.
Thinking inductively, the k-th step adds (k + 1) more nodes, so the total number of nodes in an
N -step tree is
N
X (N + 1)(N + 2)
(k + 1) = ,
2
k=0
and this is the number of possible share prices for the N -step discrete binomial model.
Example 10.3. Sketch the tree for a 4-step binomial model for the share price.
Solution 10.3.
To enumerate the possible share prices in the multi-step binomial model, we introduce the
following notation:
• Let Snm denote the share price at time t = mδt if there have been n upward movements.
78
MATH 20912 Chapter 10
S0 u4
N =4 u
3
S0 u
u
PP
PP
2 3
S0 u PPS0 u d
PP
u
P u
PPP
PP 2
S0 u PP S0 u d
u
PP
PPu
PP
PP PP
2 2
S0 PPS0 ud PPS0 u d
PP PP
u
PP
P u
P u
PPP
PP
PP S0 ud2
PP
PPS0 d
PP
Pu
PP
PPu
PP
PP PP
2 3
PPS0 d PPS0 ud
PP PP
Pu
PP P
u
PP
3
PPS0 d
PP
Pu
PP
PP
4
PPS0 d
PP
Pu
Figure 10.1: A sketch of the share price tree for a 4-step binomial model.
• Note that u and d are the same at every node in the tree.
For example, after the third time-step, at time t = 3δt, there are four possible share prices:
After the final time-step, at t = N δt, there are (N + 1) possible share prices.
79
MATH 20912 Chapter 10
Solution 10.4.
Figure 10.2: A sketch of the call option price tree for a 4-step binomial model.
Let Cnm denote the call option price at time t = mδt if there have been n upward movements.
In order to calculate the initial price C0 of the call option we must work recursively backwards,
just as we did with the two-step tree. Over each step in the tree we apply a Risk-Neutral
Valuation according to the one-step formula (derived in Chapter 9):
Cnm = e−rδt pCn+1
m+1
+ (1 − p)Cnm+1 .
80
MATH 20912 Chapter 10
Solving inductively, we find that the initial call option price C0 is again given by the expected
payoff under the risk-neutral probabilities, discounted at the risk-free interest rate r, i.e.:
C0 = e−rT Ep (CT ).
Solution 10.5.
Once p has been calculated, the same p can be used repeatedly to obtain the risk-neutral price
at every node in the tree.
Whereas, in order to use arbitrage arguments, the value of ∆ must be re-calculated at every
step, which would require up to twice as many calculations as the risk-neutral method.
Hence, calculating via the risk-neutral probability measure is more efficient and has become
extremely popular in simulations.
• For the discrete model, after one time-step we have E(S) = qS0 u + (1 − q)S0 d.
Example 10.6. Combine these two results to obtain the first equation needed to match the
continuous and discrete models.
Solution 10.6.
81
MATH 20912 Chapter 10
qu + (1 − q)d = eµδt .
Example 10.7. Calculate the variance of the return after one time-step for the discrete model,
and hence obtain the second equation needed to match the models.
Solution 10.7.
For the discrete model, an upward movement in share price (probability q) gives a return of
∆S S0 u − S0
= = u − 1,
S S0
while a downward movement (probability 1 − q) gives a return of (d − 1).
We can calculate the variance as:
" 2 # 2
∆S ∆S ∆S
Var =E − E
S S S
2
= q(u − 1)2 + (1 − q)(d − 1)2 − [q(u − 1) + (1 − q)(d − 1)]
= q(1 − q)(u − 1)2 + q(1 − q)(d − 1)2 − 2q(1 − q)(u − 1)(d − 1)
= q(1 − q)(u − d)2 .
Setting the two expressions for the variance equal to each other, we have the second equation:
What is missing?
We now have two equations for three unknowns – u, d, and q – so what is missing? In fact, we
have a free choice for a third equation. One of the most popular binomial models is the CRR1
model which imposes u = d−1 as the third equation. This means that an upward movement
followed by a downward movement takes you back to where you started, i.e. S0 ud = S0 .
1
Cox, Ross, and Rubinstein 1979.
82
MATH 20912 Chapter 10
83
Chapter 11
American Option : an option that may be exercised at any time prior to expiry (t = T ).
The decision about when to exercise the option is up to the holder of the option. In order to
price the option, we need to determine when it is in the holder’s best interests to exercise. In
fact, it can be shown that this is not subjective; it can be determined in a systematic way.
Example 11.1. Consider the historical data for a particular share price S(t) in Figure 11.1.
Can you decide when it would have been best for the holder to exercise an American put option?
Solution 11.1.
• Based on the historical data, the share price was lowest at time t = t0 so this would have
been the best time to exercise the put option (highest payoff).
• But this is hindsight. The holder cannot see into the future, and the share price could
have gone down even further after t0 .
• The decision to exercise must take account of all future scenarios. In fact, the optimal
decision is to exercise earlier at t = t1 . But determining this involves solving a stochastic
PDE which we have not yet derived.
84
MATH 20912 Chapter 11
10
8
Stock Price S(t)
Share Price S(t)
4 t1 t0
0
0 0.25 0.5 0.75 1
Timet t
Time
10
8
Exercise value S(t) − E
Put option payoff E − S(t)
6 t1 t0
0
0 0.25 0.5 0.75 1
Timet t
Time
Figure 11.1: Above: a simulated share price S as a function of time t. Below : the
corresponding put option payoff E − S(t) (if exercised at time t), where E = 10.
85
MATH 20912 Chapter 11
The flexibility of the exercise time means that pricing American options is harder than pricing
European options. However, we can say something straight away about the value of an American
put option, based on the simple condition that
for all S and t. This condition says that the value of an American put option must always be
greater than or equal to its payoff function. Or in other words, the option cannot be worth less
than its payoff would be if it was exercised immediately.
Example 11.2. If 0 < P < E − S, show that there is an arbitrage opportunity. Hence deduce
that condition (11.1) must hold.
Solution 11.2.
Then at that time, the put option costs less than the payoff E −S0 we would receive by exercising
it immediately. Therefore the put option is trading too low, and we should buy the option and
sell the right-hand side of (?). Our portfolio is
Π = P − (B − S) = P − B + S.
Π0 = P0 − B0 + S0 ,
Π0+ = E − S0 − B0 + S0 = E − B0 .
By (??), the payoff is strictly positive, i.e. Π0+ > 0, so we have demonstrated that an arbitrage
opportunity exists. This contradicts the no-arbitrage principle, so our initial supposition (?) was
false, and we deduce condition (11.1):
P (S, t) ≥ E − S(t).
86
MATH 20912 Chapter 11
Condition (11.1) looks simple enough, but the valuation of an American put option is a
non-linear problem with no analytical solution in the continuous share price model.
However, we can derive solutions using discrete binomial models – which is one of the reasons
why binomial trees are popular with quantitative analysts.
To adapt this for an American put option, we must include condition (11.1) in our calcula-
tions. At each node of the tree we must compare the valuation obtained by continuing to the
next time-step, and the valuation based on exercising the option at the current time-step:
Pnm = max e−rδt pPn+1 m+1
+ (1 − p)Pnm+1 , E − Snm , (11.2)
where Snm is the share price at the m-th time-step if there have been n upward movements.
The possible payoffs at the expiry time t = T = N δt are the same as before:
PnN = max E − SnN , 0 .
Suppose that over each of the next two years, the share price either moves up by 20% or
down by 20%. The risk-free interest rate is 5% per annum.
Find the initial price of a two-year American put option with exercise price $52, given that
the initial share price is $50.
Solution 11.3.
87
MATH 20912 Chapter 11
The share price tree: The put option tree:
S0 u2 = 72 Puu = max (E − S0 u2 , 0)
t t
=0
S0 u =
60 Pu
t
P t
PP
PP
S0 = 50 PP S ud = 48 P0 t
P PP P = max (E − S ud, 0)
t
PPtt0 PPttud 0
PP
PP PP
PP = 4
S0 d =
40 Pd
t t
PP P PPt
Pt
P PP
PP PP
PP S d2 = 32, PP Pdd = max (E − S0 d2 , 0)
PPt0 Pt
= 20.
At the intermediate nodes, we must compare the value of continuing to the second time-step
(calculated by risk-neutral probability) and the value of exercising after the first time-step.
For Pu , the value of continuing to the second step is
−rδt −0.05×1
e (pPuu + (1 − p)Pud ) ≈ e 0 + (1 − 0.628178) × 4 ≈ 1.4148,
E − S0 u = 52 − 60 = −8.
Therefore
Pu = max (1.4148, −8) ≈ 1.4148.
Similarly, for Pd the value of continuing to the second step is
−rδt −0.05×1
e (pPud + (1 − p)Pdd ) ≈ e 0.628178 × 4 + (1 − 0.628178) × 20 ≈ 9.4639,
E − S0 d = 52 − 40 = 12,
so we have
Pd = max (9.4639, 12) = 12.
Now that we have calculated the American put option’s value at every future node, we can
finally calculate the option’s initial price P0 using risk-neutral valuation:
−rδt −0.05×1
P0 = e (pPu + (1 − p)Pd ) ≈ e 0.628178 × 1.4148 + (1 − 0.628178) × 12 ≈ 5.090.
Therefore the initial price of the American put option is approximately $5.09.
You can check that the corresponding European put option would have initial price $4.19.
Note: strictly speaking we should also verify that it is not more profitable simply to exercise the option immediately
at t = 0: the value of doing that would be E − S0 = 52 − 50 = 2, and this is less than 5.09.
88
MATH 20912 Chapter 11
To consider a particular case, let us establish a portfolio Π consisting only of shares and
bonds, such that the payoff of a European call option is replicated. Our replicating portfolio is
Π = ∆S − N B,
where ∆ is the number of shares held long, and N is the number of bonds held short. The payoff
of Π replicates a European call option if
ΠT = CT = max (S − E, 0).
By the no-arbitrage principle, if two portfolios have equal payoff values then their values at any
earlier time should also be equal, so we have Πt = Ct for t ≤ T . In this sense, we say that the
portfolio Π replicates the option C.
The pair (∆, N ) is called the trading strategy. In general the values of ∆ and N may be
different for every value of S and t. The portfolio Π is called self-financing if any change in ∆
(buying/selling shares) is offset by a change in N (selling/buying bonds).
Solution 11.4.
As usual in the one-step tree, the share price starts at S0 and can either move up from to
S0 u or down to S0 d. At expiry time T , the European call option payoff is Cu if the share price
moves up, or Cd if the share price moves down.
Su Cu
u u
S0 C0
u u
P
PP
PP PP
PP
PP Sd PP
PPCd
PPu Pu
89
MATH 20912 Chapter 11
We need ΠT = CT in order for our portfolio to replicate the call option payoff, so we have
the following two equations:
∆S0 u − N B0 erT = Cu ,
∆S0 d − N B0 erT = Cd .
Therefore we have two simultaneous equations which can be solved for two variables ∆ and N .
See Example Sheet 5 for the conclusion.
90
Chapter 12
The Black-Scholes model for option pricing was developed by Fischer Black and Myron
Scholes in the early 1970s, and was published in 1973.1 This model was one of the most important
developments in financial mathematics. Previously, traders and banks used hedging techniques
to minimize risk but did not do so in a way that was consistent with the market and pricing
framework. Black and Scholes were the first to show how risk could be eliminated – this was
the most important step forward.
The Black-Scholes model can be used to calculate an option’s value using a small set of
parameters: these include the exercise price E, the expiry time T , the current share price S0 ,
the volatility σ, and the risk-free interest rate r. An important parameter which is omitted
(intentionally) from that set is µ, the expected growth rate of the share price. One of the
benefits of the Black-Scholes model is that it not only eliminates risk, but it also eliminates the
need to estimate the growth rate µ.
1
“The Pricing of Options and Corporate Liabilities,” Journal of Political Economy, Vol. 81,
No. 3 (1973), pp. 637–654.
91
MATH 20912 Chapter 12
Solution 12.1.
Not exactly. In order for Black & Scholes to set up a framework in which risk could be eliminated,
they had to make restrictive assumptions. Subsequently, other academics and practitioners tried
to relax these assumptions to use the model in situations for which it was not designed.
• the share price follows a Geometric Brownian Motion (see section 3.3) with constant
expected growth rate µ and volatility σ;
• financial contracts are perfectly divisible (e.g. we can buy/sell any fraction of a share);
In the following we denote by V (S, t) the value of an option. As before, we use the notation
C(S, t) for a call option, and P (S, t) for a put option, whenever the distinction is important.
First, we set up a portfolio which is ‘long’ one option (+V ) and ‘short’ ∆ shares (−∆S).
The value of this portfolio is
Π = V − ∆S. (12.1)
Next, we find the number ∆ of shares that makes this portfolio risk-free over a time period dt.
To do so, we need to revisit Itô’s Lemma (3.1) to find out how the value of this portfolio Π
changes over time.
92
MATH 20912 Chapter 12
Example 12.2. Use Itô’s Lemma to show that the change in the portfolio’s value is
∂V 1 2 2 ∂2V ∂V ∂V
dΠ = + σ S + µS −∆ dt + σS − ∆ dW. (12.2)
∂t 2 ∂S 2 ∂S ∂S
Solution 12.2.
Over time dt, we assume that our strategy ∆ is constant. Then we have that change in the value
of the portfolio Π over the time interval dt is
dΠ = dV − ∆dS. (?)
We are assuming Geometric Brownian Motion for the share price, so we have
dS = µSdt + σSdW.
For the change in option value dV , we use Itô’s Lemma with f = V which gives
∂V ∂V 1 ∂2V ∂V
dV = + µS + σ 2 S 2 2 dt + σS dW.
∂t ∂S 2 ∂S ∂S
Substituting these two expressions for dS and dV into (?), we obtain
∂V ∂V 1 2 2 ∂2V ∂V
dΠ = + µS + σ S − ∆µS dt + σS − ∆σS dW.
∂t ∂S 2 ∂S 2 ∂S
Gathering terms with coefficients µ and σ, we find
∂V 1 2 2 ∂2V ∂V ∂V
dΠ = + σ S + µS −∆ dt + σS − ∆ dW.
∂t 2 ∂S 2 ∂S ∂S
∂V
Can we eliminate risk? Yes, we can choose ∆ = ∂S to eliminate the dW terms.
∂V
Example 12.3. Put ∆ = into (12.2).
∂S
Solution 12.3.
∂V
Putting ∆ = , our portfolio is
∂S
∂V
Π=V − S,
∂S
and (12.2) becomes
∂V 1 ∂2V
dΠ = + σ2 S 2 2 dt.
∂t 2 ∂S
Since there is no dW term now and the change in the value of portfolio only depends on the
current stock price S, we have that Π is a risk-free portfolio over the interval dt. Therefore,
investing in this portfolio over the short period dt is equivalent to investing in a bond.
93
MATH 20912 Chapter 12
∂V 1 ∂2V ∂V
+ σ 2 S 2 2 + rS − rV = 0. (12.4)
∂t 2 ∂S ∂S
Solution 12.4.
Solution 12.3 gives us expressions for Π and dΠ, so we substitute these into equation (12.3):
∂V 1 ∂2V
+ σ 2 S 2 2 dt
∂t 2 ∂S
= rdt.
∂V
V − S
∂S
Dividing by dt and multiplying by the denominator, we have
∂V 1 2 2 ∂2V ∂V
+ σ S =r V − S ,
∂t 2 ∂S 2 ∂S
and putting everything on the left-hand side, we obtain the Black-Scholes equation:
∂V 1 ∂2V ∂V
+ σ 2 S 2 2 + rS − rV = 0.
∂t 2 ∂S ∂S
Myron Scholes received the Nobel Prize for Economics in 1997 together
with Robert Merton, who was also instrumental in the derivation of
the model. Fischer Black had died in 1995 – Nobel Prizes are not
awarded posthumously.
Example 12.5. Can we solve the Black-Scholes equation for the price of an option?
Solution 12.5.
In principle, the Black-Scholes equation can be solved to find the price of an option (or any
financial contract satisfying the assumptions in Section 12.1). The time boundary condition is
given by the payoff at t = T .
94
MATH 20912 Chapter 12
The equation itself is a backward parabolic partial differential equation, as it must be solved
backwards in time since the time boundary condition is the payoff at the expiry time.
There are analytical techniques to solve for the prices of some simple contracts, but many
cases require numerical methods.
For a call option, the time boundary condition is given by the payoff
C(S, t = 0)
C(S, t = T )
0
E 2E S
Figure 12.1: Plot of a European call option’s value against share price.
95
Chapter 13
C(S = 0, t) = 0. (13.1)
Solution 13.1.
96
MATH 20912 Chapter 13
Example 13.2. If the share price is extremely high, what is the likelihood that a call option
will be exercised? Deduce that the value of the call option as S → ∞ is
C(S, t) ∼ S as S → ∞. (13.2)
Solution 13.2.
At expiry time T , a call option will be exercised if ST > E. Suppose that the share price at
some earlier time t is extremely high, St E, then we can say that it is extremely likely that we
will have ST > E later, so it is extremely likely that the call option will be exercised at time T .
In the limiting case, as S → ∞ the call option becomes certain to be exercised at time T , so
C(S, T ) = S − E ∼ S as S → ∞,
since E is negligible in comparison to S in this limit. Therefore the call option’s payoff is
asymptotically equivalent to a share, and hence the value of the option at earlier times is
C(S, t) ∼ S as S → ∞.
and
P (S, t) → 0 as S → ∞. (13.4)
Solution 13.3.
P (S = 0, t) = Ee−r(T −t) ,
In the other extreme limit, as St → ∞ we can say that the put option is extremely unlikely
to be exercised at time T , resulting in an almost certain payoff of zero. Thus the value of the
put option at any earlier time t is zero in this limit:
P (S, t) → 0 as S → ∞.
97
MATH 20912 Chapter 13
∂C 1 ∂2C ∂C
+ σ 2 S 2 2 + rS − rC = 0,
∂t 2 ∂S ∂S
with time boundary condition
The solution is
C(S, t) = SN (d1 ) − Ee−r(T −t) N (d2 ), (13.5)
where N is the cumulative distribution function (CDF) of the standard normal distribution
Z x
1 2
N (x) = √ e−y /2 dy,
2π −∞
and where
ln (S/E) + (r + σ 2 /2)(T − t) √
d1 = √ , and d2 = d1 − σ T − t.
σ T −t
In this course we simply state this solution without derivation – although some aspects of it will
be justified. The CDF of the standard normal distribution has the following properties:
N (∞) = 1 (13.6)
N (−∞) = 0 (13.7)
N (0) = 1/2 (13.8)
N (−x) = 1 − N (x) (13.9)
These properties are important when we wish to investigate how the solution behaves when
certain parameters in the problem are varied. See Figure 13.1 for a plot of this solution (13.5).
98
MATH 20912 Chapter 13
E Maximum Value
Actual Value Speculative Value
Intrinsic Value
0
0 E S
Figure 13.1: A plot of the call option solution (13.5) (actual value). The difference
between the option’s actual value and its intrinsic value is called its speculative
value, also known as its time value.
Example 13.4. Why does the CDF of the standard normal distribution appear in the solution?
Solution 13.4.
Using the given expressions for d1 and d2 , it can be shown that N (−d2 ) represents the risk-neutral
probability P(ST ≤ E) based on the log-normal share price distribution
ST
ln ∼ N (r − σ 2 /2)T, σ 2 T
S0
[Recall the log-normal distribution from Section 3.2. Here r replaces µ because we use risk-neutral valuation.]
Using property (13.9), N (d2 ) = 1 − N (−d2 ) represents the risk-neutral probability P(ST > E).
Therefore the second term in solution (13.5) may be interpreted as
The first term in solution (13.5) is bit harder to justify but the reasoning is essentially the same.
99
MATH 20912 Chapter 13
Example 13.5. The current share price is £21.60. Calculate the current price of a European
call option with exercise price £25 and expiry date in three months’ time. The volatility is 35%
and the risk-free interest rate is 1% p.a.
Solution 13.5.
Setting t = 0 as the current time, we have S0 = 21.6, E = 25, T = 0.25, σ = 0.35 and r = 0.01.
We calculate the current value of the call option, C(S = S0 , t = 0), using solution (13.5):
[For example, in Microsoft Excel N (x) can be evaluated via the in-built function =NORMSDIST(x).]
Example 13.6. Find the high volatility limit of a call option’s value
lim C(S, t)
σ→∞
Solution 13.6.
100
MATH 20912 Chapter 13
ln (S/E) + (r + σ 2 /2)(T − t)
d1 = √
σ T −t
√ √
ln (S/E) r T − t σ T − t
= √ + +
σ T −t σ 2
√
σ T −t
=⇒ d1 ∼ → ∞.
2
Similarly
√
d2 = d1 − σ T − t
√
σ T −t
=⇒ d2 ∼ − → −∞.
2
Thus lim N (d1 ) = N (∞) = 1, and lim N (d2 ) = N (−∞) = 0, using properties (13.6) & (13.7).
σ→∞ σ→∞
lim C(S, t) = S.
σ→∞
This says that, in the high volatility limit, the call option approaches its maximum possible
value: the upper bound C ≤ S.
101
Chapter 14
The “Greeks”
In practice, options are traded on the market – if you just want to know the current price of a
particular option, you don’t need to solve a partial differential equation... you can just check the
market to see how much the option is selling for. So why do we need the Black-Scholes model?
Recall the derivation of the Black-Scholes equation: the first step was to set up a portfolio
Π = V − ∆S,
and then choose ∆ appropriately in order to make Π risk-free. But how do we choose the
appropriate value of ∆ in the real world? We calculate what it should be by using the Black-
Scholes model.
102
MATH 20912 Chapter 14
Example 14.1. How might a trader use the Black-Scholes model in a real stock market?
Solution 14.1.
Calibrate model
parameters r and σ
Identify option
and buy/sell
Calculate ∆ using
Black-Scholes
Hedge
Profit
103
MATH 20912 Chapter 14
∂C ∂d
1
∆= = N (d1 ) + SN 0 (d1 ) − Ee−r(T −t) N 0 (d2 ) = N (d1 ). (14.1)
∂S ∂S
Solution 14.2.
Equation (13.5) gives the solution of the Black-Scholes equation for a European call option:
Recall that d1 and d2 are themselves functions of S, so we need to use the chain rule to differ-
entiate N (d1 ) and N (d2 ):
∂d1 ∂d2
∆ = N (d1 ) + SN 0 (d1 )− Ee−r(T −t) N 0 (d2 ) .
∂S ∂S
√
Now we note that, by definition, d2 = d1 − σ T − t so we have
∂d2 ∂d1
= .
∂S ∂S
Applying this gives us the required expression for ∆:
∂d
1
∆ = N (d1 ) + SN 0 (d1 ) − Ee−r(T −t) N 0 (d2 ) .
∂S
Thus we have obtained the first part of (14.1).
and this is left as an exercise on Example Sheet 7. From this, we conclude that
∆ = N (d1 ).
104
MATH 20912 Chapter 14
Example 14.3. Calculate ∆ for a six-month European call option with exercise price equal to
the current share price. The risk-free interest rate is 6% p.a. and the volatility is 16%.
Solution 14.3.
Previously we showed that, for a European call option, ∆ is given by (14.1), i.e.
∆ = N (d1 ).
By definition,
ln (S/E) + r + σ 2 /2 (T − t)
d1 = √ .
σ T −t
Taking t = 0 as the current time (or initial time), the given information is T = 0.5 (six
months), E = S0 , r = 0.06, and σ = 0.16, so we have
ln (1) + 0.06 + (0.16)2 /2 × 0.5
d1 = √ ≈ 0.32173.
0.16 × 0.5
To calculate ∆ we evaluate N (d1 ) via computation (e.g. Excel, Wolfram Alpha) to find
∆ ≈ N (0.32173) ≈ 0.6262.
Note that the answer found above is the instantaneous value of ∆, appropriate at time t = 0.
As time progresses, ∆ must change accordingly because d1 is a function of t. The process of
adjusting ∆ continually with time is called delta-hedging.
Example 14.4. Find ∆ for a European put option by using the put-call parity relationship (6.6):
S + P − C = Ee−r(T −t) .
Solution 14.4.
105
MATH 20912 Chapter 14
Example 14.5. Sketch the value of the call option and its corresponding ∆.
Solution 14.5.
C(S,t)
S - Eexp(-r(T-t)) S
� = N(d1)
1
∂C
Figure 14.1: Plots of the call option’s value C(S, t) and its ∆ = ∂S
.
106
MATH 20912 Chapter 14
Example 14.6. Sketch the value of the put option and its corresponding ∆.
Solution 14.6.
P(S,t)
E exp(-r(T-t)) - S S
� = N(d1) - 1
0
S
-1
∂P
Figure 14.2: Plots of the put option’s value P (S, t) and its ∆ = ∂S
.
107
MATH 20912 Chapter 14
14.2 “Greeks”
To highlight the dependence of an option’s value upon the variables and parameters in the
Black-Scholes model, we can use the notation
V = V ( S, t ; σ, r, T ).
|{z} | {z }
variables parameters
All of these variables and parameters may vary with time, so how do traders manage this risk? In
fact, in the same way that Black and Scholes eliminated the risk of the portfolio Π with respect
∂V
to changes in the share price S by hedging with ∆ = ∂S , the same can be done with other
types of risk by hedging with the partial derivative of V with respect to the relevant variable or
parameter.
As a consequence, the partial derivatives of the value function V with respect to the differ-
ent parameters have become extremely important to traders. Because the symbols associated
with these partial derivatives are (mostly) Greek letters, they became known collectively as
“the Greeks.”
Each “Greek” quantifies the sensitivity of an option’s current value V (or some function
of V ) with respect to changes in one of the variables or parameters upon which V depends.
• Delta: ∆ = ∂V
∂S measures the rate of change of the option’s value with respect to changes
in the underlying share price S.
• Theta: Θ = ∂V
∂t measures the rate of change of the option’s value with respect to time t.
∂2V
• Gamma: Γ = ∂S 2 = ∂∆
∂S measures the rate of change of ∆ with respect to changes in the
N 0 (d1 )
underlying share price S. On Example Sheet 7 we show that Γ = √
Sσ T −t
for a European
call option.
• Vega: V = ∂V
measures the sensitivity of V to the volatility σ. It can be shown that
∂σ
0
√
V = SN (d1 ) T − t for a European call option.
• Rho: ρ = ∂V
∂r measures the sensitivity of V to the risk-free interest rate r. It is straight-
forward to show that ρ = E(T − t)e−r(T −t) N (d2 ) for a European call option.
108
Chapter 15
Solution 15.1.
Suppose a financial contract V and a portfolio Π have the same payoff at expiry time T , i.e.
VT = ΠT .
Then, by the no-arbitrage principle, they have the same value at any earlier time:
Vt = Πt for all t ≤ T.
Conversely, suppose the two investments have the same value initially (at time t = 0), i.e.
V0 = Π0 ,
and suppose further that we can make their increments equal as time progresses: dV = dΠ.
Then they again have the same value at all times:
Vt = Πt for all t ≤ T.
109
MATH 20912 Chapter 15
Our aim is to find a replicating portfolio, consisting only of shares and bonds, that can
reproduce the Black-Scholes equation.
Given some initial investment, we can set up a portfolio Π with ∆ shares held ‘long’ and
N bonds (of a given face value) held ‘short’ :
Π = ∆S − N B.
Now, recall the expressions for the continuous evolution of the share price and the bond value:
• SDE for share price S(t): dS = µSdt + σSdW ;
• Equation for bond value B(t): dB = rBdt.
Example 15.2. Let V (S, t) be the value at time t of a contract with underlying asset S(t). Use
a self-financing portfolio to replicate the contract and deduce the Black-Scholes equation
∂V 1 ∂2V ∂V
+ σ 2 S 2 2 + rS − rV = 0. (15.1)
∂t 2 ∂S ∂S
Solution 15.2.
Applying Itô’s Lemma to the contract V , the change in the contract’s value over time dt is
∂V ∂V 1 2 2 ∂2V ∂V
dV = + µS + σ S 2
dt + σS dW. (?)
∂t ∂S 2 ∂S ∂S
We define the portfolio Π = ∆S − N B as above; this is self-financing if no new money is put into
or withdrawn from the portfolio, so that any purchases or sales of S are financed via borrowing B.
Over time dt, we assume that the trading strategy (∆, N ) is held constant. Then we have
dΠ = ∆dS − N dB.
Now, using the SDE for share price and the equation for bond value, we find
For Π to replicate V we need dΠ = dV so, equating terms in dW and dt in (?) & (??), we obtain
∂V ∂V 1 ∂2V
∆= , and − rN B = + σ2 S 2 2 .
∂S ∂t 2 ∂S
Substituting these into the portfolio Π, we have
∂V 1 ∂V 1 ∂2V
Π = ∆S − N B = S + + σ2 S 2 2 .
∂S r ∂t 2 ∂S
Multiplying by r and noting that Π = V (by design), we deduce the Black-Scholes equation
∂V 1 ∂2V ∂V
+ σ 2 S 2 2 + rS − rV = 0.
∂t 2 ∂S ∂S
110
MATH 20912 Chapter 15
Example 15.3. Suppose that the risk-neutral valuation of a call option is C0 = £10, but a
trader is able to sell the same option for £11. How can the trader use a replicating portfolio to
“lock in” a guaranteed profit now, rather than waiting until expiry?
Solution 15.3.
At time t = 0, the trader sells the option for £11 and uses £10 of this money to set up the
replicating portfolio, with £1 left over. The initial value of the trader’s overall portfolio is
Π̃0 = −C0 + ∆S − N B0 + 1,
|{z} | 0 {z } |{z}
sell option replicating profit
portfolio
If the trading strategy (∆, N ) is correct, then ∆S − N B replicates the option’s value C, so
at any time t the value of the trader’s portfolio is
Π̃ = −C
+ ∆S
( (−
(N B
(( + ert .
This means that if the trader manages to sell the option today, he/she can receive the profit
straight away without having to wait months or years before the option’s expiry date.
Π = S + P − C.
Example 15.4.
Solution 15.4.
111
MATH 20912 Chapter 15
ΠT = ST + PT − CT
= ST + max (E − ST , 0) − max (ST − E, 0)
(
ST + (E − ST ) if ST < E
=
ST − (ST − E) if ST ≥ E
=E ∀ ST .
(b) The payoff is the same regardless of the share price ST at t = T . Therefore the variance
of the payoff is zero, and hence the risk is zero for this portfolio (i.e. it is risk-free). This
is an example of complete risk elimination.
St + Pt − Ct = Ee−r(T −t) .
The derivation of the put-call parity relationship is an example of complete risk elimination
via static hedging, where we set up the portfolio initially and it does not need to be adjusted
subsequently as time progresses. All financial transactions in the portfolio are made at the initial
time t = 0.
Π = C − ∆S.
As before, we can eliminate the randomness in dΠ (and hence the risk in Π) by choosing
∂C
∆= .
∂S
This is a delta-hedging strategy – it requires continuous re-balancing of the number of shares (∆)
in the portfolio as time progresses. Adjusting ∆ with time is an example of dynamic hedging.
Example 15.5. ∆ is a function of S and t, so how does this work in the real world?
Solution 15.5.
112
MATH 20912 Chapter 15
In theory, ∆ must be adjusted continuously in time for our portfolio to remain precisely
risk-free at all times. This would require financial transactions to be made infinitely often.
As a particular example, suppose we have a portfolio Π̃ in which we sell a call option and
hedge dynamically via a replicating portfolio ∆S − N B, so we have
Π̃ = −C + ∆S − N B. (?)
Example Sheet 7 includes a simulated scenario for future share and option prices at discrete
time-steps. Here we simplify the dynamic hedging procedure by imposing r = 0 so that the bond
value B is constant in time, wlog B = 1.
The initial data (at t = 0) are: S0 = 1, C0 = 0.07965, and ∆0 = 0.5398. If our portfolio Π̃
is to be self-financing then Π̃0 = 0, so (?) gives us
After the first time-step t = t1 , the share price changes to S(t1 ) = S1 = 1.138 according
to the given data. The value of the call option also changes to C1 = 0.1631 but we have not
adjusted (∆, N ) over the time interval t ∈ [0, t1 ]. Thus, at time t1 the value of our portfolio is
so there has been a slight reduction in value (Π̃1 < Π̃0 = 0).
We now adjust (∆, N ) i.e. we buy/sell shares (S) and borrow/invest (B) accordingly. Our
portfolio is self-financing so Π̃1 is the same before and after the transactions at time t1 , i.e.
Π̃2 = −C2 + ∆1 S2 − N1 B2 = . . .
and we again adjust (∆, N ) using the self-financing constraint to provide the formula
N2 = N1 + (∆2 − ∆1 )S2 = . . .
We continue this dynamic hedging process iteratively at each time-step (see Example Sheet 7).
113
Chapter 16
16.1 Dividends
Dividends are payments made by a company to its shareholders at regular intervals (e.g.
annually), the amount per share being a proportion of the company’s profits.
In this chapter we consider how to represent dividends within a share price model, and how
to extend the Black-Scholes model to incorporate dividends.
Example 16.1. Suppose that a particular company is about to pay dividends. Each shareholder
will receive £10 per share held. What happens to the share price when the dividends are paid?
Solution 16.1.
Immediately after the dividends are paid, the share price will drop by £10.
To prove this, let the share price be S0 immediately before the dividends are paid out, and S0+
immediately afterwards. Suppose that we buy a share just before the payout, so our portfolio is
Π = S − B,
where B0 = S0 is the amount borrowed to buy the share (so Π0 = 0). We then receive our
dividend payment of £10, so just afterwards our portfolio is worth
114
MATH 20912 Chapter 16
S0+ − B0+ + 10 = S0 − B0 ,
and from this we obtain the change in the share price over this instant in time:
Thus the share price decreases by £10 over this instant in time.
What the previous example shows is that there is a distinction between the change in the
share price on the market (which drops by £10) and the value of actually holding the share in a
portfolio (which doesn’t change because the holder receives the dividend).
In reality, dividends are paid at regular intervals, but we will simplify things mathematically
by modelling dividends as continuous-time rather than discrete-time payments. We suppose that
each share pays its holder a continuous dividend at a rate proportional to the share price S, so
that over a time increment dt the dividend is
D0 S dt,
Π0 = S0 .
If the share pays a continuous dividend, how does the value of this portfolio change in time?
Solution 16.2.
Over a time increment dt, the change in the value of this portfolio is
dΠ = dS
|{z} + cash .
|{z}
change in dividend
market price payment
The dividend received (as cash) over time dt is D0 S dt where S is the current share price. If we
use this cash to buy more shares (rather than investing it in the bank), we have
dΠ = dS + D0 S dt.
The key point here is that the value of holding a share in a portfolio grows slightly faster than
the share price grows, due to the dividend.
115
MATH 20912 Chapter 16
dS = µ̂Sdt + σSdW,
where µ̂ is the expected growth rate of the share price including dividends. Again considering
the portfolio Π0 = S0 , over a time increment dt the change in the value of Π is
In order to compare investments in shares which don’t pay dividends with investments in
shares which pay dividends (assuming the dividend payments are re-invested in shares), we set
µ̂ = µ − D0 ,
so that the dividend payments are incorporated, and then µ represents the real growth rate.
The term adjusted price is used on the stock market to refer to the share price taking
dividends into account, along with other practical aspects∗ that we do not consider here.
[∗ : for example, a share split which is an increase in the total number of shares in a particular company, causing
a reduction in the price of individual shares.]
First, we set up a portfolio Π consisting of a long position in the option V and a short
position in ∆ shares:
Π = V − ∆S.
Example 16.3. Show that the change in value of this portfolio in the time interval dt is
Solution 16.3.
Following the ideas in Example 16.2, the change in value of the portfolio Π = V − ∆S is
dΠ = dV − ∆ (dS + D0 S dt) ,
116
MATH 20912 Chapter 16
except that here the shares are short in our portfolio, so the dividend payment represents cash
that we owe, and we finance this by selling more shares, whereas in Example 16.2 we used the
dividend cash to buy more shares. Thus the change in value of Π over time dt is
Substituting (16.2) into (16.1) and gathering terms in dt and dS, we obtain
∂V 1 ∂2V ∂V
dΠ = dV − ∆dS − ∆D0 Sdt = + σ 2 S 2 2 − ∆D0 S dt + − ∆ dS.
∂t 2 ∂S ∂S
As in chapter 12, to eliminate the random component (given by dW within dS) we choose
∂V
∆= .
∂S
∂V
This choice of ∆ results in a risk-free portfolio Π = V − S
with increment
∂S
∂V 1 ∂2V ∂V
dΠ = + σ 2 S 2 2 − D0 S dt.
∂t 2 ∂S ∂S
By the no-arbitrage principle, the return from a risk-free portfolio must be rdt so we have
dΠ
= rdt
Π
and from this we obtain the equation
∂V 1 ∂2V ∂V ∂V
+ σ 2 S 2 2 − D0 S =r V −S .
∂t 2 ∂S ∂S ∂S
Finally, we rearrange this to find the modified Black-Scholes equation (16.3):
∂V 1 ∂2V ∂V
+ σ 2 S 2 2 + (r − D0 )S − rV = 0.
∂t 2 ∂S ∂S
117
MATH 20912 Chapter 16
How can we adapt the solutions we have already to satisfy this modified Black-Scholes
equation? The modified equation (16.3) differs from the original equation (12.4) only in the
sense that r has been replaced by (r − D0 ) in one of the two terms in which it was a coefficient in
the original equation. This suggests that an appropriate integrating factor could equalize these
two coefficients.
and now we combine the two terms in square brackets into a single time derivative by multiplying
throughout by the integrating factor ke−D0 t where k is an arbitrary constant:
∂ V ke−D0 t 1 2 2 ∂ 2 V ke−D0 t ∂ V ke−D0 t
+ σ S + (r − D0 )S − (r − D0 ) V ke−D0 t = 0.
∂t 2 ∂S 2 ∂S
This is now in the form of the original Black-Scholes equation with r replaced by (r − D0 ). Thus
if V1 (S, t; r) satisfies the original Black-Scholes equation then V (S, t; r) = k −1 eD0 t V1 (S, t; r − D0 )
satisfies the modified Black-Scholes equation (16.3). Further, if we choose k = eD0 T then V and
V1 are equal at expiry time T so the time boundary condition does not need to be adapted.
satisfies the modified Black-Scholes equation (16.3) with the same boundary conditions.
In particular (see Example Sheet 8), the modified solution for a European call option is
where
ln (S/E) + r − D0 + σ 2 /2 (T − t)
d10 = √ ,
σ T −t
and
√
d20 = d10 − σ T − t .
118
MATH 20912 Chapter 16
The value of an American call option C(S, t) is the same as the value of a European call
option with the same exercise price and expiry date, as shown in question 4 of Example Sheet 5.
However, for an American put option P (S, t), there is no analytical solution although we still
have condition (11.1):
P ≥ E − S.
For more general derivatives, in the continuous model the problem of option valuation can
be reformulated and solved in several different ways:
• Variational Inequalities: this formulation is the most robust way to express the prob-
lem, and there are many numerical techniques (but very few analytical ones) available to
solve problems of this type.
In summary, formulating the problem and then solving for the value of a contract can be
very difficult as there are often no explicit analytical solutions.
Example 16.5. Reformulate the value of an American put option as a free boundary problem.
Solution 16.5.
The idea is to partition the share price axis S into two disjoint intervals:
where Sf (t) is the exercise boundary. Note that we do not know a priori what Sf (t) is.
119
MATH 20912 Chapter 16
P (S, t) = E − S.
• When S > Sf (t), early exercise is not optimal so P satisfies the Black-Scholes equation
∂P 1 ∂2P ∂P
+ σ 2 S 2 2 + rS − rP = 0.
∂t 2 ∂S ∂S
Therefore the problem involves solving the Black-Scholes equation with boundary conditions
Further, by no-arbitrage arguments we can also establish what is often referred to as the “smooth
pasting condition,” which is that ∆ = ∂P/∂S should be continuous across the exercise boundary,
i.e.
∂P ∂
lim = lim (E − S) = −1.
S&Sf ∂S S%Sf ∂S
120
Chapter 17
A bond with face value $20, maturity date 15th November 1987, and coupon rate 5.25% p.a.
• K(t) is the coupon rate, modelling the coupon payments as continuous in time.
121
MATH 20912 Chapter 17
Example 17.1. Show that the value of a bond with coupon rate K(t), maturity date T , and
face value F satisfies the differential equation
dV
= r(t)V − K(t), (17.1)
dt
with the boundary condition
V (T ) = F.
Solution 17.1.
(change in bond value) = (risk-free interest on current value) − (coupon paid out).
dV
|{z} = r(t)V (t)dt − K(t)dt,
| {z } | {z }
change in value interest coupon payment
Note that (just as in the case of a share with dividend payments), the coupon payments lead
to a decrease in the value of the bond on the market as time goes on. However, a bond which
pays coupons will be more valuable than a zero-coupon bond of the same face value.
Example 17.2. Sketch the value of a bond as a function of time in the following cases:
Solution 17.2.
122
MATH 20912 Chapter 17
V (t)
F
0 t
T
V (t)
0 t
T
V (t)
F
0 t
T /2 T
123
MATH 20912 Chapter 17
Solution 17.3.
Example 17.4. A particular zero-coupon bond has face value F = 1 and maturity date T = 1.
Find the bond’s price V (t) at time t < 1 and hence find V (0), if the interest rate is r(t) = t2 .
Solution 17.4.
124
MATH 20912 Chapter 17
Note that we use the dummy variable s inside the integral, since t appears in the limits.
Example 17.5. Using the integrating factor (17.4), solve the bond value equation (17.1) with
boundary condition V (T ) = F to find
RT
Z T Rs
V (t) = F e− t
r(u)du
+ e− t
r(u)du
K(s)ds (17.5)
t
Solution 17.5.
r(s)ds dV
Rt Rt Rt
e− − e− r(s)ds
r(t)V = −e− r(s)ds
K(t),
dt
and we group the left-hand side into a single derivative (by the product rule)
d n − R t r(s)ds o Rt
e V (t) = −e− r(s)ds K(t).
dt
Next we will integrate, but as we want t in the limits we should use dummy variables throughout:
d n − R s r(u)du o Rs
e V (s) = −e− r(u)du K(s).
ds
We now integrate with respect to s with limits t and T to obtain
R T Z T
s Rs
e− r(u)du V (s) = − e− r(u)du
K(s)ds.
t t
125
Chapter 18
18.1 Yield
Suppose that there are several risk-free zero-coupon bonds on sale with different maturity dates
and face values, and they are priced as follows:
Current Time t Maturity Date T Face Value F = V (T, T ) Current price V (t, T )
0 1 £100 £98.24
0 2 £250 £244.47
0 3 £100 £96.43
0 5 £1,000 £939.00
0 10 £500 £448.95
Here we use the notation V (t, T ) for the price at time t of the bond with maturity date T . The
table shows the bond prices at the current time t = 0 for different values of T . If we update
the same table in six months’ time, the t-column will change to 0.5 and the bond prices will all
change, but the maturity dates T are fixed.
Investors require a convenient way to compare different bonds and hence to compare the
returns on their investments. Since it is not the actual price of a bond that is important, but
rather the expected return on an investment, investors will often compare the yield.
126
MATH 20912 Chapter 18
Example 18.1. Calculate the yields Y (0, 2), Y (0, 3), and Y (0, 5) from the previous table.
Solution 18.1.
ln (244.47) − ln (250)
Y (0, 2) = − ≈ 0.011184 ≈ 1.12%,
2
ln (96.43) − ln (100)
Y (0, 3) = − ≈ 0.012118 ≈ 1.21%,
3
ln (939) − ln (1000)
Y (0, 5) = − ≈ 0.012588 ≈ 1.26%.
5
By formula (17.3) for the price of a zero-coupon bond in terms of the interest rate r(t), we have
n R o
T
ln F exp − t r(s)ds − ln F
Y (t, T ) = − ,
T −t
and combining the logarithms we see that
Z T
1
Y (t, T ) = r(s)ds. (18.2)
T −t t
This makes it clear that Y (t, T ) represents the average interest rate over the time interval [t, T ].
The bond price can also be written as
Example 18.2. A zero-coupon bond with face value £1,000 matures in five years’ time. Using
the table, calculate its value in three years’ time and hence calculate the future yield Y (3, 5).
Solution 18.2.
We are asked for V (3, 5) but the table only gives us V (0, 3) and V (0, 5). By the no-arbitrage
principle, the interest accumulated on a risk-free investment from t = 0 to t = 5 must be the
same as that on a risk-free investment from t = 0 to t = 3 followed by another from t = 3 to
t = 5. Thus we have
V (5, 5) V (3, 3) V (5, 5)
= × ,
V (0, 5) V (0, 3) V (3, 5)
and we can rearrange to find
V (0, 5) × V (3, 3) 939 × 100
V (3, 5) = = ≈ 973.76.
V (0, 3) 96.43
127
MATH 20912 Chapter 18
[Note that the table does not give us enough significant figures to be confident about the nearest penny here.]
From the above example we see that the future yield can be calculated from the current
bond prices, and this gives us a measure of the average interest rate over the next few years.
But what about the interest rate at a particular time in the future?
Suppose that the market data include bond prices for all maturity dates T , so that V (t, T )
is known for all T ∈ (t, ∞). What is the relationship between the quoted bond prices and the
future interest rate?
Example 18.3. By differentiating equation (17.3), show that the forward interest rate is
given by
1 ∂V (t, T )
r(T ) = − . (18.4)
V (t, T ) ∂T
Solution 18.3.
Therefore we have
1 ∂V (t, T )
r(T ) = − .
V (t, T ) ∂T
This is the interest rate at the future date T , i.e. the forward rate.
128
MATH 20912 Chapter 18
A typical application (in this course) is to assume that we have already modelled the future
interest rate itself as a function of time r(t), so that we can calculate bond prices, yields, and
plot the term structure of interest rates. However in practice it often works vice versa: we obtain
a set of prices V (t, T ) from market data, and we must find a suitable function r(t) which models
the corresponding time-dependent interest rate.
r(t) = r0 + at,
where r0 and a are positive constants. Calculate the value at time t of a zero-coupon bond with
maturity date T and face value F , and sketch the term structure of interest rates.
Solution 18.4.
Y (0, T )
r0
0 T
129
MATH 20912 Chapter 18
If the risk of default is non-negligible, then the holder should expect to pay less for the bond
and therefore the yield should be higher. This increase in the yield is called the yield spread.
We can show how the yield spread is related to probability of default.
Example 18.5. Suppose that the interest rate r is constant. Consider a 1-year bond of face
value F and current value V (0, 1), and let p be the probability of default. Show that the yield
spread is approximately equal to p.
Solution 18.5.
Here we have a simple binomial situation where the bond’s value at maturity (T = 1) is either
the face value F (with probability 1 − p) or zero (with probability p).
Bond value tree: If the bond was risk-free, the yield would be
Z
u0 1 1
p r(s)ds = r,
1 0
u
V (0, 1) H
H using (18.2). The yield spread s is the increase in the yield
HH
1 − p HHu due to risk of default, i.e.
F
s = Y (0, 1) − r.
Based on the tree, the bond’s expected value at maturity is (1 − p)F , so its current value is
ln (e−r (1 − p)F ) − ln F
Y (0, 1) = − = r − ln (1 − p).
1
Hence the yield spread is
1
s = − ln (1 − p) = p + p2 + · · · ≈ p,
2
where we have used a Taylor series for small p.
130
Chapter 19
Exotic Options
Example 19.1. Given that this is a course on financial mathematics, is there anything I have
learned that will make me rich?
Solution 19.1.
What you have learned in this course will not necessarily make you rich. Apologies for waiting
until Chapter 19 to make this clear.
• European and American options are traded in very efficient markets.
• To make money, banks will work with high volume and low margin.
• The main assumption is that there is no arbitrage, and therefore no way to guarantee to
make money from nothing. Hence risks must be taken.
How can we become rich? – ownership, good luck (gambling)∗ , good timing, being
ahead of the competition (e.g. inside/extra information) . . .
European and American call and put options are often referred to as “plain vanilla options”
Other types of option are usually called exotic options. An exotic option might include special
clauses in its contract, or have a more complicated payoff that makes it difficult to calculate its
current value. Whereas call and put options are traded in efficient markets, exotic options are
often traded over the counter (OTC) which means that two participants must agree their own
price for a trade to take place. The participants must calculate the price themselves, and the
price is not necessarily made public.
131
MATH 20912 Chapter 19
Example 19.2. Why might exotic options present an opportunity to make money?
Solution 19.2.
The buyer of an exotic option may have a very different idea of what the current value (and
hence price) should be, or perhaps they might not even fully understand what they are buying.
• Asian – exercise price based on the average share price over a given time interval;
• Lookback – exercise price based on the maximum/minimum over a given time interval;
• Parisian – payoff depends how long the share has been above/below the exercise price;
Pricing exotic options is difficult in general, and further adaptations or extensions must be
made to the models we have considered. In some cases the payoff depends on historical data and
not only on the current share price – this is handled by the introduction of new variables.
Example 19.3. What is the average of the share price S over the time interval [0, T ]?
132
MATH 20912 Chapter 19
Solution 19.3.
If the share price at time t is S(t) then the average price over the period t ∈ [0, T ] is
Z T
1
A(T ) = S(t)dt.
T 0
Note that this integral converges with probability one by the continuity of the Wiener process
(one of the properties mentioned in Section 2.2).
If we have only discrete data available for S (say if we are looking back at historical data to
calculate the average), we could approximate the integral numerically via the trapezium rule or
Simpson’s rule etc.
A floating strike Asian option uses the share price S as the underlying asset and the average
share price A(T ) as the exercise price (recall that strike price is another term for exercise price).
For example, a floating strike Asian put option has payoff
Z !
T
1
V (S, T ) = max (A(T ) − S, 0) = max S(t)dt − S, 0 .
T 0
On the other hand, a fixed strike Asian option uses A(T ) as the underlying and E as the exercise
price, where E is agreed in advance.
Example 19.4. What is the payoff for a fixed strike Asian call option?
Solution 19.4.
Z !
T
1
V (S, T ) = max (A(T ) − E, 0) = max S(t)dt − E, 0 .
T 0
133
MATH 20912 Chapter 19
Note that at payoff (t = T ) we have I = T ×A(T ), so the boundary condition for the option’s
value at payoff can be expressed in terms of S, I, and T . For example, for a floating strike Asian
put option the payoff condition is
I
V (S, I, T ) = max − S, 0 .
T
We can now adapt the Black-Scholes model, treating the option’s value V as a function of
three variables V (S, I, t).
Π = V − ∆S.
Although this equation looks very similar to the Black-Scholes equation (12.4), it is much
harder to solve analytically. The value of an Asian option must be calculated numerically.
134