Sunteți pe pagina 1din 170

Introduction to Financial Mathematics

Dr P. V. Johnson

School of Mathematics

2018

Dr P. V. Johnson MATH20912
Lecture 1

1 Introduction
Elementary economics background
What is financial mathematics?
The role of SDE’s and PDE’s

2 Time Value of Money

3 Continuous Model for Stock Price

Dr P. V. Johnson MATH20912
About Me

MATH20912 Introduction to Financial Mathematics

Dr Paul Johnson

Lecturer in Financial Mathematics


2.107 Alan Turing Building
School of Mathematics
Office hours: Tuesday 10am-12
email:
paul.johnson-2@manchester.ac.uk

website:
http://www.maths.manchester.ac.uk/~pjohnson/pages/math20912.html

Dr P. V. Johnson MATH20912
General Information

Textbooks:

• J. Hull, Options, Futures and Other Derivatives, 7th Edition,


Prentice-Hall, 2008.
• P. Wilmott, S. Howison and J. Dewynne, The Mathematics of
Financial Derivatives: A Student Introduction, Cambridge
University Press, 1995

Assessment:

Test in week 6, 12pm Friday 9th March: 20%


2 hours examination: 80%
Same format as previous years

Dr P. V. Johnson MATH20912
General Information
Lectures 2hr pw (total 21hrs):

Monday 9am-10am Stopford Building Theatre 1


Friday 12pm-1pm Stopford Building Theatre 1
Podcasts for all lectures will be available

Notes will be provided in advance of lectures. There are gaps in


the notes that we will fill in on the visualiser in the lecture. It is
probably helpful to print the notes off before the lecture but
consistent page/example numbering should help you use written
notes.
Tutorials 1hr pw starting week 2:

50% additional examples or detailed explanation on board


50% time to ask questions about examples sheets

Dr P. V. Johnson MATH20912
Elementary Economics Background

Financial Markets are where financial contracts are bought


and sold.

• Stock Markets, such as London Stock Exchange, etc.

• Bond Markets, where participants buy and sell debt securities.

• Futures and Option Markets, where derivatives are traded.

Dr P. V. Johnson MATH20912
Elementary Economics Background

Financial Contract is a written agreement between two


parties to exchange payments according to some specified
criteria.
Holder is normally the buyer of a contract, who pays
money at the beginning in exchange for receiving some
payments at a later date.
Seller holds the opposite position to the holder, which
means they receive money at the beginning in exchange
for giving out some payments at a later date.

Example 1.1: Writing a Contract


Draw up a contract to sell a phone for a fixed price at some
future date.

Dr P. V. Johnson MATH20912
Elementary Economics Background

Shares have been around for hundreds of years

Dr P. V. Johnson MATH20912
Elementary Economics Background

as have bonds

Dr P. V. Johnson MATH20912
Elementary Economics Background

and are still being issued today.

Dr P. V. Johnson MATH20912
What is value?

Oscar Wilde
“A man who knows the price of everything and the value of
nothing...”

The market price of a contract is objective – it is the price


quoted on the market.
The values of a contract is subjective – two people may
value something differently.
We assume that the value of a contract is the price another
investor would be willing to pay in exchange for the
contract,
then value and price are the same and can be used
interchangeably.

Dr P. V. Johnson MATH20912
What is Money?

Money is the circulating medium of exchange as secured by


the government (and hence its citizens).

We assume throughout that the value of the money in the


future will be worth less than it is now,
capitalistic government ensure this through monetary
policy.

Dr P. V. Johnson MATH20912
Time value of money

How do we value money in the future? There are several ways...


Definition: Simple interest rate
For the interest rate r the value V (T ) at time T of holding P
units of currency starting at time t = 0:

V (T ) = (1 + rT )P (1)

where T is expressed in years.

Definition: Compound interest rate


 r mT
V (T ) = 1 + P (2)
m
where m is the number interest payments made per annum.

Dr P. V. Johnson MATH20912
Time value of money

Definition: Continuous compounding


For a constant interest rate r the time value of money under
continuous compounding is given by:

V (T ) = erT P. (3)

In the limit m → ∞,
 we obtain the results above since
1 z
e = limz→∞ 1 + z .
Throughout this course we assume that the interest rate r will
be continuously compounded.

Dr P. V. Johnson MATH20912
Time value of money

Example 1.2: Time value of money


Write down the value of an initial investment of £100 at t = 2
years with:
a simple interest rate with r = 0.05
a compound interest rate with r = 0.05 and two payments
per year
a continuously compounded interest rate with r = 0.05

Dr P. V. Johnson MATH20912
Investing in Stocks and Shares

Investors are primarily interested in the return on investment.

Definition: Return
change in value over a period of time
return = (4)
initial investment

Example 1.3: Why Buy Shares?


Consider an investor has £1000 to spend. They see Apple
shares are trading £100 and they think it will go up to £125 by
the end of the year, and 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?

Dr P. V. Johnson MATH20912
Historical Returns

A set of historical returns for the SMP-500 over nearly 50 years


with trends removed. We see noisy or stochastic behaviour in
the returns.
Absolute Daily Returns Relative Daily Returns
100 0.1

50 0.05
return

return
0 0

-50 -0.05

-100 -0.1
0 3650 7300 10950 14600 0 3650 7300 10950 14600
day day

Dr P. V. Johnson MATH20912
Simple Model for Stock Price S(t)

Let S(t) represent the share price at time t. How to write a


simple model for this quantity?

• Return:

∆S
(5)
S
where ∆S = S(t + δt) − S(t)
In the limit δt → 0 :
dS
(6)
S

Dr P. V. Johnson MATH20912
Modelling Return
Return:

dS
= µdt + σdW (7)
S
• µdt is a measure of the deterministic expected rate of growth
of the share price. In general, µ = µ(S, t). In simple models µ is
taken to be constant (µ = 0.1 yr−1 = 10 %yr−1 ).

• σdW describes the stochastic change in the share price, where


dW stands for
∆W = W (t + ∆t) − W (t)
as ∆t → 0
• W (t) is a Wiener process
1 1
• σ is the volatility (σ = 0.2 yr− 2 = 20 %yr− 2 )
Dr P. V. Johnson MATH20912
Modelling Return

Example 1.4: Modelling Return


What does this model mean in words? What should be the
properties of the Weiner process to make it consistent with the
real data?

Dr P. V. Johnson MATH20912
Stochastic differential equation for share
price

On the left we show computer simulations with µ = 0.08 and


σ = 0.1, on the right is the real data from yahoo finance.

dS = µSdt + σSdW

9000

8000
FTSE 100 Index St

7000

6000

5000

4000

3000
2009 2010 2011 2012 2013 2014
Time [yrs]

Dr P. V. Johnson MATH20912
Lecture 2

1 Random Walks

2 Properties of Wiener Process

3 Approximation for Stock Price Equation

Dr P. V. Johnson MATH20912
General Random Walk

In general to create a random walk we take successive


draws from a random distribution and add them together.
In a Markov random walk, each new draw should be
independent from the last.
Let a random distribution be defined as ∆W , and define
Wk as the value of the random walk at the kth step, then
we can write
Wk+1 = Wk + ∆W

or
k
X
Wk = ∆W.

Dr P. V. Johnson MATH20912
Random Walk

To model stocks we use a normal distribution as the


random distribution.
We choose that normal distribution to be

∆W ∼ N (0, ∆t).

Example 2.1: Random Walks

Sketch this random walk with ∆t = 1. You


can use https://www.random.org to generate
random numbers.

Dr P. V. Johnson MATH20912
Random Walk
Consider our discrete random walk as
X
Wk = ∆W
k
it is trivial to show that
Wk ∼ N (0, k∆t)
from standard properties of normal distributions.
Obviously if we write t = k∆t we have
W (t) ∼ N (0, t).
It can be shown in the limit ∆t → 0 we can write it as the
integral Z t
W (t) = dW
0
where
dW ∼ N (0, dt).
Dr P. V. Johnson MATH20912
Wiener process

Definition
The standard Wiener process W (t) is a Gaussian random walk
process such that:

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
W (s + t) − W (s) ∼ N (0, t)
W (t) has continuous paths

Dr P. V. Johnson MATH20912
Wiener process

Example 2.2
Show that the following results hold:

E[W ] = 0;

E[W 2 ] = t;
E[∆W ] = 0;
E[(∆W )2 ] = ∆t;
1
∆W = X (∆t) 2 , where X ∼ N (0, 1) .

Dr P. V. Johnson MATH20912
Wiener process
The probability density function for W (t) is
 2
1 y
p(y, t) = √ exp −
2πt 2t
Rb
and P (a ≤ W (t) ≤ b) = a p(y, t)dt

• Simulations of a Wiener process:


3

1
Wt

-1

-2

-3
0 0.25 0.5 0.75 1
t

Dr P. V. Johnson MATH20912
Wiener process

Example 2.3: Wiener process pdf


Draw the probability distribution for the Weiner process. How
does this distribution change over time?

Dr P. V. Johnson MATH20912
Approximation of SDE for small ∆t

• The increment ∆W = W (t + ∆t) − W (t) can be written as


1
∆W = X (∆t) 2 , where X is a random variable with normal
distribution with zero mean and unit variance: X ∼ N (0, 1)

• E[(∆W )] = 0 and E[(∆W )2 ] = ∆t.


Recall: equation for the stock price is

dS = µSdt + σSdW,

then 1
∆S ≈ µS∆t + σSX (∆t) 2
It means ∆S ∼ N µS∆t, σ 2 S 2 ∆t


Dr P. V. Johnson MATH20912
Examples

Example 2.4
Consider a stock that has volatility 30% and provides expected
return of 15% p.a. Find the increase in stock price for one week
if the initial stock price is 100.

Answer: ∆S = 0.288 + 4.16X

Example 2.5
Given the result from Example 2.4, what is the distribution of
the stock price in that case after one week?

Dr P. V. Johnson MATH20912
Examples

Example 2.6
Show that the return ∆S
S is normally distributed with mean
2
µ∆t and variance σ ∆t

Dr P. V. Johnson MATH20912
Lecture 3

1 Itô’s Lemma

2 Distribution for ln S(t)

3 Solution to Stochastic Differential Equation for Stock Price

4 Examples

Dr P. V. Johnson MATH20912
Itô’s Lemma

We assume that f (S, t) is a smooth function of S and t.

Find df if dS = µSdt + σSdW

• Volatility σ = 0
 
∂f ∂f ∂f ∂f
df = ∂t dt + ∂S dS = ∂t + µS ∂S dt

• Volatility σ 6= 0

Itô’s Lemma:
 
1 2 2 ∂2f
df = ∂f ∂t + µS ∂f
∂S + 2 σ S ∂S 2
∂f
dt + σS ∂S dW

Dr P. V. Johnson MATH20912
Examples

Example 3.1: Itô’s Lemma


Find the SDE satisfied by f = S 2 .

Dr P. V. Johnson MATH20912
Examples

Example 3.2: Itô’s Lemma


Show that the stochastic differential equation (SDE) for
f = ln S is:
 
σ2
ln(S(t)) = ln(S0 ) + µ − t + σW (t)
2

Hint: remember that adding together normal distributions


results in another normal distribution. This means that
constant coefficient SDE’s can be integrated using the result
Z t
dW = W (t).
0

Dr P. V. Johnson MATH20912
Normal distribution for ln S(t)

Now we have found that


 
σ2
ln S(t) − ln S0 = µ − t + σW (t)
2

where S0 = S(0) is the initial stock price.

This means
 ln 2S(t)
 has a normal distribution with mean
σ
ln S0 + µ − 2 t and variance σ 2 t.

Dr P. V. Johnson MATH20912
Normal distribution for ln S(t)

Example 3.3: Log normal distributions


Consider a stock with an initial price of 40, an expected return
of 16% and a volatility of 20%.
Find the probability distribution of ln S in six months.

Answer: ln S(0.5) ∼ N (3.759, 0.020)

Dr P. V. Johnson MATH20912
Probability density function for ln S(t)
Recall that if the random variable X has a normal distribution
with mean µ and variance σ 2 , then the probability density
function is  
1 (x − µ)2
p(x) = √ exp −
2πσ 2 2σ 2

N (µ, σ)

µ − 2σ µ µ + 2σ x

The probability density function of X = ln S(t) is


 
1 (x − ln S0 − (µ − σ 2 /2)t)2
√ exp −
2πσ 2 t 2σ 2 t

Dr P. V. Johnson MATH20912
Exact expression for stock price S(t)

Definition
The model of a stock dS = µSdt + σSdW is known as
geometric Brownian motion.

The random function S(t) can be found from


 
σ2
ln(S(t)/S0 ) = µ − t + σW (t)
2

2
 
µ− σ2 t+σW (t)
Stock price at time t: S(t) = S0 e

Dr P. V. Johnson MATH20912
Exact expression for stock price S(t)

Example 3.4: Exact Formula


Write down a formula for S(t) in terms of the standard normal
distribution.

Example 3.5: Sketching the pdf


Try to draw a sketch of the log-normal distribution for S(t).

Dr P. V. Johnson MATH20912
Exact expression for stock price S(t)
Below we plot the lognormal distribution function for µ = 0,
σ = 0.4 and t = 1.

  
σ2
ln N µ− 2
t, σ 2 t

eµt 2eµt 3eµt St /S0

Dr P. V. Johnson MATH20912
Lecture 4

1 Financial Derivatives

2 European Call and Put Options

3 Payoff Diagrams, Short Selling and Profit

Dr P. V. Johnson MATH20912
Derivatives

A Derivative is a financial contract whose value depends on


the values of other underlying variables. 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: forwards, futures, options, swaps, CDS, etc.


Options are very attractive to investors, both for
speculation and for hedging risk.

So what is an Option?

Dr P. V. Johnson MATH20912
Trading Contracts

Real world financial contracts


A Spanish farmer signs a contract with Tescos to forward sell
100 Tons of oranges that must be delivered in June 2017 for the
agreed price e600 per Ton. Two possible outcomes:
weather is good, crop yields are high, and as a result
market price of oranges in June could be much lower than
e600 per Ton.
weather is bad, crop yields are low, and as a result market
price of oranges in June could be much higher than e600
per Ton.

Discussion Point
How would you think the parties agree on the price of oranges
in this contract?

Dr P. V. Johnson MATH20912
Trading Contracts

Example 4.1: Selling a phone in the future


Draw a cartoon to illustrate the buying and selling of a contract
outlined in Lecture 1 - Paul to sell his phone for £300 on 5th
May 2018.

Example 4.2: Who wins?


Now on 5th May 2018, the p10 phone is trading at either £250
or £350. Who is happy in each case?

Example 4.3: Adding in an option


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?

Dr P. V. Johnson MATH20912
Options on Stocks

Definition
European call option gives the holder the right (not obligation)
to buy the underlying asset at a prescribed time T (expiry
date/maturity) for a specified (exercise/strike) price E.

European put option gives its holder the right (not obligation)
to sell underlying asset at the expiry time T for the exercise
price E.

Dr P. V. Johnson MATH20912
Example: European Call Options

Example 4.4: Payoff at expiry


Consider a three-month European call option on a BP share
with an exercise price E = 15 (T = 0.25). If you enter into this
contract you have the right but not the obligation to buy one
share for E = 15 in a three months time.

What happens at expiry if:


1 The share price is £25?
2 The share price is £5?

Dr P. V. Johnson MATH20912
Option Payoff Diagrams

We denote by C(S, t) the value of European call option and


P (S, t) the value of European put option

Definition
Payoff Diagram is a graph of the value of the option position at
expiration t = T as a function of the underlying share price S.

Call price at t = T :

C(S, T ) = max (S − E, 0)

0, S ≤ E,
=
S − E, S > E.

Dr P. V. Johnson MATH20912
Option Payoff Diagrams

Put price at t = T :

P (S, T ) = max (E − S, 0)

E − S, S ≤ E,
=
0, S > E.

Example 4.5: Payoff Diagram


Draw the payoff diagrams for a call option and a put option.

Dr P. V. Johnson MATH20912
Profiting from Options

The profit (gain) of a call option holder (buyer) at time T is

max (S − E, 0) − C0 erT ,

where C0 is the initial call option price at t = 0.

Example 4.6: Option profits


Find the share price on the expiry date in three months, for a
European call option with an exercise price of £10 to give a
gain (profit) of £14 if the option is bought for £2.25, financed
by a loan with continuously compounded interest rate of 5%

Dr P. V. Johnson MATH20912
Lecture 5

1 Portfolios: Straddle, Bull Spread, etc.

2 Bond and Risk-Free Interest Rate

3 No Arbitrage Principle

Dr P. V. Johnson MATH20912
Portfolios and Short Selling

Definition
Short selling is the practice of selling assets that have been
borrowed from a broker with the intention of buying the same
assets back at a later date to return to the broker.
This technique is used by investors who try to profit from the
falling price of a stock.
Example 5.1:
Starting from zero, create a portfolio that is long or short one
share by borrowing or investing money.

Dr P. V. Johnson MATH20912
Portfolios and Short Selling

Definition
Portfolio is a combination of assets, options and bonds.

We denote by Π the value of a portfolio. Example:


Π = 2S + 4C − 5P .
It means that the portfolio consists of long position in two
shares, long position in four call options and a short
position in five put options.
Example 5.2:
Draw the payoff diagrams for going both long and short on
both a put and call.

Dr P. V. Johnson MATH20912
Option positions

C(S, T ) Long Call P (S, T ) Long Put

E E

0 0
E 2E ST E 2E ST

−C(S, T ) Short Call −P (S, T ) Short Put

0 0
ST ST

E E
E 2E E 2E

Dr P. V. Johnson MATH20912
Trading Strategies Involving Options
Straddle is the purchase of a call and a put on the same
underlying security with the same maturity time T and strike
price E.

The value of portfolio is Π = C + P


Straddle is effective when an investor is confident that a
stock price will change dramatically, but is uncertain of the
direction of price move.

Short Straddle, Π = −C − P , profits when the underlying


security changes little in price before the expiration t = T .

Example 5.3:
Draw the payoff diagram for going long on a straddle and short
on a straddle.
Dr P. V. Johnson MATH20912
Straddle

Example 5.4:
S0 = 40, E = 40, C0 = 2, P0 = 2.
Can you find the expected return if the stock price at T is given
by the following tree?

p= 3
4
60

S0 = 40 
H HH
p= 1
4
20

Ans: 400%
Dr P. V. Johnson MATH20912
Bull Spread
Bull spread is a strategy that is designed to profit from a
moderate rise in the price of the underlying security.

Let us set up a portfolio consisting of a long position in call


with strike price E1 and short position in call with E2 such that
E1 < E2 .

The value of this portfolio is Πt = Ct (E1 ) − Ct (E2 ). At


maturity t = T


 0, S ≤ E1 ,
ΠT = S − E1 , E1 ≤ S < E2 ,
E2 − E1 , S ≥ E2

Example 5.5:
Sketch the payoff diagram for a bull spread.
Dr P. V. Johnson MATH20912
Risk-Free Interest Rate and Bonds

We assume the existence of a risk-free investment. Examples


are US government bonds or deposits in a sound bank. We
denote by B(t) the value of this investment.

Definition
A Bond is a contract that yields a known amount F , called the
face value, on a known time T , called the maturity date. The
authorised issuer (for example, government) owes the holder a
debt and is obliged to repay the face value at maturity and may
also pay interest (the coupon).

Dr P. V. Johnson MATH20912
Zero-Coupon Bonds

A Zero-coupon bond does not pay any coupons and involves


only a single payment at T .

Example 5.7:
Write down the return on a risk free bond if the interest rates
are constant, and calculate the value of the bond if
B(t = T ) = F and r is constant.

Dr P. V. Johnson MATH20912
No Arbitrage Principle

One of the key principles of financial mathematics is the No


Arbitrage Principle.

There are never opportunities to make risk-free profit


Arbitrage opportunity arises when a zero initial investment
Π0 = 0 is identified that guarantees non-negative payoff in
the future such that ΠT > 0 with non-zero probability.

Arbitrage opportunities may exist in a real market. But, they


cannot last for a long time.

Dr P. V. Johnson MATH20912
Lecture 6

1 No-Arbitrage Principle

2 Put-Call Parity

3 Upper and Lower Bounds on Call Options

Dr P. V. Johnson MATH20912
Risk

Example 6.1:
Two products are being sold on the market and they offer a
payoff according to some future events at time T . Everyone on
the market knows (and agrees on) the probabilities associated
the events. Product A is described by
Pays £500 with 50% probability at time T
Pays £1500 with 50% probability at time T
Product B is described by
Pays £0 with 99% probability at time T
Pays £100000 with 1% probability at time T
Imagine both products are available to buy at £750, which
offers the better investment?

Dr P. V. Johnson MATH20912
Risk

Example 6.2:
Imagine there are two similar products being sold on the
market, where
Product A is described by
Pays £1000 with 100% probability at time T
Product B is described by
Pays £250 with 100% probability at time T
Imagine the products are available to buy at £800 and £200,
which offers the better investment?

Dr P. V. Johnson MATH20912
Risk

Example 6.3:
Imagine there are two products being sold on the market, where
Product A is described by
Pays £1000 with 100% probability at time T
Product B is described by
Pays £1000 with 99% probability at time T
Pays £2000 with 1% probability at time T
What can we say about the price of these two products?

Dr P. V. Johnson MATH20912
No Arbitrage Principle

The key principle of financial mathematics is No Arbitrage


Principle.

All risk-free portfolios must have the same rate of return.


Let Π be the value of a risk-free portfolio, and dΠ is its
increment during a small period of time dt.
Then

= rdt,
Π
where r is the risk-free interest rate.
Let Πt be the value of the portfolio at time t. If ΠT ≥ 0,
then Πt ≥ 0 for t < T .

Dr P. V. Johnson MATH20912
No Arbitrage Principle

Example 6.4:
Assume that there are two identical risk free products on the
market offering to pay the holder £10 on the same date T in
the future. Imagine that one of those products, Product A is
selling for £5 and the other Product B for £7. What happens?
Well, if everyone can make a free choice to buy either product
then everyone with choose to buy A, as it offers best value.

So in a market, can you say what happens to the demand (and


hence price) of each product?

Dr P. V. Johnson MATH20912
No Arbitrage Principle

Comparing Contracts
Now consider the situation when V and V̂ are two financial
contracts (or a portfolio as in notes) with a payoff that satisfies
the following condition under all circumstances (i.e. share
prices)
VT ≥ V̂T .
at maturity t = T . If no-arbitrage holds, then Vt ≥ V̂t for all t.

Note that simply taking portfolio Π = V − V̂ , we have


ΠT ≥ 0
and therefore Vt − V̂t ≥ 0 is true by no arbitrage.

Dr P. V. Johnson MATH20912
Put-Call Parity

Example 6.5:
Consider a portfolio of the form

Π = S + P − C.

Calculate the payoff at maturity and by using no arbitrage


theory the so-called put-call parity:

St + Pt − Ct = Ee−r(T −t) .

Dr P. V. Johnson MATH20912
Put-Call Parity

This relationship between St , Pt and Ct is called Put-Call Parity


which represents an example of complete risk elimination.
The Put-Call Parity (t = 0): S0 + P0 − C0 = Ee−rT .
It shows that the value of European call option can be
found from the value of European put option with the
same strike price and maturity:

C0 = P0 + S0 − Ee−rT .

Example 6.6:
Use this formula for a call option along with the No-Arbitrage
Theorem to derive a lower bound for the call option:
C0 ≥ S0 − Ee−rT

Dr P. V. Johnson MATH20912
Examples

Example 6.7(a):
Find a lower bound for a six month European call option with
the strike price £35 when the initial stock price is £40 and the
risk-free interest rate is 5% p.a.

Example 6.7(b):
Consider the situation where the European call option is £4.
Show that there exists an arbitrage opportunity.

Dr P. V. Johnson MATH20912
Lecture 7

1 Upper and Lower Bounds on Call and Put Options

2 Proof of Put-Call Parity by No-Arbitrage Principle

3 Example on Arbitrage Opportunity

Dr P. V. Johnson MATH20912
Proving via “No Arbitrage”

No-Arbitrage Principle
“Arbitrage cannot exist in a market”

If we set the price of something and it allows for arbitrage


to exist, then the price we set is clearly wrong.
To prove Ct ≥ 0, first assume opposite is true

Ct < 0.

Then show that it leads to an arbitrage opportunity, this


contradicts our no arbitrage assumption.
Then
Ct ≥ 0
must hold true.

Dr P. V. Johnson MATH20912
Upper and Lower Bounds on Call and Put
Options

Upper and Lower Bounds on Call and Put Option


(Examples Sheet 3 ):

S0 − Ee−rT ≤ C0 ≤ S0

Ee−rT − S0 ≤ P0 ≤ Ee−rT

Example 7.1:
Sketch the upper and lower bounds for a call

St − Ee−r(T −t) ≤ Ct ≤ St

and a put option

Ee−r(T −t) − St ≤ Pt ≤ Ee−r(T −t)

Dr P. V. Johnson MATH20912
Proof of Put-Call Parity by contradiction

The value of European put option can be found as

P0 = C0 − S0 + Ee−rT .

Let us assume that the price of the put option P0 is too


high relative to the portfolio on the right hand side. If this
is the case then we can write

P0 > C0 − S0 + Ee−rT . (1)

Now let us prove this cannot be true because it contradicts


the “No-Arbitrage Principle”.

Dr P. V. Johnson MATH20912
Proof of Put-Call Parity

Example 7.2:
Show that the correct portfolio for arbitrage will be

Π=C −P −S+B (2)

Example 7.3:
Find arbitrage and show that since our initial assumption on
the put price was false the following must hold true

Pt ≤ Ct − St + Ee−r(T −t) (3)

Dr P. V. Johnson MATH20912
Proof of Put-Call Parity

Showing that Pt > Ct − St + Ee−r(T −t) leads to arbitrage


allows us to prove that Pt ≤ Ct − St + Ee−r(T −t) must hold
It is relatively trivial to demonstrate the other side.
So let us now assume that the put option satisfies the
following condition

Pt < Ct − St + Ee−r(T −t) .

Dr P. V. Johnson MATH20912
Proof of Put-Call Parity

Example 7.4:
Show that the correct portfolio for arbitrage will be

Π=P −C +S−B

Example 7.5:
Find arbitrage and show that since our initial assumption on
the put price was false the following must hold true

Pt ≥ Ct − St + Ee−r(T −t)

Dr P. V. Johnson MATH20912
Example on Arbitrage Opportunity

Taking the previous results together we have that

Pt = Ct − St + Ee−r(T −t)

Example 7.6:
Three month European call and put options with the exercise
price £12 are trading at £3 and £6 respectively. The stock
price is £8 and interest rate is 5%. Show that there exists
arbitrage opportunity.

1 Calculate bounds – what is too high/low?


2 Create portfolio – set to zero initially
3 Evaluate at maturity – profit guaranteed?

Dr P. V. Johnson MATH20912
Lecture 8

1 One-Step Binomial Model for Option Price

2 Risk-Neutral Valuation

3 Examples

Dr P. V. Johnson MATH20912
One-Step Binomial Model

Initial stock price is S0 . The stock price can either move up


from S0 to S0 u or down from S0 to S0 d ( u > 1; d < 1).

At time T , let the option price be Cu if the stock price moves


up, and Cd if the stock price moves down.
Example 8.1:
Sketch the binomial trees for the stock and option price.

The purpose is to find the current price C0 of a


European call option.

Dr P. V. Johnson MATH20912
One-Step Binomial Model

From the figures we can calculate

E[ST ] = qS0 u + (1 − q)S0 d.

and
E[CT ] = qCu + (1 − q)Cd .

Example 8.2:
Can we use this expectation to price our option?

Dr P. V. Johnson MATH20912
Risk-free Portfolio

Now, we set up a portfolio consisting of a long position in ∆


shares and short position in one call

Π = ∆S − C

Example 8.3
Using this portfolio show that this value for ∆
Cu − Cd
∆=
S0 (u − d)

gives a constant payoff ΠT = K at maturity.

Dr P. V. Johnson MATH20912
No-Arbitrage Argument

Can we price this now? With no risk in the payoff the answer is
YES! If ΠT = K we have

Π0 = Ke−rT

since the payoff is fixed we just discount at the risk-free rate.


Example 8.4
Using this value for Π0 and ∆, sub back into earlier equations
and rearrange to obtain the following formula for the call option
price
C0 = e−rT [pCu + (1 − p)Cd ] .

Dr P. V. Johnson MATH20912
Risk-Neutral Valuation
By no-arbitrage arguments we derive the current call
option price is
C0 = ∆S0 − (∆S0 u − Cu ) e−rT ,
where
Cu − Cd
∆=
S0 (u − d)
.

Alternatively, we can interpret this as a Risk-Neutral


Valuation
C0 = e−rT (pCu + (1 − p)Cd ) ,
where
erT − d
p= .
u−d

Dr P. V. Johnson MATH20912
Risk-Neutral Valuation

Our subjective probability of up movement q does not


appear in the final formula.
This is because ΠT = K same value on up or down
movement.
The value p appears in the formula and can be thought of
as a probability.
It is the probability implied by the market.
Fair price of a call option C0 is equal to the expected value
of its future payoff discounted at the risk-free interest rate.
For a put option P0 (or in fact any financial contract) we
have the same result

P0 = e−rT (pPu + (1 − p)Pd ) .

Dr P. V. Johnson MATH20912
Example

Example 8.5:
A stock price is currently $40. At the end of three months it
will be either $44 or $36. The risk-free interest rate is 12%.
What is the value of three-month European call option with a
strike price of $42? Use no-arbitrage arguments and risk-neutral
valuation.

Dr P. V. Johnson MATH20912
Lecture 9

1 Risk-Neutral Valuation

2 Risk-Neutral World

3 Two-Steps Binomial Tree

Dr P. V. Johnson MATH20912
Risk-Neutral Valuation

Reminder from Lecture 8. . .


Call option price:

C0 = e−rT (pCu + (1 − p)Cd ) ,


erT −d
where p = u−d .

Example 9.1:
Show that in order for No-Arbitrage to hold in a one step
binomial tree model we require

d < erT < u

and hence
0 ≤ p ≤ 1.

Dr P. V. Johnson MATH20912
Risk Neutral Valuation

We interpret the variable 0 ≤ p ≤ 1 as the probability of an


up movement in the stock price.
This formula is known as a risk-neutral valuation.
The probability of up q or down movement 1 − q in the
stock price plays no role whatsoever! Why???

Dr P. V. Johnson MATH20912
Risk Neutral Valuation

Let us find the expected stock price at t = T :


erT −d erT −d
Ep [ST ] = pS0 u+(1−p)S0 d = u−d S0 u+(1− u−d )S0 d = S0 erT .

This shows that stock price grows on average at the risk-free


interest rate r. Since the expected return is r, this is a
risk-neutral world.

In the Real World: In a Risk-Neutral World:


E [ST ] = S0 eµT Ep [ST ] = S0 erT

Dr P. V. Johnson MATH20912
Two-Step Binomial Tree

Example 9.2:
What is a Risk-Neutral World?

Risk-Neutral Valuation:

C0 = e−rT Ep [CT ]

The option price is the expected payoff in a risk-neutral


world, discounted at risk-free rate r.

Dr P. V. Johnson MATH20912
Two-Step Binomial Tree

Now the stock price changes twice, each time by either a


factor of u > 1 or d < 1.
Assume that the length of the time step is ∆t such that
T = 2∆t.
After two time steps the stock price will be S0 u2 , S0 ud or
S0 d2 .

Example 9.3:
Draw the two step tree for stock prices.

Dr P. V. Johnson MATH20912
Option Price

The call option expires after two time steps producing


payoffs of Cuu , Cud and Cdd respectively.

Example 9.4:
Write down formula for Cuu , Cud and Cdd in terms of S0 , E, u
and d.

Dr P. V. Johnson MATH20912
Option Price

Example 9.5:
Draw and annotate the two step tree for option prices.

We apply the risk-neutral valuation backward in time:

Cu = e−r∆t (pCuu + (1 − p)Cud )

Cd = e−r∆t (pCud + (1 − p)Cdd ) .


Current option price:

C0 = e−r∆t (pCu + (1 − p)Cd ) .

Dr P. V. Johnson MATH20912
Option Price

Example 9.6:
Substitution gives

C0 = e−2r∆t p2 Cuu + 2p(1 − p)Cud + (1 − p)2 Cdd ,



(1)

for the option price. What do p2 , 2p(1 − p) and (1 − p)2


represent?

Dr P. V. Johnson MATH20912
Option Price

Finally, the current call option price is

C0 = e−rT Ep [CT ] , T = 2∆t.

The current put option price can be found in the same way:

P0 = e−2r∆t p2 Puu + 2p(1 − p)Pud + (1 − p)2 Pdd




or
P0 = e−rT Ep [PT ] .

Dr P. V. Johnson MATH20912
Two-Step Binomial Tree Example

Example 9.7:
Consider six months European put with a strike price of £32 on
a stock with current price £40. There are two time steps and in
each time step the stock price either moves up by 20% or moves
down by 20%. Risk-free interest rate is 10%. Find the current
option price.

Dr P. V. Johnson MATH20912
Lecture 10

1 Binomial Model for Stock Price

2 Option Pricing on Binomial Tree

3 Matching Volatility σ with u and d

Dr P. V. Johnson MATH20912
Binomial model for the stock price

Continuous random model for the stock price:


dS = µSdt + σSdW

The binomial model for the stock price is a discrete time model:

The stock price S changes only at discrete times ∆t, 2∆t,


3∆t, ...

The price either moves up S → Su or down S → Sd with


d < er∆t < u.

The probability of up movement is q.

Dr P. V. Johnson MATH20912
Stock Price Movement in the Binomial Model

Let us build up a tree of possible stock prices. The tree is called


a binomial tree, because the stock price will either move up or
down at the end of each time period. Each node represents a
possible future stock price.

We divide the time to expiration T into several time steps of


duration ∆t = T /N , where N is the number of time steps in the
tree.

Dr P. V. Johnson MATH20912
Stock Price Movement in the Binomial Model
Example 10.3: Let us sketch the binomial tree for N = 4.

Dr P. V. Johnson MATH20912
Stock Price Movement in the Binomial Model

We introduce the following notations:

Snm is the n-th possible value of stock price at time-step


m∆t.

Then Snm = un dm−n S00 , where n = 0, 1, 2, ..., m.

S00 is the stock price at the time t = 0. Note that u and d are
the same at every node in the tree.

For example, at the third time-step 3∆t, there are four possible
stock prices: S03 = d3 S00 , S13 = ud2 S00 , S23 = u2 dS00 and
S33 = u3 S00 .

At the final time-step N ∆t, there are N + 1 possible values of


stock price.

Dr P. V. Johnson MATH20912
Call Option Pricing on Binomial Tree
Example 10.4: Let us sketch the option tree for N = 4.
We denote by Cnm the n-th possible value of call option at
time-step m∆t.

Risk Neutral Valuation (backward in time):

Cnm = e−r∆t pCn+1


m+1
+ (1 − p)Cnm+1 .


er∆t −d
Here 0 ≤ n ≤ m and p = u−d .

Final condition: CnN = max SnN − E, 0 , where




n = 0, 1, 2, ..., N , E is the strike price.

The current option price C00 is the expected payoff in a


risk-neutral world, discounted at risk-free rate r:
C00 = e−rT Ep [CT ] .
Dr P. V. Johnson MATH20912
Call Option Pricing on Binomial Tree

Example: N = 4.

Dr P. V. Johnson MATH20912
Matching volatility σ with u and d

We assume that the stock price starts at the value S0 and the
time step is ∆t. Let us find the expected stock price, E [S] , and
the variance of the return, var ∆S

S , for continuous and
discrete models.

Expected stock price: Continuous model: E [S] = S0 eµ∆t .


On the binomial tree: E [S] = qS0 u + (1 − q)S0 d.

Example 10.6: First equation: qu + (1 − q)d = eµ∆t .

Dr P. V. Johnson MATH20912
Matching volatility σ with u and d

Variance
  of the return: Continuous model:
var ∆SS = σ 2 ∆t (Lecture 2)

Example 10.7: On the binomial tree: var ∆S


 
S =
q(u − 1)2 + (1 − q)(d − 1)2 − [q(u − 1) + (1 − q)(d − 1)]2 =
2
qu2 + (1 − q)d2 − [qu + (1 − q)d] . 2
2
Recall: var [X] = E X − [E (X)] .

Second equation: qu2 + (1 − q)d2 − [qu + (1 − q)d]2 = σ 2 ∆t.


Third equation: u = d−1 .

Dr P. V. Johnson MATH20912
Matching volatility σ with u and d

eµ∆t −d
From the first equation we find q = u−d .

This is the probability of an up movement in the real world.


Substituting this probability into the second equation, we

obtain
eµ∆t (u + d) − ud − e2µ∆t = σ 2 ∆t.
Using u = d−1 , we get
1
eµ∆t (u + ) − 1 − e2µ∆t = σ 2 ∆t.
u
This equation can be reduced to the quadratic equation.
(Examples Sheet 4 , part 5).

Dr P. V. Johnson MATH20912
Matching volatility σ with u and d

From
1
eµ∆t (u + ) − 1 − e2µ∆t = σ 2 ∆t.
u
√ √ √
one can obtain u ≈ eσ ∆t ≈ 1 + σ ∆t and d ≈ e−σ ∆t .

These are the values of u and d obtained by Cox, Ross, and


Rubinstein in 1979.

Recall: ex ≈ 1 + x for small x.

Dr P. V. Johnson MATH20912
Lecture 11

1 American Put Option Pricing on Binomial Tree

2 Replicating Portfolio

Dr P. V. Johnson MATH20912
American Option
An American Option is one that may be exercised at any
time prior to expire (t = T ).

We should determine when it is best to exercise the option.

It is not subjective! It can be determined in a systematic


way!

The American put option value must be greater than or


equal to the payoff function.

Example 11.2: If P < max(E − S, 0), then there is obvious


arbitrage opportunity.

We can buy stock for S and option for P and immediately


exercise the option by selling stock for E.
E − (P + S) > 0
Dr P. V. Johnson MATH20912
American Put Option on a Binomial Tree
We denote by Pnm the n-th possible value of put option at
time-step m∆t.

European Put Option:


Pnm = e−r∆t pPn+1
m+1
+ (1 − p)Pnm+1 .


Here 0 ≤ n ≤ m and the risk-neutral probability


r∆t
p = e u−d−d .

American Put Option:


Pnm = max max(E − Snm , 0), e−r∆t pPn+1
m+1
+ (1 − p)Pnm+1 ,
 

where Snm is the n-th possible value of stock price at


time-step m∆t.

Final condition: PnN = max E − SnN , 0 , where




n = 0, 1, 2, ..., N , E is the strike price.


Dr P. V. Johnson MATH20912
Example
Example 11.4: Evaluation of American Put Option on
Two-Step Tree:

We assume that over each of the next two years the stock
price either moves up by 20% or moves down by 20%. The
risk-free interest rate is 5%.
Find the value of a 2-year American put with a strike price
of $52 on a stock whose current price is $50.

In this case u = 1.2, d = 0.8, r = 0.05, E = 52.


e0.05 −0.8
Risk-neutral probability: p= 1.2−0.8 = 0.6282

Dr P. V. Johnson MATH20912
Replicating Portfolio

The aim here is to calculate the value of call option C0 .

Let us establish a portfolio of stocks and bonds in such a way


that the payoff of a call option is completely replicated.

Final value: ΠT = CT = max (S − E, 0)

To prevent risk-free arbitrage opportunity, the current values


should be identical. We say that the portfolio replicates the
option.

The Law of One Price: Πt = Ct .

Dr P. V. Johnson MATH20912
Replicating Portfolio

Consider replicating portfolio of ∆ shares held long and N


bonds held short.
The value of portfolio: Π = ∆S − N B. A pair (∆, N ) is called a
trading strategy.

Task
How to find (∆, N ) such that ΠT = CT and Π0 = C0 ?

Dr P. V. Johnson MATH20912
Example: One-Step Binomial Model.

Example 11.5: Initial stock price is S0 . The stock price can


either move up from S0 to S0 u or down from S0 to S0 d. At time
T , let the option price be Cu if the stock price moves up, and
Cd if the stock price moves down.
The value of portfolio: Π = ∆S − N B.
When stock moves up: ∆S0 u − N B0 erT = Cu .
When stock moves down: ∆S0 d − N B0 erT = Cd .
We have two equations for two unknown variables ∆ and
N.
Current value: C0 = ∆S0 − N B0 .
erT −d
Prove: C0 = e−rT (pCu + (1 − p)Cd ) , where p = u−d .
(Examples Sheet 5 )

Dr P. V. Johnson MATH20912
Lecture 12

1 Black-Scholes Model

2 Black-Scholes Equation

The Black-Scholes model for option pricing was developed by


Fischer Black, Myron Scholes in the early 1970’s. This model is
the most important result in financial mathematics.
Dr P. V. Johnson MATH20912
Black - Scholes model

The Black-Scholes model is used to calculate a call price using:


stock price , strike price E, volatility, time to expiration, and
risk free interest rate.

The Black - Scholes model involves several explicit assumptions.

Over the years since the first derivation they have all been
relaxed to try and make the model more realistic.

Dr P. V. Johnson MATH20912
Black - Scholes Assumptions

Assumptions
One can borrow and lend cash at a constant risk-free
interest rate.
The stock price follows a Geometric Brownian motion with
constant expected return and volatility.
No transaction costs.
The stock does not pay dividends.
Securities are perfectly divisible (i.e. one can buy any
fraction of a share of stock).
No restrictions on short selling.

Dr P. V. Johnson MATH20912
Basic Notation

We denote by V (S, t) the value of an option. We use the


notations C(S, t) and P (S, t) for the value of a call and a put
when the distinction is important.
Task
To derive the famous Black-Scholes Equation:

First, we set up a portfolio consisting of a long position in one


option and a short position in ∆ shares. The value of the
portfolio is Π = V − ∆S.
Task
To find the number of shares that makes this portfolio risk free.

Dr P. V. Johnson MATH20912
Itô’s Lemma and Elimination of Risk

The change in the value of this portfolio in the time interval dt


is: dΠ = dV − ∆dS, where dS = µSdt + σSdW .
Using Itô’s lemma:

1 2 2 ∂2V
 
∂V ∂V ∂V
dV = + σ S 2
+ µS dt + σS dW
∂t 2 ∂S ∂S ∂S
we get

1 2 2 ∂2V
   
∂V ∂V ∂V
dΠ = + σ S + µS − ∆µS dt+ σS − ∆σS dW
∂t 2 ∂S 2 ∂S ∂S

How to eliminate risk?


∂V
Choose ∆ = ∂S .

Dr P. V. Johnson MATH20912
Black-Scholes Equation

∂V
This choice results in a risk-free portfolio Π = V − ∂S S whose
increment is
1 2 2 ∂2V
 
∂V
dΠ = + σ S dt
∂t 2 ∂S 2

No-Arbitrage Principle
The return on a risk-free portfolio must be rdt.

so we get

= rdt
Π
and 2
∂V
∂t + 12 σ 2 S 2 ∂∂SV2
∂V
=r
V − ∂S S

Dr P. V. Johnson MATH20912
Black-Scholes Equation

Which we can write as


∂2V
 
∂V 1 ∂V
+ σ2S 2 2 = r V − S
∂t 2 ∂S ∂S

and finally we obtain the Black-Scholes equation

∂V 1 ∂2V ∂V
+ σ 2 S 2 2 + rS − rV = 0
∂t 2 ∂S ∂S
Scholes received the 1997 Nobel Prize in Economics. It was not
awarded to Black in 1997, because he died in 1995.
Black received a Ph.D. in applied mathematics from Harvard
University.

Dr P. V. Johnson MATH20912
European Call Option Value
If a PDE is of backward type, we must impose a final condition
at t = T . For a call option, we have
C(S, t = T ) = max(S − E, 0).

Figure: Plot of a European Call Option value against stock


price.
E

C(S, t = 0)
C(S, t = T )

0
E 2E ST

Dr P. V. Johnson MATH20912
Lecture 13

1 Boundary Conditions for Call and Put Options

2 Exact Solution to the Black-Scholes Equation

Dr P. V. Johnson MATH20912
Boundary Conditions

We use C(S, t) and P (S, t) for call and put options. Boundary
conditions are applied for zero stock price S = 0 and S → ∞.
Examples 13.1 and 13.2: Boundary conditions for a call
option:

C(0, t) = 0 and C(S, t) → S as S → ∞

The call option will never be exercised if S = 0.


The call option is certain to be exercised as S → ∞.
Example 13.3: Boundary conditions for a put option:

P (0, t) = Ee−r(T −t) and P (S, t) → 0 as S→∞

If St = 0 then the put is just the present value of E.


The put option is never exercised as S → ∞.

Dr P. V. Johnson MATH20912
Exact Solution
The Black-Scholes equation

∂V 1 ∂2V ∂V
+ σ 2 S 2 2 + rS − rV = 0
∂t 2 ∂S ∂S
with appropriate final and boundary conditions has the explicit
solution:
C(S, t) = SN (d1 ) − Ee−r(T −t) N (d2 ),
where
Z x
1 y2
N (x) = √ e− 2 dy (cumulative normal distribution)
2π −∞

and
ln(S/E) + (r + σ 2 /2)(T − t) √
d1 = √ , d2 = d1 − σ T − t.
σ T −t

Dr P. V. Johnson MATH20912
Call Price Premium

E Maximum Value


Actual Value Speculative Value



Intrinsic Value



0
0 E ST

Dr P. V. Johnson MATH20912
Example
Example 13.5: Calculate the price of a three-month European
call option on a stock with a strike price of £25 when the
current stock price is £21.6. The volatility is 35% and the
risk-free interest rate is 1% p.a.

Dr P. V. Johnson MATH20912
Example
In this case S0 = 21.6, E = 25, T = 0.25, σ = 0.35 and r = 0.01.
The value of a call option is C0 = S0 N (d1 ) − Ee−rT N (d2 ).
First we compute the values of d1 and d2 :

ln(S0 /E) + (r + σ 2 /2)T


d1 = √
σ T
ln(21.6/25) + (0.01 + (0.35)2 /2) × 0.25
= √ ≈ −0.7335
0.35 × 0.25
√ √
d2 = d1 − σ T = −0.7335 − 0.35 × 0.25 ≈ −0.9085
Since
N (−0.7335) ≈ 0.2316, N (−0.9085) ≈ 0.1818,
we obtain
C0 ≈ 21.6 × 0.2316 − 25 × e−0.01×0.25 × 0.1818
C0 ≈ 0.4689
Dr P. V. Johnson MATH20912
The Limit of Higher Volatility

Example 13.6: Let us find the limit

lim C(S, t).


σ→∞

We know that

C(S, t) = SN (d1 ) − Ee−r(T −t) N (d2 ),

and
ln(S/E) + (r + σ 2 /2)(T − t)
d1 = √
σ T −t
can be written as
√ √
ln(S/E) r T −t σ T −t
d1 = √ + +
σ T −t σ 2

Then in the limit σ → ∞, d1 → ∞.

Dr P. V. Johnson MATH20912
The Limit of Higher Volatility


Now since d2 = d1 − σ T − t, in the limit σ → ∞, d2 → −∞.

Thus limσ→∞ N (d1 ) = 1 and limσ→∞ N (d2 ) = 0.

Therefore
lim C(S, t) = S.
σ→∞

and this is the upper bound (or maximum value) for the call
option!!!

Dr P. V. Johnson MATH20912
Lecture 14

1 ∆-Hedging

2 The Greeks

Dr P. V. Johnson MATH20912
Delta for European Call Option

∂C
Example 14.2: Let us show that ∆ = ∂S = N (d1 ).

First, find the derivative ∆ = ∂C


∂S by using the explicit solution
for the European call C(S, t) = SN (d1 ) − Ee−r(T −t) N (d2 ).

∂C ∂d1 ∂d2
∆= = N (d1 ) + SN 0 (d1 ) − Ee−r(T −t) N 0 (d2 )
∂S ∂S ∂S
  ∂d
1
= N (d1 ) + SN 0 (d1 ) − Ee−r(T −t) N 0 (d2 )
∂S
We need to prove
 
SN 0 (d1 ) − Ee−r(T −t) N 0 (d2 ) = 0.

See Examples Sheet 7.

Dr P. V. Johnson MATH20912
Delta-Hedging Example
Example 14.3: Find the value of ∆ for a 6-month European call
option on a stock with a strike price equal to the current stock
price (t = 0). The interest rate is 6% p.a. and the volatility
σ = 0.16.

Dr P. V. Johnson MATH20912
Delta-Hedging Example

Now for a delta hedge on a call option we have ∆ = N (d1 ),


where
ln(S/E) + (r + σ 2 /2)(T − t)
d1 = √ .
σ T −t

We find

ln(1) + (0.06 + (0.16)2 × 0.5) × 0.5


d1 = √ ≈ 0.3217
0.16 × 0.5
and therefore
∆ = N (0.3217) ≈ 0.6262

Dr P. V. Johnson MATH20912
Delta for European Put Option

Example 14.4: Let us find the Delta for a European put option
by using the put-call parity:

S + P − C = Ee−r(T −t) .

Differentiate it with respect to S to get


∂P ∂C
1+ − = 0.
∂S ∂S

Then rearrange to get


∂P ∂C
= − 1 = N (d1 ) − 1.
∂S ∂S

Dr P. V. Johnson MATH20912
Greeks

The option value: V = V ( S, t ; σ, r, T ).


|{z} | {z }
variables parameters

Greeks represent the sensitivities of options to a change in an


underlying variable or parameter on which the value of an
option is dependent.
Delta:
∆ = ∂V
∂S measures the rate of change of option value with
respect to changes in the underlying stock price
Gamma:
2
Γ = ∂∂SV2 = ∂∆
∂S measures the rate of change in ∆ with
respect to changes in the underlying stock price.
N 0 (d1 )
See Examples Sheet 7. Γ = √
Sσ T −t
.

Dr P. V. Johnson MATH20912
Greeks

Vega:
∂V
∂σ measures the sensitivity to volatility σ.
√ 0
One can show that ∂V
∂σ = S T − tN (d1 )
Rho:
∂V
ρ= ∂r measures the sensitivity to interest rate r.
One can show that ρ = E(T − t)e−r(T −t) N (d2 ).

The Greeks are important tools in financial risk management.


Each Greek measures the sensitivity of the value of derivatives
or a portfolio to a small change in a given underlying parameter.

Dr P. V. Johnson MATH20912
Lecture 15

1 Black-Scholes Equation and Replicating Portfolio

2 Static and Dynamic Risk-Free Portfolio

Dr P. V. Johnson MATH20912
Replicating Portfolio

The aim is to show that the option price V (S, t) satisfies the
Black-Scholes equation

∂V 1 ∂2V ∂V
+ σ 2 S 2 2 + rS − rV = 0
∂t 2 ∂S ∂S
Consider replicating portfolio of ∆ shares held long and N
bonds held short. The value of the portfolio is: Π = ∆S − N B.
Recall that a pair (∆, N ) is called a trading strategy.

Example 15.2: How to find (∆, N ) such that Πt = Vt ?

SDE for a stock price S(t): dS = µSdt + σSdW .

Equation for a bond price B(t): dB = rBdt.

Dr P. V. Johnson MATH20912
Replicating Portfolio
By using Itô’s lemma, we find the change in option value

∂2V
 
∂V ∂V 1 ∂V
dV = + µS + σ 2 S 2 2 + σS dW
∂t ∂S 2 ∂S ∂S

By using self-financing requirement that dΠ = ∆dS − N dB, we


find the change in portfolio value as

dΠ = ∆(µSdt + σSdW ) − N rBdt = (∆µS − rN B)dt + ∆σSdW

Equating the last two equations dΠ = dV , we obtain


1 2 2 ∂2V
∆ = ∂V
∂S , − rN B = ∂V
∂t + 2 σ S .
∂V
 ∂S 2
Since N B = ∆S − Π = ∂S S − V , we get the classical
Black-Scholes equation

∂V 1 ∂2V ∂V
+ σ 2 S 2 2 + rS − rV = 0.
∂t 2 ∂S ∂S

Dr P. V. Johnson MATH20912
Static Risk-free Portfolio
Let us remember the Put-Call Parity. We set up the portfolio
consisting of a long position in one stock, long position in one
put and a short position in one call both with the same
maturity and strike price. Then the value of the portfolio is
Π = S + P − C.
The payoff for this portfolio is
ΠT = S + max(E − S, 0) − max(S − E, 0) = E

The payoff is always the same whatever the stock price is at t = T .


Using the No-Arbitrage Principle, we obtain
St + Pt − Ct = Ee−r(T −t) .
This is an example of complete risk elimination.
Definition
The risk of a portfolio is the variance of the return.
Dr P. V. Johnson MATH20912
Dynamic Risk-free Portfolio

Put-Call Parity is an example of complete risk elimination when


we carry out only one transaction in call/put options and
underlying security.
Let us consider the dynamics risk elimination procedure.
We could set up a portfolio consisting of a long position in one
call option and a short position in ∆ shares.
The value is Π = C − ∆S.
We can eliminate the random component in Π by choosing
∂C
∆= .
∂S
This is a ∆-hedging strategy! It required a continuous
rebalancing of the number of shares in the portfolio Π.

Dr P. V. Johnson MATH20912
Lecture 16

1 Options on Dividend-Paying Stock

2 American Put Option

Dr P. V. Johnson MATH20912
Options on Dividend-Paying Stock

We assume that in a time dt the underlying stock pays out a


dividend D0 Sdt where D0 is a constant dividend yield.

Now, we set up a portfolio consisting of a long position in one


call option and a short position in ∆ shares.

The value is Π = C − ∆S.

The change in value of this portfolio in the time interval dt:

dΠ = dC − ∆dS − ∆D0 Sdt.

Dr P. V. Johnson MATH20912
Itô’s Lemma and Elimination of Risk

Using Itô’s Lemma:

1 2 2 ∂2C
 
∂C ∂C
dC = + σ S 2
dt + dS
∂t 2 ∂S ∂S

we find
1 2 2 ∂2C
 
∂C ∂C
dΠ = + σ S − ∆D0 S dt + dS − ∆dS
∂t 2 ∂S 2 ∂S

We can eliminate the random component in dΠ by choosing


∆ = ∂C
∂S .

Dr P. V. Johnson MATH20912
Modified Black-Scholes Equation

This choice results in a risk-free portfolio Π = C − S ∂C


∂S
whose increment is
1 2 2 ∂2C
 
∂C ∂C
dΠ = + σ S − D0 S dt.
∂t 2 ∂S 2 ∂S

No-Arbitrage Principle: the return from this portfolio must


be rdt.
∂C 1 2 2 ∂ 2 C
 
dΠ ∂C ∂C
= rdt or + σ S −D0 S =r C −S .
Π ∂t 2 ∂S 2 ∂S ∂S

Thus we obtain the modified Black-Scholes PDE:


∂C 1 ∂2C ∂C
+ σ 2 S 2 2 + (r − D0 )S − rC.
∂t 2 ∂S ∂S
Dr P. V. Johnson MATH20912
Solution to the Modified Black-Scholes
Equation
Let us find the solution to the modified Black-Scholes equation
in the form
C(S, t) = e−D0 (T −t) C1 (S, t).

Task
Prove that C1 satisfies the Black-Scholes equation with r
replaced by r − D0 .

If we substitute C(S, t) = e−D0 (T −t) C1 (S, t) into the modified


Black-Scholes equation, we find the equation for C1 in the form
∂C1 1 2 2 ∂ 2 C1 ∂C1
+ σ S 2
+ (r − D0 )S − (r − D0 )C1 .
∂t 2 ∂S ∂S
The auxiliary function C1 (S, t) is the value of a European Call
option with interest rate r − D0 .

Dr P. V. Johnson MATH20912
Solution to the Modified Black-Scholes
Equation

Examples Sheet 8: show that the modified Black-Scholes


equation has the explicit solution for the European call

C(S, t) = Se−D0 (T −t) N (d10 ) − Ee−r(T −t) N (d20 ),

where
ln(S/E) + (r − D0 + σ 2 /2)(T − t)
d10 = √
σ T −t
and √
d20 = d10 − σ T − t

Dr P. V. Johnson MATH20912
American Put Option

Recall that an American Option is one that may be exercised at


any time prior to expiry (t = T ).
The American put option value must be greater than or
equal to the payoff function.

If P < max(E − S, 0), then there is an obvious arbitrage


opportunity.

Valuing a contract such as this can be very difficult and


there are no explicit analytic solutions for the American
put option.

Dr P. V. Johnson MATH20912
American Put Option

The American put problem can be written as a free boundary


problem (commonly found in fluid mechanics).
We divide the price axis S into two distinct regions:

0 ≤ S ≤ Sf (t) and Sf (t) < S < ∞,

where Sf (t) is the exercise boundary. Note that we do not


know a priori the value of Sf (t).
When S > Sf (t), early exercise is not optimal and P (S, t)
satisfies the Black-Scholes equation.
The boundary conditions at S = Sf (t) are

∂P
P (Sf (t), t) = max(E − Sf (t), 0), (Sf (t), t) = −1.
∂S

Dr P. V. Johnson MATH20912
Lecture 17

1 Bond Pricing with Known Interest Rates and Coupon


Payments

2 Zero-Coupon Bond Pricing

Dr P. V. Johnson MATH20912
Bond Pricing Equation
Definition
A bond is a contract that yields a known amount (nominal,
principal or face value) on the maturity date, t = T . The bond
may pay a coupon (interest payment) at fixed times.

If there is no coupon payment, the bond is known as a


zero-coupon bond.

Let us introduce the following notation:


V (t) is the value of the bond, r(t) is the interest rate, and K(t)
is the coupon payment rate.
Equation for the bond price
dV
= r(t)V − K(t).
dt
The final condition is: V (T ) = F .
Dr P. V. Johnson MATH20912
Zero-Coupon Bond Pricing

Example 17.3: Let us consider the case when the coupon


payment rate is K(t) = 0.
dV
The solution of the equation dt = r(t)V with V (T ) = F can be
written as
 Z T 
V (t) = F exp − r(s)ds .
t
dV
Let us show this by integrating V = r(t)dt from t to T .
Z T
ln V (T ) − ln V (t) = r(s)ds
t
or   Z T
V (t)
ln =− r(s)ds
F t

Dr P. V. Johnson MATH20912
Example
Example 17.4: A zero-coupon bond, V , issued at time t = 0, is
worth V (t = 1) = 1 at maturity T = 1. Find the bond price
V (t) at time t < 1 and V (0), when the continuous interest rate
is
r(t) = t2 .

Dr P. V. Johnson MATH20912
Example

Solution: Since maturity is T = 1, one can find


Z 1 Z 1
1 1
r(s)ds = s2 ds = − t3
t t 3 3

Therefore
 Z 1   3 
t −1
V (t) = exp − r(s)ds = exp ,
t 3
and  
1
V (0) = exp − = 0.7165
3

Dr P. V. Johnson MATH20912
Bond Pricing for Continuous Coupon Bonds

Let us consider the case when the continuous coupon payment


rate K(t) > 0. The solution of the equation dV
dt = r(t)V − K(t)
can be written as
 Z T 
V (t) = F exp − r(s)ds + V1 (t),
t

where  Z T 
V1 (t) = C(t) exp − r(s)ds
t
It can be shown that this gives the explicit solution
 Z T  Z T Z T  
V (t) = exp − r(s)ds F + K(y) exp r(s)ds dy ,
t t y

See See Examples Sheet 9 for details.

Dr P. V. Johnson MATH20912
Lecture 18

1 Measure of Future Values of Interest Rate

2 Term Structure of Interest Rates (Yield Curve)

Dr P. V. Johnson MATH20912
Measure of Future Value of Interest Rate

Recall that the solution of the zero-coupon bond is


 Z T 
V (t) = F exp − r(s)ds .
t

Now let us introduce the notation V (t, T ) for bond prices. Bond
prices are usually quoted at time t for different value of T .

Dr P. V. Johnson MATH20912
Yield

We define
ln(V (t, T )) − ln(V (T, T ))
Y (t, T ) = − ,
T −t
as a measure of the future values of interest rate, where V (t, T )
is taken from financial data.

Then we can write


  R 
T
ln F exp − t r(s)ds − ln F
Y (t, T ) = −
T −t
so that Z T
1
Y (t, T ) = r(s)ds
T −t t

Dr P. V. Johnson MATH20912
Measure of Future Value of Interest Rate

Let us differentiate V (t, T ) with respect to T :


 Z T 
∂V (t, T )
= F exp − r(s)ds (−r(T )) = −V (t, T )r(T ),
∂T t

therefore
1 ∂V (t, T )
r(T ) = − ,
V (t, T ) ∂T
This is the interest rate at the future date T
(forward rate).

Dr P. V. Johnson MATH20912
Term Structure of Interest Rates (Yield
Curve)

We can say that Y (t, T ) is the average value of the interest rate
r(t) in the time interval [t, T ]. Therefore the bond price can be
written as
V (t, T ) = F e−Y (t,T )(T −t)
We define the term structure of interest rates (yield curve):
T
ln(V (0, T )) − ln(V (T, T ))
Z
1
Y (0, T ) = − = r(s)ds
T T 0

as the average value of interest rate in the future.

Dr P. V. Johnson MATH20912
Example

Example 18.4: Assume that the instantaneous interest rate r(t)


is
r(t) = r0 + at,
where r0 and a are positive constants.

Bond Price:
RT RT
V (t, T ) = F e− t r(s)ds
= F e− t (r0 +as)ds
.
a 2 −t2 )
V (t, T ) = F e−r0 (T −t)− 2 (T .
Term structure of interest rate:
1 T
Z
aT
Y (0, T ) = r(s)ds = r0 + .
T 0 2

Dr P. V. Johnson MATH20912
Risk of Default

There exists a risk of a default bond, V (t, T ), when the


principal is not paid to lender as promised by the borrower.
How can we take this into account?
Consider a 1 year bond, V (0, 1), that has probability p of
defaulting on repayments
Bond Tree: Price:
u0 V (0, 1) = e−r (F (1 − p) + 0.p)

p 
 and therefore the yield is
u

V (0, 1) H
HH Y (0, 1) = − ln(e−r F (1 − p)) + ln F
HH
1−p Hu Y (0, 1) = r − ln(1 − p)
F

Dr P. V. Johnson MATH20912
Risk of Default
In this case the bond has a yield of the form

Y (0, 1) = r + s

and the positive parameter s is called the yield spread w.r.t


risk-free interest rate r.
Let us find it:

s = − ln(1 − p) = p + O(p2 ) ≈ p

which means that the spread is approximately the probability


of default in that year.
In fact, if we model default as a Poisson process with intensity
λ(t) we find the yield spread is

1 T
Z
s(T ) = λ(s)ds
T 0

Dr P. V. Johnson MATH20912
Lecture 19

1 Asian Options

2 Derivation of a PDE for Asian Options

Dr P. V. Johnson MATH20912
Asian Options
Definition
An Asian Option is a contract giving the holder the right to
buy/sell an underlying asset for its average price over some
prescribed period.

The floating strike Asian put option has the final condition:
1 T
 Z 
V (S, T ) = max S − S(t)dt, 0 .
T 0
We introduce a new variable:
Z t
dI
I(t) = S(t)dt or = S(t).
0 dt
The final condition can now be written as
 
I
V (S, I, T ) = max S − , 0 .
T
Dr P. V. Johnson MATH20912
Itô’s Lemma and Elimination of Risk

Using Itô’s lemma:

1 2 2 ∂2V
 
∂V ∂V ∂V
dV = + σ S 2
dt + dS + dI
∂t 2 ∂S ∂S ∂I

and setting up a hedging portfolio we find

1 2 2 ∂2V
 
∂V ∂V ∂V
dΠ = + σ S 2
dt + dS − ∆dS + dI
∂t 2 ∂S ∂S ∂I

We can eliminate the random component in dΠ by choosing


∆ = ∂V
∂S .

Dr P. V. Johnson MATH20912
Modified Black-Scholes Equation

By using No-Arbitrage Principle, and the equation

dI = Sdt

we can obtain the modified Black-Scholes PDE for the Asian


option price:

∂V 1 ∂2V ∂V ∂V
+ σ 2 S 2 2 + rS − rV + S =0
∂t 2 ∂S ∂S ∂I
The value of an Asian option must be calculated numerically
(no analytic solution!).

Dr P. V. Johnson MATH20912

S-ar putea să vă placă și