mafs 5030 { quantitative modeling of derivative securities topic...

154
MAFS 5030 – Quantitative Modeling of Derivative Securities Topic 2 – Discrete securities models 2.1 Single-period models: Dominant trading strategies and linear pricing measure 2.2 No-arbitrage theory and risk neutral probability measure: Fun- damental Theorem of Asset Pricing 2.3 Valuation of contingent claims and risk neutral valuation princi- ples 2.4 Information structures and filtrations in multi-period models 2.5 Notion of martingales: Discounted gain process and self-financing strategy 2.6 No-arbitrage principle and martingale measure 2.7 Binomial option pricing models 1

Upload: others

Post on 11-Aug-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

MAFS 5030 – Quantitative Modeling of Derivative Securities

Topic 2 – Discrete securities models

2.1 Single-period models: Dominant trading strategies and linear

pricing measure

2.2 No-arbitrage theory and risk neutral probability measure: Fun-

damental Theorem of Asset Pricing

2.3 Valuation of contingent claims and risk neutral valuation princi-

ples

2.4 Information structures and filtrations in multi-period models

2.5 Notion of martingales: Discounted gain process and self-financing

strategy

2.6 No-arbitrage principle and martingale measure

2.7 Binomial option pricing models

1

Page 2: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

2.1 Single-period models: Dominant trading strategies and

linear pricing measure

• The initial prices of M risky securities, denoted by S1(0), · · · , SM(0),

are positive scalars that are known at t = 0.

• Their values at t = 1 are random variables, which are defined

with respect to a sample space Ω = ω1, ω2, · · · , ωK of K pos-

sible outcomes (or states of the world).

• At t = 0, the investors know the list of all possible outcomes,

but which outcome does occur is revealed only at the end of the

investment period t = 1.

• A probability measure P satisfying P (ω) > 0, for all ω ∈ Ω, is

defined on Ω.

• We use S to denote the price process S(t) : t = 0,1, where

S(t) is the row vector S(t) = (S1(t) S2(t) · · ·SM(t)).

2

Page 3: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Consider 3 risky assets with time-0 price vector

S(0) = (S1(0) S2(0) S3(0)) = (1 2 3).

At time 1, there are 2 possible states of the world:

ω1 = Hang Seng index is at or above 22,000

ω2 = Hang Seng index falls below 22,000.

If ω1 occurs, then

S(1;ω1) = (1.2 2.1 3.4);

otherwise, ω2 occurs and

S(1;ω2) = (0.8 1.9 2.9).

3

Page 4: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

• The possible values of the asset price process at t = 1 are listed

in the following K ×M matrix

S(1; Ω) =

S1(1;ω1) S2(1;ω1) · · · SM(1;ω1)S1(1;ω2) S2(1;ω2) · · · SM(1;ω2)· · · · · · · · · · · ·

S1(1;ωK) S2(1;ωK) · · · SM(1;ωK)

.• Since the assets are limited liability securities, the entries in

S(1; Ω) are non-negative scalars.

• Existence of a strictly positive riskless security or bank account,

whose value is denoted by S0. Without loss of generality, we

take S0(0) = 1 and the value at time 1 to be S0(1) = 1 + r,

where r ≥ 0 is the deterministic interest rate over one period.

4

Page 5: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

• We define the discounted price process by

S∗(t) = S(t)/S0(t), t = 0,1,

that is, we use the riskless security as the numeraire or account-

ing unit.

• The payoff matrix of the discounted price processes of the M

risky assets and the riskless security can be expressed in the form

S∗(1; Ω) =

1 S∗1(1;ω1) · · · S∗M(1;ω1)1 S∗1(1;ω2) · · · S∗M(1;ω2)· · · · · · · · · · · ·1 S∗1(1;ωK) · · · S∗M(1;ωK)

.

5

Page 6: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Trading strategies

• An investor adopts a trading strategy by selecting a portfolio of

the M assets at time 0. A trading strategy is characterized by

asset holding in the portfolio.

• The number of units of asset m held in the portfolio from t = 0

to t = 1 is denoted by hm,m = 0,1, · · · ,M .

• The scalars hm can be positive (long holding), negative (short

selling) or zero (no holding).

• An investor is endowed with an initial endowment V0 at time 0

to set up the trading portfolio. How do we choose the portfolio

holding of the assets such that the expected portfolio value at

time 1 is maximized?

6

Page 7: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Portfolio value process

• Let V = Vt : t = 0,1 denote the value process that represents

the total value of the portfolio over time. It is seen that

Vt = h0S0(t) +M∑

m=1

hmSm(t), t = 0,1.

• Let G be the random variable that denotes the total gain gen-

erated by investing in the portfolio. We then have

G = h0r +M∑

m=1

hm∆Sm, ∆Sm = Sm(1)− Sm(0).

7

Page 8: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Account balancing

• If there is no withdrawal or addition of funds within the invest-

ment horizon, then

V1 = V0 +G.

• Suppose we use the bank account as the numeraire, and define

the discounted value process by V ∗t = Vt/S0(t) and discounted

gain by G∗ = V ∗1 − V∗

0 , we then have

V ∗t = h0 +M∑

m=1

hmS∗m(t), t = 0,1;

G∗ = V ∗1 − V∗

0 =M∑

m=1

hm∆S∗m.

8

Page 9: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Dominant trading strategies

A trading strategy H is said to be dominant if there exists another

trading strategy H such that

V0 = V0 and V1(ω) > V1(ω) for all ω ∈ Ω.

• Suppose H dominates H, we define a new trading strategy H =

H− H. Let V0 and V1 denote the portfolio value of H at t = 0

and t = 1, respectively. We then have V0 = 0 and V1(ω) > 0 for

all ω ∈ Ω.

• This trading strategy is dominant since it dominates the strategy

which starts with zero value and does no investment at all.

• Equivalent definition: A dominant trading strategy exists if and

only if there exists a trading strategy satisfying V0 < 0 and

V1(ω) ≥ 0 for all ω ∈ Ω.

9

Page 10: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Asset span

• Consider two risky securities whose discounted payoff vectors

are

S∗1(1) =

123

and S∗2(1) =

312

.• The payoff vectors are used to form the discounted terminal

payoff matrix

S∗(1) =

1 32 13 2

.• Let the current prices be represented by the row vector S∗(0) =

(1 2).

10

Page 11: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

• We write h as the column vector whose entries are the portfolio

holding of the securities in the portfolio. The trading strategy is

characterized by specifying h. The current portfolio value and

the discounted portfolio payoff are given by S∗(0)h and S∗(1)h,

respectively.

• The set of all portfolio payoffs via different holding of securities

is called the asset span S. The asset span is seen to be the

column space of the payoff matrix S∗(1), which is a subspace in

RK spanned by the columns of S∗(1).

11

Page 12: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

asset span = column space of S∗(1)

= span(S∗1(1) · · ·S∗M(1))

Recall that

column rank = dimension of column space

= number of independent columns.

It is well known that number of independent columns = number of

independent rows, so column rank = row rank = rank ≤ min(K,M).

• In the above numerical example, the asset span consists of all

vectors of the form h1

123

+ h2

312

, where h1 and h2 are

scalars.

12

Page 13: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Redundant security and complete model

• If the discounted terminal payoff vector of an added security lies

inside S, then its payoff can be expressed as a linear combination

of S∗1(1) and S∗2(1). In this case, it is said to be a redundant

security . The added security is said to be replicable by some

combination of existing securities.

• A securities model is said to be complete if every payoff vector

lies inside the asset span. That is, all new securities (contingent

claims) can be replicated by existing securities. This occurs if

and only if the dimension of the asset span equals the number

of possible states, that is, the asset span becomes the whole

RK.

13

Page 14: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Given the securities model with 4 risky securities and 3 possible

states of world:

S∗(1; Ω) =

1 2 3 42 3 5 73 5 8 11

, S(0) = (1 2 4 7).

Note that asset span = span(S∗1(1),S∗2(1)), which has dimension

= 2 < 3 = number of possible states. Hence, the securities model

is not complete! For example, the following security (contingent

claim)

S∗β(1; Ω) =

124

does not lie in the asset span of the securities model. This is

confirmed by non-existence of solution to1 2 3 42 3 5 73 5 8 11

h1h2h3h4

=

124

.

14

Page 15: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Pricing problem

Given a contingent claim that is replicable by existing securities, its

price with reference to a given securities model is given by the cost

of setting up the replicating portfolio.

Consider a new security with discounted payoff at t = 1 as given by

S∗α(1; Ω) =

58

13

,which is seen to be

S∗α(1; Ω) = S∗2(1; Ω) + S∗3(1; Ω) = S∗1(1; Ω) + 2S∗2(1; Ω).

This new security is redundant. Unfortunately, the price of this

security can be either

S2(0) + S3(0) = 6 or S1(0) + 2S2(0) = 5.

There are two possible prices, corresponding to two different choices

of the replicating portfolio.

15

Page 16: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Question

How to modify S∗(0) so as to avoid the above ambiguity that portfo-

lios with the same terminal payoff have different initial prices (failure

of law of one price)?

Note that S∗3(1; Ω) = S∗1(1; Ω)+S∗2(1; Ω) and S∗4(1; Ω) = S∗1(1; Ω)+

S∗3(1; Ω), both the third and fourth security are redundant securities.

To achieve the law of one price, we modify S3(0) and S4(0) such

that

S3(0) = S1(0) + S2(0) = 3 and S4(0) = 2S1(0) + S2(0) = 4.

If we delete the last two securities (redundant securities), then the

law of one price would not be violated. Non-existence of redundant

securities means S∗(1; Ω) has full column rank. That is, column

rank = number of columns. This gives a sufficient condition for

“law of one price”.

16

Page 17: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Law of one price (pricing of securities that lie in the asset

span)

1. The law of one price states that all portfolios with the same

terminal payoff have the same initial price.

2. Consider two portfolios with different portfolio holdings h and h′.Suppose these two portfolios have the same discounted payoff,

that is, S∗(1)h = S∗(1)h′, then the law of one price infers that

S(0)h = S(0)h′.

3. The trading strategy h is obtained by solving

S∗(1)h = S∗α(1).

Solution exists if S∗α(1) lies in the asset span. Uniqueness of so-

lution is equivalent to null space of S∗(1) having zero dimension.

There is only one trading strategy that replicates the security

with discounted terminal payoff S∗α(1). In this case, the law of

one price always holds.

17

Page 18: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Law of one price and dominant trading strategy

If the law of one price fails, then it is possible to have two trading

strategies h and h′ such that S∗(1)h = S∗(1)h′ but S(0)h > S(0)h′.

Let G∗(ω) and G∗′(ω) denote the respective discounted gain corre-

sponding to the trading strategies h and h′. We then have G∗′(ω) >

G∗(ω) for all ω ∈ Ω, so there exists a dominant trading strategy. The

corresponding dominant trading strategy is h′ − h so that V0 < 0

but V ∗1 (ω) = 0 for all ω ∈ Ω.

Hence, the non-existence of dominant trading strategy implies the

law of one price. However, the converse statement does not hold.

[See a later numerical example on p.36]

18

Page 19: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Pricing functional

• Given that a contingent claim with discounted portfolio payoff x

lies inside the asset span, the payoff can be generated by some

linear combination of the securities in the securities model. We

have x = S∗(1)h for some h ∈ RM . Existence of the solution h

is guaranteed since x lies in the asset span, or equivalently, x

lies in the column space of S∗(1).

• The current value of the portfolio is S(0)h, where S(0) is the

initial price vector.

• We may consider S(0)h as a pricing functional F (x) on the

payoff x. If the law of one price holds, then the pricing functional

is single-valued. Furthermore, it can be proven that it is a linear

functional, that is,

F (α1x1 + α2x2) = α1F (x1) + α2F (x2)

for any scalars α1 and α2 and payoffs x1 and x2.

19

Page 20: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Arrow security and state price

• Let ek denote the kth coordinate vector in the vector space RK,

where ek assumes the value 1 in the kth entry and zero in all

other entries. The vector ek can be considered as the discounted

payoff vector of a security, and it is called the Arrow security

of state k. The kth Arrow security has unit discounted payoff

when state k occurs and zero payoff otherwise.

• Suppose a pricing functional F exists such that F assigns unique

value to each Arrow security. We write sk = F (ek), which is

called the state price of state k. Note that state price must be

non-negative. Consider the discounted terminal payoff vector

S∗α(1) =

α1...αK

=K∑k=1

αkek,

20

Page 21: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

then the initial price is given by

Sα(0) = F (S∗α(1)) = F

K∑k=1

αkek

=

K∑k=1

αkF (ek) =K∑k=1

αksk.

The above formula is consistent with the well known Riesz Repre-

sentation Theorem. The Theorem states that any bounded linear

functional on Rn can be written as

F (x) = v · x.

That is, F (x) is the dot product of some fixed v ∈ Rn with x. In the

current context, the vector v is simply the vector whose components

are the state prices, where

F (x) =

s1...sK

· α1

...αK

.21

Page 22: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Example – Calculation of the state prices

Given F

((32

))= 2.5 and F

((42

))= 3, find F

((53

)).

By the linear property of pricing functional, we deduce that

F

((42

)−(

32

))= F

((10

))= 3− 2.5 = 0.5 so that s1 = 0.5;

F

(1

2

[(32

)− 3

(10

)])= F

((01

))=

1

2

[F

((32

))− 3F

((10

))]

=1

2(2.5− 3× 0.5) = 0.5

so that s2 = 0.5.

22

Page 23: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

By the linear property of pricing functional, the fair price of

(53

)is given by

F

((53

))= 5F

((10

))+ 3F

((01

))= 5s1 + 3s2 = 4.

The actual probabilities of occurrence of the two states are irrelevant

in the pricing of the given contingent claim

(53

).

Lastly, we observe the following relation between the state price

vector (0.5 0.5), payoff matrix and initial price vector (2.5 3).

(0.5 0.5

)( 3 42 2

)=(

2.5 3).

Later, we will establish the relation:

πS∗(1) = S(0),

where π is the row vector of the state prices.

23

Page 24: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Summary

Given a securities model endowed with S∗(1; Ω) and S(0), can we

find a trading strategy to form a portfolio that replicates a new

security with discounted terminal payoff vector S∗α(1; Ω) (also called

a contingent claim) that is outside the universe of the M available

risky securities in the securities model?

Replication means the terminal payoff of the replicating portfolio

matches with that of the contingent claim under all scenarios of

occurrence of the state of the world at t = 1.

1. Formation of the replicating portfolio is possible if we have ex-

istence of solution h to the following system

S∗(1; Ω)h = S∗α(1; Ω).

This is equivalent to the fact that “S∗α(1; Ω) lies in the asset

span (column space) of S∗(1; Ω)”. The solution h is the corre-

sponding trading strategy. Note that h may not be unique.

24

Page 25: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Completeness of securities model

If all contingent claims are replicable, then the securities model is

said to be complete. This is equivalent to

dim(asset span) = K = number of possible states,

that is, asset span = RK. In this case, solution h always exists.

Relation between null space and row space of matrix A

Given a matrix A, the null space of η(A) is given by

η(A) = x : Ax = 0.

Every vector in η(A) is orthogonal to every row in A. If we define

the orthogonal complement of η(A) by

η(A)⊥ = y : y · x = 0 for all x ∈ η(A),

then η(A)⊥ is seen to be the row space of A. Pick any vector x

in the null space and any vector y in the row space, they must be

orthogonal to each other.

25

Page 26: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

2. Uniqueness of trading strategy

If h is unique, then there is only one trading strategy that gen-

erates the replicating portfolio. This occurs when the columns

of S∗(1; Ω) are independent. Equivalently, column rank = M

and all securities are non-redundant. Mathematically, this is

equivalent to observe that the homogeneous system

S∗(1; Ω)h = 0

admits only the trivial zero solution. In other words, the dimen-

sion of the null space of S∗(1; Ω) is zero.

When we have unique solution h, the initial cost of setting up

the replicating portfolio (price at time 0) as given by S(0)h is

unique. In this case, law of one price holds.

26

Page 27: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Matrix properties of S∗(1) that are related to financial economics

concepts

The securities model is endowed with

(i) discounted terminal payoff matrix =(S∗1(1) · · · S∗M(1)

), and

(ii) initial price vector; S(0) = (S1(0) · · ·SM(0)).

Recall that

column rank ≤ min(K,M)

where K = number of possible states, M = number of risky securi-

ties.

List of terms: redundant securities, complete model, replicating

portfolio, asset holding, asset span, law of one

price, dominant trading strategy, pricing function-

al, Arrow securities, state prices

27

Page 28: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Given a risky security with the discounted terminal payoff vector

S∗α(1), we are interested to explore the existence and uniqueness of

solution to

S∗(1)h = S∗α(1).

Here, h is the asset holding of the portfolio that replicates S∗α(1).

(i) column rank = K

asset span = RK, so the securities model is complete. Any risky

securities is replicable. In this case, solution h always exists.

(ii) column rank = M [all columns of S∗(1) are independent]

All securities are non-redundant. In this case, h may or may not

exist. However, if h exists, then it must be unique. The price

of any replicable security is unique.

28

Page 29: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

(iii) column rank < K

Solution h exists if and only if S∗α(1) lies in the asset span.

However, there is no guarantee for the uniqueness of solution.

(iv) column rank < M

Existence of redundant securities, so the replicating portfolio

would not be unique. The law of one price may fail.

The numerical example on p.14-16 observes column rank = 2, K =

3 and M = 4.

To explore “law of one price” and “existence of dominant trading

strategies”, one has to consider the nature of the solution to the

linear system of equations

S(0) = πS∗(1).

29

Page 30: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Law of one price revisited

Law of one price holds if and only if solution to

πS∗(1) = S(0) (A)

exists.

1. Suppose solution to (A) exists, let h and h′ be two trading

strategies such that their respective discounted terminal payoff

V and V ′ are the same. That is,

S∗(1)h = V = V ′ = S∗(1)h′.

Since π exists, we multiply both sides by π and obtain

πS∗(1)(h− h′) = 0.

Noting that πS∗(1) = S(0), we obtain

S(0)(h− h′) = 0 so that V0 = V ′0.

Hence, law of one price is established.

30

Page 31: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

2. Suppose solution to (A) does not exist for the given S(0), this

implies that S(0) that does not lie in the row space of S∗(1).

The row space of S∗(1) does not span the whole RM . There-

fore, dim(row space of S∗(1)) < M , where M is the number of

securities = number of columns in S∗(1).

Recall that

dim(null space of S∗(1)) + rank(S∗(1)) = M

so that dim(null space of S∗(1)) > 0.

Hence, there exists non-zero solution h to

S∗(1)h = 0.

Note that h is orthogonal to all rows of S∗(1), and recall that

row space = orthogonal complement of null space.

31

Page 32: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Also, there always exists a non-zero solution h that is not orthogonal

to S(0). If otherwise, S(0) is orthogonal to every vector in the null

space, so it lies in the orthogonal complement of the null space

(that is, row space). This leads to a contradiction since S(0) does

not lie in the row space.

Consider the above choice of h that lies in the null space, where

S(0)h 6= 0; we let h = h1 − h2, where h1 6= h2. Since S∗(1)(h1 −h2) = 0, then there exist two distinct trading strategies such that

S∗(1)h1 = S∗(1)h2.

The two strategies have the same discounted terminal payoff under

all states of the world. However, their initial prices are unequal since

S(0)h1 6= S(0)h2,

by virtue of the property: S(0)h 6= 0. Hence, the law of one price

does not hold.

32

Page 33: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Linear pricing measure

We consider securities models with the inclusion of the riskfree se-

curity. A non-negative row vector q = (q(ω1) · · · q(ωK)) is said to be

a linear pricing measure if for every trading strategy the portfolio

values at t = 0 and t = 1 are related by

V0 =K∑k=1

q(ωk)V ∗1 (ωk).

Note that q is not required to be unique.

Remark

Here, the same initial price V0 is always resulted as there is no de-

pendence of V0 on the asset holding of the portfolio. Two portfolios

with different holdings of securities but the same terminal payoff for

all states of the world would have the same price. Implicitly, this

implies that the law of one price holds. The rigorous justification

of the above statement will be presented later.

33

Page 34: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

1. Suppose we take the holding amount of every risky security to

be zero, thereby h1 = h2 = · · · = hM = 0, leaving only the

riskfree security. This gives

V0 = h0 =K∑k=1

q(ωk)h0

so thatK∑k=1

q(ωk) = 1.

• Since we have taken q(ωk) ≥ 0, k = 1, · · · ,K, and their sum is

one, we may interpret q(ωk) as a probability measure on the

sample space Ω.

• Note that q(ωk) is not related to the actual probability of occur-

rence of the state k, though the current security price is given

by the expectation of the discounted security payoff one period

later under the linear pricing measure.

34

Page 35: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

2. Suppose that the securities model is complete. By taking the

portfolio to have the same terminal payoff as that of the kth

Arrow security, we obtain

sk = q(ωk), k = 1,2, · · · ,K.

That is, the state price of the kth state is simply q(ωk). This is

not surprising when we observe αk = V ∗1 (ωk) and compare the

two different expressions for the initial value of the security and

that of its replicating portfolio:

V0 =K∑k=1

q(ωk)V ∗1 (ωk) and Sα(0) =K∑k=1

αksk.

35

Page 36: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

• By taking the portfolio weights to be zero except for the mth

security, we have

Sm(0) =K∑k=1

q(ωk)S∗m(1;ωk), m = 0,1, · · · ,M.

Putting these m+1 components into the matrix form, we obtain

S(0) = qS∗(1; Ω), q ≥ 0.

The system of algebraic equations resembles that in law of one

price discussion except that we require (i) nonnegative solution

q ≥ 0, (ii) inclusion of the riskfree asset.

We may rewrite the M + 1 equations as

K∑k=1

q(wk)∆S∗m(1;ωk) = 0, m = 0,1, . . . ,M.

36

Page 37: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Numerical example

Take S∗(1) =

1 21 11 1

and S(0) = (1 113), then

q =(

1

3

1

3

1

3

)is a linear pricing measure. The linear pricing measure is not unique!

Actually, we have q(ω1) = 13 and q2(ω2) + q(ω3) = 2

3.

• The securities model is not complete. Though e1 is replicable

and its initial price is 13, but e2 and e3 are not replicable so the

state price of ω2 and ω3 do not exist.

37

Page 38: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Suppose we add the new risky security with discounted terminal

payoff

121

and initial price 23 into the securities model, then the

securities model becomes complete. We have the following state

prices

s1 =1

3, s2 = −

1

3s3 = 1.

In this case, law of one price holds but dominant trading strategy

exists. For example, we may take

V ∗1 (ω) =

361

> 0, V0 = 3s1 + 6s2 + s3 = 0.

38

Page 39: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Example – Law of one price

Take S∗(1; Ω) =

1 2 6 91 3 3 71 6 12 19

, the sum of the first 3 columns

gives the fourth column. The first column corresponds to the dis-

counted terminal payoff of the riskfree security under the 3 possible

states of the world. The third risky security is a redundant security.

Let S(0) = (1 2 3 k). We observe that solution to

(1 2 3 k) = (π1 π2 π3)

1 2 6 91 3 3 71 6 12 19

(A)

exists if and only if k = 6. That is, S3(0) = S0(0) + S1(0) + S2(0).

When k 6= 6, the law of one price does not hold. The last equation:

9π1 + 7π2 + 19π3 = k 6= 6 is inconsistent with the first 3 equations.

One may check that (1 2 3 6) can be expressed as a linear

combination of the rows of S∗(1; Ω).

39

Page 40: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

We consider the linear system

S(0) = πS∗(1; Ω),

solution exists if and only if S∗(0) lies in the row space of S∗(1; Ω).

Uniqueness follows if the rows of S∗(1; Ω) are independent. Since

S∗3(1; Ω) = S∗0(1; Ω) + S∗1(1; Ω) + S∗2(1; Ω),

the third risky security is replicable by holding one unit of each of

the riskfree security and the first two risky securities. The initial

price must observe the same relation in order that the law of one

price holds.

Here, we have dim(S(1; Ω)) = 3 = number of independent rows.

Recall that the law of one price holds if and only if we have existence

of solution to the linear system. In this example, when k = 6, we

obtain

π =(

1

2

2

3−

1

6

).

The solution π is unique since the rows are independent. This is

not a linear pricing measure.

40

Page 41: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Example – Law of one price holds while dominant trading

strategies exist

Consider a securities model with 2 risky securities and the riskfree

security, and there are 3 possible states. The current discounted

price vector S(0) is (1 4 2) and the discounted payoff matrix at

t = 1 is S∗(1) =

1 4 31 3 21 2 4

.

Here, the law of one price holds since the only solution to S∗(1)h = 0

is h = 0. This is because the columns of S∗(1) are independent so

that the dimension of the nullspace of S∗(1) is zero.

41

Page 42: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

The linear pricing probabilities q(ω1), q(ω2) and q(ω3), if exist, should

satisfy the following linear system of equations:

1 = q(ω1) + q(ω2) + q(ω3)

4 = 4q(ω1) + 3q(ω2) + 2q(ω3)

2 = 3q(ω1) + 2q(ω2) + 4q(ω3).

Solving the above equations, we obtain q(ω1) = q(ω2) = 2/3 and

q(ω3) = −1/3.

• Since not all the pricing probabilities are non-negative, the linear

pricing measure does not exist for this securities model.

42

Page 43: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Existence of dominant trading strategies

• For convenience of presentation, we take h0 = 0. Can we find

a trading strategy (h1 h2) such that V ∗0 = 4h1 + 2h2 = 0 but

V ∗1 (ωk) > 0, k = 1,2,3? This is equivalent to ask whether there

exist h1 and h2 such that 4h1 + 2h2 = 0 and

4h1 + 3h2 > 0

3h1 + 2h2 > 0

2h1 + 4h2 > 0. (A)

• The region that satisfies inequalities (A) is found to be lying on

the top right sides above the two bold lines: (i) 3h1 + 2h2 =

0, h1 < 0 and (ii) 2h1 + 4h2 = 0, h1 > 0. It is seen that all the

points on the dotted half line: 4h1 + 2h2 = 0, h1 < 0 represent

dominant trading strategies that start with zero wealth but end

with positive wealth with certainty.

43

Page 44: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

The region above the two bold lines represents trading strategies

that satisfy inequalities (A). The trading strategies that lie on the

dotted line: 4h1 + 2h2 = 0, h1 < 0 are dominant trading strategies.

44

Page 45: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

• Suppose the initial discounted price vector is changed from

(4 2) to (3 3), the new set of linear pricing probabilities will

be determined by

1 = q(ω1) + q(ω2) + q(ω3)

3 = 4q(ω1) + 3q(ω2) + 2q(ω3)

3 = 3q(ω1) + 2q(ω2) + 4q(ω3),

which is seen to have the solution: q(ω1) = q(ω2) = q(ω3) =

1/3. Now, all the pricing probabilities have non-negative values,

the row vector q = (1/3 1/3 1/3) represents a linear pricing

measure.

• The line 3h1 + 3h2 = 0 always lies outside the region above the

two bold lines.

• We cannot find (h1 h2) such that 3h1 + 3h2 = 0 together with

h1 and h2 satisfying all these inequalities.

45

Page 46: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Theorem

There exists a linear pricing measure if and only if there are no

dominant trading strategies.

The above linear pricing measure theorem can be seen to be a direct

consequence of the Farkas Lemma.

Farkas Lemma

There does not exist h ∈ RM such that

S∗(1; Ω)h > 0 and S(0)h = 0

if and only if there exists q ∈ RK such that

S(0) = qS∗(1; Ω) and q ≥ 0.

46

Page 47: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Given that the security lies in the asset span, we can deduce that

law of one price holds by observing either

(i) null space of S∗(1) has zero dimension, or

(ii) existence of a linear pricing measure.

Both (i) and (ii) represent the various forms of sufficient condition

for the law of one price.

Remarks

1. Condition (i) is equivalent to non-existence of redundant secu-

rities.

2. Condition (i) and condition (ii) are not equivalent, nor one im-

plies the other.

47

Page 48: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Various forms of sufficient condition for the law of one price

48

Page 49: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

2.2 No-arbitrage theory and risk neutral probability measure:

Fundamental Theorem of Asset Pricing

• An arbitrage opportunity is some trading strategy that has the

following properties: (i) V0 = 0, (ii) V ∗1 (ω) ≥ 0 with strict in-

equality at least for one state.

• The existence of a dominant strategy requires a portfolio with

initial zero wealth to end up with a strictly positive wealth in all

states.

• The existence of a dominant trading strategy implies the exis-

tence of an arbitrage opportunity, but the converse is not nec-

essarily true.

49

Page 50: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Risk neutral probability measure

A probability measure Q on Ω is a risk neutral probability measure

if it satisfies

(i) Q(ω) > 0 for all ω ∈ Ω, and

(ii) EQ[∆S∗m] = 0,m = 0,1, · · · ,M , where EQ denotes the expec-

tation under Q. The expectation of the discounted gain of any

security in the securities model under Q is zero.

Note that EQ[∆S∗m] = 0 is equivalent to Sm(0) =K∑k=1

Q(ωk)S∗m(1;ωk).

When m = 0, this leads toK∑k=1

Q(ωk) = 1.

Under absence of arbitrage opportunities, every investor should use

Q(ω) (though not necessarily unique) to find the fair value of an

attainable contingent claim, paying no regard to P (ω).

50

Page 51: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Fundamental Theorem of Asset Pricing

No arbitrage opportunities exist if and only if there exists a risk

neutral probability measure Q.

Proof of Theorem “⇐ part”.

Assume that a risk neutral probability measure Q exists, that is,

S(0) = πS∗(1; Ω), where π = (Q(ω1) · · ·Q(ωK)) and π > 0. We

would like to show that it is never possible to construct a trading

strategy that represents an arbitrage opportunity.

Suppose we claim that an arbitrage opportunity exists where there

exists a trading strategy h = (h0 h1 · · · hM)T ∈ RM+1 such that

S(0)h = 0 and S∗(1; Ω)h ≥ 0 in all ω ∈ Ω and with strict inequality

in at least one state. Now consider S(0)h = πS∗(1; Ω)h, it is seen

that S(0)h > 0 since all entries in π are strictly positive and entries

in S∗(1; Ω)h are either zero or strictly positive (at least for one

state). This leads to a contradiction since it is impossible to have

S(0)h = 0 and S∗(1; Ω)h ≥ 0 in all ω ∈ Ω, with strict inequality in

at least one state.51

Page 52: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

“⇒ part”.

First, we define the subset U in RK+1 which consists of vectors of

the form

−S(0)h

S∗(1;ω1)h

...

S∗(1;ωK)h

, where S∗(1;ωk) is the kth row in S∗(1; Ω)

and h ∈ RM+1 represents a trading strategy. This subset is seen to

be a subspace since U contains the zero vector and α1h1 + α2h2

remains to be a trading strategy for any scalar multiples α1 and α2.

The convexity property of U is obvious.

Consider another subset RK+1+ defined by

RK+1+ = x = (x0 x1 · · ·xK)T ∈ RK+1 : xi ≥ 0 for all 0 ≤ i ≤ K,

which is a convex and compact set in RK+1.

We claim that the non-existence of arbitrage opportunities implies

that U and RK+1+ can only have the zero vector in common.

52

Page 53: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Assume the contrary, suppose there exists a non-zero vector x ∈U ∩ RK+1

+ . Since there is a trading strategy vector h associated

with every vector in U , it suffices to show that the trading strategy

h associated with x always represents an arbitrage opportunity.

We consider the following two cases: −S∗(0)h = 0 or −S∗(0)h > 0.

(i) When S∗(0)h = 0, since x 6= 0 and x ∈ RK+1

+ , then the entries

S(1;ωk)h, k = 1,2, · · ·K, must be all greater than or equal to

zero, with at least one strict inequality. In this case, h is seen

to represent an arbitrage opportunity.

(ii) When S∗(0)h < 0, all the entries S(1;ωk)h, k = 1,2, · · · ,K must

be all non-negative. Correspondingly, h represents a dominant

trading strategy and in turns h is an arbitrage opportunity.

53

Page 54: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Separating Hyperplane Theorem

Let F be a compact, convex and non-empty subset of Rn. Let L be

a non-empty linear subspace of Rn. Suppose F ∩ L = φ, then there

exists a hyperplane

H = x ∈ Rn : z · x = 0 for some z ∈ Rn\0

such that L ⊂ H and z · x > 0 for all x ∈ F .

Since U ∩ RK+1+ = 0, by the Separating Hyperplane Theorem,

there exists a hyperplane that separates the pair of disjoint convex

sets: RK+1+ \0 and U . One can show easily that this hyperplane

must go through the origin, so its equation is of the form [f ,0]. Let

f ∈ RK+1 be the normal to this hyperplane, then we have f ·x > f ·y,

for all x ∈ RK+1+ \0 and y ∈ U .

Since U is a linear subspace so that a negative multiple of y ∈ U

also belongs to U . Note that f · x > f · y and f · x > f · (−y) both

holds only if f · y = 0 for all y ∈ U .

54

Page 55: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Two-dimensional case

(i) f · y = 0 for all y ∈ U ;

(ii) f · x > 0 for all x ∈ R2+\0.

55

Page 56: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Remark

Interestingly, all vectors in U lie in the hyperplane f · y = 0 through

the origin. This hyperplane separates U (hyperplane itself) and

RK+1+ \0.

We have f ·x > 0 for all x in RK+1+ \0. This requires all entries in f

to be strictly positive. Note that if at least one of the components

(say, the ith component) of f is zero or negative, then we choose x

to be the ith coordinate vector. This gives f · x ≤ 0, a violation of

f · x > 0.

56

Page 57: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

From f · y = 0, we have

−f0S(0)h+K∑k=1

fkS∗(1;ωk)h = 0

for all h ∈ RM+1, where fj, j = 0,1, · · · ,K are the entries of f . We

then deduce that

S(0) =K∑k=1

Q(ωk)S∗(1;ωk), where Q(ωk) = fk/f0.

Consider the first component in the vectors on both sides of the

above equation. They both correspond to the current price and

discounted payoff of the riskless security, and all are equal to one.

We then obtain

1 =K∑k=1

Q(ωk).

57

Page 58: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

We obtain the risk neutral probabilities Q(ωk), k = 1, · · · ,K, whose

sum is equal to one and they are all strictly positive since fj > 0, j =

0,1, · · · ,K.

Corresponding to each risky asset, we have

Sm(0) =K∑k=1

Q(ωk)S∗m(1;ωk), m = 1,2, · · · ,M.

Hence, the current price of any one of risky securities in the securities

model is given by the expectation of the discounted terminal payoff

under the risk neutral measure Q.

Remark

The existence of the separating hyperplane leads to the existence

of Q(ωk), k = 1, · · · ,K, as determined by the ratio of some appro-

priate entries in the normal vector f to the hyperplane. The non-

uniqueness of the separating hyperplane leads to non-uniqueness of

the risk neutral measure.

58

Page 59: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Financial Economics Linear Algebra: πS∗(1) = S(0)qS∗(1) = S(0)QS∗(1) = S(0)

Remark The securities model must contain the riskfree asset when

we consider the linear pricing measure q and martingale pricing mea-

sure Q.

59

Page 60: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Example (existence of arbitrage opportunities but non-existence

of dominant trading strategies)

Consider the securities model

(1 2 3 6) = (π1 π2 π3)

1 2 3 61 3 4 81 6 7 14

,where the number of non-redundant securities is only 2. Note that

S∗2(1; Ω) = S∗0(1; Ω) + S∗1(1; Ω) and

S∗3(1; Ω) = S∗0(1; Ω) + S∗1(1; Ω) + S∗2(1; Ω),

and the initial prices have been set such that

S2(0) = S0(0) + S1(0) and S3(0) = S0(0) + S1(0) + S2(0),

so we expect to have the law of one price. However, since 2 =

number of non-redundant securities < number of states = 3, we do

not have uniqueness of solution. Indeed, we obtain

(π1 π2 π3) = (1 0 0) + t(3 − 4 1), t any value.

60

Page 61: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

For example, when we take t = 1, then

(π1 π2 π3) = (4 − 4 1).

In terms of linear algebra, we have existence of solution if the equa-

tions are consistent. Consider the present example, we have

π1 + π2 + π3 = 1

2π1 + 3π2 + 6π3 = 2

3π1 + 4π2 + 7π3 = 3

6π1 + 8π2 + 14π3 = 6

Note that the last two redundant equations are consistent. Alter-

natively, we can interpret that the row vector S∗(0) = (1 2 3 6)

lies in the row space of S∗(1; Ω), which is spanned by (1 2 3 6),

(1 3 4 8).

The above calculations confirm with the result:

law of one price⇔ existence of solution.

61

Page 62: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

In this securities model, we cannot find a risk neutral measure where

(Q1 Q2 Q3) > 0. This is easily seen since π2 = −4t and π3 = t,

and they always have opposite sign. However, a linear pricing mea-

sure exists. By setting t = 0, we obtain the linear pricing measure

(q1 q2 q3) = (1 0 0) ≥ 0.

Since Q does not exist, the securities model admits arbitrage op-

portunities. One such example is h = (−11 1 1 1)T , where

S(0)h = 0 and S∗(1; Ω)h =

1 2 3 61 3 4 81 6 7 14

−11

111

=

0145

.

The discounted portfolio value at t = 1 is guaranteed to be non-

negative, with strict positivity for at least one state.

62

Page 63: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

However, the securities model does not admit any dominant trading

strategy since a linear pricing measure π = (1 0 0) exists. That

is, one cannot find a trading strategy h = (h0 h1 h2 h3)T such

that

h0 + 2h1 + 3h2 + 6h3 = 0

while

h0 + 2h1 + 3h2 + 6h3 > 0,

h0 + 3h1 + 4h2 + 8h3 > 0,

h0 + 6h1 + 6h2 + 14h3 > 0.

The first inequality can never be satisfied when we impose h0 +

2h1 + 3h2 + 6h3 = 0.

Indeed, when S(0) = S∗(1;ωk) for some ωk, then a linear pricing

measure exists where q = eTk . In this numerical example, we have

S(0) = (1 2 3 6) and q = (1 0 0) = eT1

63

Page 64: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Martingale property is defined for adapted stochastic processes∗

In the context of one-period model, given the information on the

initial prices and terminal payoff values of the security prices at

t = 0, we have

Sm(0) = EQ[S∗m(1; Ω)] =K∑k=1

S∗m(1;ωk)Q(ωk), m = 1,2, · · · ,M.

The discounted security price process S∗m(t) is said to be a martin-

gale† under Q.

Martingale is associated with the wealth process of a gambler in

a fair game. In a fair game, the expected value of the gambler’s

wealth after any number of plays is always equal to her initial wealth.

∗A stochastic process is adapted to a filtration with respect to a measure. SayS∗m is adapted to F = Ft; t = 0,1, · · · , T, then S∗m(t) is Ft-measurable.

†Martingale property with respect to Q and F:

S∗m(t) = EQ[S∗m(s+ t)|Ft] for all t ≥ 0, s ≥ 0.

64

Page 65: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Equivalent martingale measure

The risk neutral probability measure Q is commonly called the equiv-

alent martingale measure. “Equivalent” refers to the equivalence

between the physical measure P and martingale measure Q [observ-

ing P (ω) > 0⇔ Q(ω) > 0 for all ω ∈ Ω]∗. The linear pricing measure

falls short of this equivalence property since q(ω) can be zero for

some ω.

∗P and Q may not agree on the assignment of probability values to individualevents, but they always agree as to which events are possible or impossible.

65

Page 66: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Martingale property of discounted portfolio value (assuming the ex-

istence of Q or equivalently, the absence of arbitrage in the securities

model)

• Let V ∗1 (Ω) denote the discounted payoff of a portfolio. Since

V ∗1 (Ω) = S∗(1; Ω)h for the portfolio holding h = (h0 · · · hM)T ,

we have

V0 = (S0(0) · · ·SM(0))h

= (EQ[S∗0(1; Ω)] · · ·EQ[S∗M(1; Ω)])h

=M∑

m=0

K∑k=1

S∗m(1;ωk)Q(ωk)

hm=

K∑k=1

Q(ωk)

M∑m=0

S∗m(1;ωk)hm

= EQ[V ∗1 (Ω)].

• The equivalent martingale measure Q is not necessarily unique.

Since “absence of arbitrage opportunities ” implies “law of one

price”, the expectation value EQ[V ∗1 (Ω)] must be single-valued

under all equivalent martingale measures.

66

Page 67: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Finding the set of risk neutral measures

Consider the earlier securities model with the riskfree security and

only one risky security, where S∗(1; Ω) =

1 41 31 2

and S(0) =

(1 3). The risk neutral probability measure

Q = (Q(ω1) Q(ω2) Q(ω3)),

if exists, will be determined by the following system of equations

(Q(ω1) Q(ω2) Q(ω3))

1 41 31 2

= (1 3).

Since there are more unknowns than the number of equations,

the solution is not unique. The solution is found to be Q =

(λ 1 − 2λ λ), where λ is a free parameter. Since all risk neu-

tral probabilities are all strictly positive, we must have 0 < λ < 1/2.

67

Page 68: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Under market completeness, if the set of risk neutral measures is

non-empty, then it must be a singleton.

Under market completeness, column rank of S∗(1; Ω) equals the

number of states. Since column rank = row rank, then all rows of

S∗(1; Ω) are independent. If solution Q exists for

QS∗(1; Ω) = S(0),

then it must be unique. Note that Q > 0.

Conversely, suppose the set of risk neutral measures is a single-

ton, one can show that the securities model is complete (see later

discussion).

68

Page 69: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Numerical example

Suppose we add the second risky security with discounted payoff

S∗2(1) =

324

and current value S2(0) = 3. With this new addition,

the securities model becomes complete.

With the new equation 3Q(ω1)+2Q(ω2)+4Q(ω3) = 3 added to the

system, this new securities model is seen to have the unique risk

neutral measure (1/3 1/3 1/3).

Indeed, when the securities model is complete, all Arrow securities

are replicable. Their prices (state prices that are positive) are simply

equal to the risk neutral measures. In this example, we have

s1 = Q(ω1) =1

3, s2 = Q(ω2) =

1

3, s3 = Q(ω3) =

1

3.

69

Page 70: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Subspace of discounted gains

Let W be a subspace in RK which consists of discounted gains

corresponding to some trading strategy h. Note that W is spanned

by the set of vectors representing discounted gains of the risky

securities.

In the above securities model, the discounted gains of the first and

second risky securities are

432

− 3

33

=

10−1

and

324

− 3

33

=

0−11

, respectively.

The discounted gain subspace is given by

W =

h1

10−1

+ h2

0−11

, where h1 and h2 are scalars

.

70

Page 71: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Orthogonality of the discounted gain vector and Q

Let G∗ denote the discounted gain of a portfolio. For any risk

neutral probability measure Q, we have

EQG∗ =

K∑k=1

Q(ωk)

M∑m=1

hm∆S∗m(ωk)

=

M∑m=1

hmEQ[∆S∗m] = 0.

Under the absence of arbitrage opportunities, the expected discount-

ed gain from any risky portfolio is simply zero. Apparently, there

is no risk premium derived from the risky investment. Therefore,

the financial economics term “risk neutrality” is adopted under this

framework of asset pricing.

For any G∗ = (G(ω1) · · ·G(ωK))T ∈W , we have

QG∗ = 0, where Q = (Q(ω1) · · ·Q(ωK)).

71

Page 72: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Characterization of the set of neutral measures

Since the sum of risk neutral probabilities must be one and all prob-

ability values must be positive, the risk neutral probability vector Q

must lie in the following subset

P+ = y ∈ RK : y1+y2+· · ·+yK = 1 and yk > 0, k = 1, · · ·K.

Also, the risk neutral probability vector Q must lie in the orthogonal

complement W⊥, where W is the discounted gain subspace. Let R

denote the set of all risk neutral measures, then R = P+ ∩W⊥.

In the above numerical example, W⊥ is the line through the origin

in R3 which is perpendicular to (1 0 −1) and (0 −1 1). The

line should assume the form λ(1 1 1) for some scalar λ. We

obtain the risk neutral probability vector Q = (1/3 1/3 1/3).

72

Page 73: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

2.3 Valuation of contingent claims and complete markets

• A contingent claim can be considered as a random variable Y

that represents the terminal payoff whose value depends on the

occurrence of a particular state ωk, where ωk ∈ Ω.

• Suppose the holder of the contingent claim is promised to receive

the preset contingent payoff, how much should the writer of such

contingent claim charge at t = 0 so that the price is fair to both

parties.

• Consider the securities model with the riskfree security whose

values at t = 0 and t = 1 are S0(0) = 1 and S0(1) = 1.1,

respectively, and the risky security with S1(0) = 3 and S1(1) = 4.43.32.2

.

73

Page 74: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

The set of t = 1 payoffs that can be generated by certain trading

strategy is given by h0

1.11.11.1

+ h1

4.43.32.2

for some scalars h0 and

h1.

For example, the contingent claim

5.54.43.3

can be generated by the

trading strategy: h0 = 1 and h1 = 1, while the other contingent

claim

5.54.03.3

cannot be generated by any trading strategy associ-

ated with the given securities model.

74

Page 75: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

A contingent claim Y is said to be attainable if there exists some

trading strategy h, called the replicating portfolio, such that V1 = Y

for all possible states occurring at t = 1.

The price at t = 0 of the replicating portfolio is given by

V0 = h0S0(0) + h1S1(0) = 1× 1 + 1× 3 = 4.

Suppose there are no arbitrage opportunities (equivalent to the ex-

istence of a risk neutral probability measure), then the law of one

price holds and so V0 is unique.

75

Page 76: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Pricing of attainable contingent claims

Let V ∗1 (1; Ω) denote the discounted value of the replicating portfolio

that matches with the payoff of the attainable contingent claim at

every state of the world. Suppose the associated trading strategy

to generate the replicating portfolio is h, then

V ∗1 = S∗(1; Ω)h.

The initial cost of setting up the replicating portfolio is

V0 = S(0)h.

Assuming π exists, where S(0) = πS∗(1; Ω) so that

V0 = πS∗(1; Ω)h = πV ∗1 (1; Ω)

=K∑k=1

πkV∗

1 (1;ωk), independent of h.

Even when π is not a risk neutral measure or linear pricing measure,

the above pricing relation remains valid. Note that π may not be

unique, however we always have the same value for V0 by virtue of

law of one price.76

Page 77: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

• Consider a given attainable contingent claim Y which is gen-

erated by certain trading strategy. The associated discounted

gain G∗ of the trading strategy is given by G∗ =M∑

m=1

hm∆S∗m.

Now, suppose a risk neutral probability measure Q associated

with the securities model exists, we have

V0 = EQV0 = EQ[V ∗1 −G∗].

Since EQ[G∗] = EQ[M∑

m=1

hm∆S∗m] =M∑

m=1

hmEQ[∆S∗m] = 0, and

V ∗1 = Y ∗ by virtue of replication. We obtain

V0 = EQ[Y ∗].

Risk neutral valuation principle:

The price at t = 0 of an attainable claim Y is given by the expec-

tation under any risk neutral measure Q of the discounted payoff of

the contingent claim.

77

Page 78: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Recall that the existence of the risk neutral probability measure

implies the law of one price. Provided that Y is attainable, EQ[Y ∗]assumes the same value for every risk neutral probability measure

Q by virtue of the law of one price. What happen to EQ[Y ∗] when

Y is non-attainable? We will show that EQ[Y ∗] does not take the

same value for all Q ∈M .

Theorem (Attainability of a contingent claim and uniqueness of

EQ[Y ∗])

Suppose the securities model admits no arbitrage opportunities.

The contingent claim Y is attainable if and only if EQ[Y ∗] takes

the same value for every Q ∈M , where M is the set of risk neutral

measures.

78

Page 79: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Proof

=⇒ part

existence of Q ⇐⇒ absence of arbitrage =⇒ law of one price. For

an attainable Y , EQ[Y ∗] is constant with respect to all Q ∈ M ,

otherwise this leads to violation of the law of one price.

⇐= part

It suffices to show that if the contingent claim Y is not attainable

then EQ[Y ∗] does not take the same value for all Q ∈M .

79

Page 80: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Let y∗ ∈ RK be the discounted payoff vector corresponding to Y ∗.Since Y is not attainable, then there is no solution to

S∗(1)h = y∗

(non-existence of trading strategy h). It then follows that there

exists a non-zero row vector π ∈ RK such that

πS∗(1) = 0 and πy∗ 6= 0.

Remark

Recall that the orthogonal complement of the column space is the

left null space. The dimension of the left null space equals K−column rank, and it is non-zero since the column space does not

span the whole RK. The above result indicates that when y∗ is not

in the column space of S∗(1), then there exists a non-zero vector π

in the left null space of S∗(1) such that y∗ and π are not orthogonal.

If otherwise, y∗ is orthogonal to every vector in the left null space,

then y∗ lies in the column space. This leads to a contradiction.

80

Page 81: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Write π = (π1 · · ·πK). Let Q ∈ M be an arbitrary risk neutral

measure, and let λ > 0 be small enough such that

Q(ωk) = Q(ωk) + λπk > 0, k = 1,2, · · · ,K.

To show that Q(ωk) is a risk neutral measure, it suffices to show

that Q satisfies

QS∗(1) = S(0).

Consider

QS∗(1) = QS∗(1) + λπS∗(1)

and observe that

QS∗(1) = S(0) and πS∗(1) = 0,

so the required condition is checked. Note that∑Kk=1Q(wk) = 1 is

satisfied since∑Kk=1 πk = 0 [as enforced by zero value of the product

of π with the first column of S∗(1)].

81

Page 82: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Lastly, we consider

EQ[Y ∗] =K∑k=1

Q(ωk)Y ∗(ωk)

=K∑k=1

Q(ωk)Y ∗(ωk) + λK∑k=1

πkY∗(ωk).

The last term is non-zero since πy∗ 6= 0 and λ > 0. Therefore, we

have

EQ[Y ∗] 6= EQ

[Y ∗].

Thus, when Y is not attainable, EQ[Y ∗] does not take the same

value for all risk neutral measures.

Corollary Given that the set of risk neutral measures R is non-

empty. The securities model is complete if and only if R consists of

exactly one risk neutral measure.

completeness of securities model ⇔ uniqueness of Q

82

Page 83: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

An earlier proof of “=⇒ part” has been shown on p.59. Alter-

natively, we may prove by contradiction: non-uniqueness of Q ⇒non-completeness.

Suppose there exist two distinct Q and Q, that is, Q(ωk) 6= Q(ωk)

for some state ωk. Let Y ∗ =

1 if ω = ωk0 otherwise

, which is the kth Arrow

security. Obviously,

EQ[Y ∗] = Q(ωk) 6= Q(ωk) = EQ

[Y ∗],

so EQ[Y ∗] is not unique. By the theorem, the kth Arrow security is

not attainable so the securities model is not complete.

⇐= part: If the risk neutral measure is unique, then for any con-

tingent claim Y,EQ[Y ∗] takes the same value for any Q (actually

single Q). Hence, any contingent claim is attainable so the market

is complete.

83

Page 84: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Remarks

• When the securities model is complete and admits no arbitrage

opportunities, then all Arrow securities lie in the asset span and

risk neutral measures exist. The state price of state ωk exists

for any state and it is equal to the unique risk neutral probability

Q(ωk). The risk neutral valuation procedure can be applied for

pricing any contingent claim (which is always attainable due to

completeness).

• On the other hand, suppose there are two risk neutral probability

values for the same state ωk, the state price of that state cannot

be defined properly without contradicting the law of one price.

Actually, by the theorem, the Arrow security of that state would

not be attainable, so the securities model cannot be complete.

84

Page 85: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Example

Suppose

Y ∗ =

543

, S(0) = (1 3) and S∗(1; Ω) =

1 41 31 2

,Y ∗ is seen to be attainable. We have seen that the risk neutral

probability is given by

Q = (λ 1− 2λ λ), where 0 < λ < 1/2.

The price at t = 0 of the contingent claim is given by

V0 = 5λ+ 4(1− 2λ) + 3λ = 4,

which is independent of λ. This verifies the earlier claim that EQ[Y ∗]assumes the same value for any risk neutral measure Q. Suppose

Y ∗ is changed to (5 4 4)T , then V0 = EQ[Y ∗] = 4 + λ, which is

not unique. This is expected since the new Y ∗ is non-attainable.

85

Page 86: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Complete markets - summary of results

Recall that a securities model is complete if every contingent claim

Y lies in the asset span, that is, Y can be generated by some trading

strategy.

Consider the augmented terminal payoff matrix

S(1; Ω) =

S0(1;ω1) S1(1;ω1) · · · SM(1;ω1)... ... ...

S0(1;ωK) S1(1;ωK) · · · SM(1;ωK)

,Y always lies in the asset span if and only if the column space of

S(1; Ω) is equal to RK.

• Since the dimension of the column space of S(1; Ω) cannot be

greater than M + 1, a necessary condition for market complete-

ness is that M + 1 ≥ K.

86

Page 87: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

• When S(1; Ω) has independent columns and the asset span is

the whole RK, then M + 1 = K. Now, the trading strategy

that generates Y must be unique since there are no redundant

securities. In this case, any contingent claim is replicable and

its price is unique.

• When the asset span is the whole RK but some securities are

redundant, the trading strategy that generates Y would not be

unique.

• Suppose a risk neutral measure Q exist, then the price at t = 0

of the attainable contingent claim is unique under risk neutral

valuation, independent of the chosen trading strategy. This is

a consequence of the law of one price, which holds since a risk

neutral measure exists.

• Non-existence of redundant securities is a sufficient but not nec-

essary condition for the law of one price (see the numerical ex-

ample on P.37).

87

Page 88: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Non-attainable contingent claim

Suppose a risk neutral measure Q exists, risk neutral valuation fails

when we price a non-attainable contingent claim. However, we may

specify an interval [V−(Y ), V+(Y )] where a reasonable price at t = 0

of the contingent claim should lie. The lower and upper bounds are

given by

V+(Y ) = infEQ[Y /S0(1)] : Y Y and Y is attainableV−(Y ) = supEQ[Y /S0(1)] : Y Y and Y is attainable.

Y Y means Y weakly dominates Y in the sense that Y (ω) ≥ Y (ω)

for all ω ∈ Ω and strict inequality holds at least for one state.

Here, V+(Y ) is the minimum value among all prices of attainable

contingent claims that weakly dominate the non-attainable claim Y ,

while V−(Y ) is the maximum value among all prices of attainable

contingent claims that are weakly dominated by Y .

88

Page 89: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Proof of the upper bound

Suppose V (Y ) > V+(Y ), then an arbitrageur can lock in riskless

profit by selling the contingent claim to receive V (Y ) and use V+(Y )

to construct the replicating portfolio that generates the attainable

Y . This Y is the attainable claim that gives inf EQ[Y /S0(1)] and

observe Y Y . The upfront positive gain is V (Y )− V+(Y ) and the

terminal gain is Y − Y .

Alternatively, based on the linear programming duality theory, we

have the following results: If the set of risk neutral measures R 6= φ,

then for any contingent claim Y , we have

V+(Y ) = supEQ[Y ∗] : Q ∈ R,

V−(Y ) = infEQ[Y ∗] : Q ∈ R.

If Y is attainable, by virtue of the theorem that attainability of Y

is equivalent to uniqueness of EQ[Y ∗] for all Q ∈ R, then V+(Y ) =

V−(Y ).

89

Page 90: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Example

Consider the securities model: S(0) = (1 3) and S∗(1; Ω) =1 41 31 2

, and the non-attainable discounted contingent claim Y ∗ =

544

. The set of risk neutral measures is given by

Q = (λ 1− 2λ λ), where 0 < λ < 1/2.

Note that EQ[Y ∗] = 4 + λ so that

V+ = supEQ[Y ∗] : Q ∈ R = 9/2 and V− = infEQ[Y ∗] : Q ∈ R = 4.

90

Page 91: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

The attainable discounted contingent claim corresponding to V+ is

Y ∗+ =

54.54

= 3

111

+ 0.5

432

, where EQ[Y ∗+] = 4.5.

Note that Y ∗+ ≥ Y∗.

On the other hand, the attainable discounted contingent claim cor-

responding to V− is

Y ∗− =

543

=

111

+

432

, where EQ[Y ∗−] = 4.

Note that Y ∗− ≤ Y ∗.

Any reasonable initial price of the non-attainable discounted contin-

gent claim Y ∗ = (5 4 4)T should lie between the interval [4,4.5].

91

Page 92: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Summary Arbitrage opportunity

An arbitrage strategy is requiring no initial investment, having no

probability of negative value at expiration, and yet having some

possibility of a positive terminal portfolio value.

• It is commonly assumed that there are no arbitrage opportunities

in well functioning and competitive financial markets.

1. absence of arbitrage opportunities

⇒ absence of dominant trading strategies

⇒ law of one price

92

Page 93: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

2. absence of arbitrage opportunities ⇔ existence of a risk neutral

measure

absence of dominant trading strategies ⇔ existence of a linear

pricing measure.

3. Provided that the securities model is complete and law of one

price holds, then state prices exist and single-valued. However,

state prices may be negative. The state prices are non-negative

when a linear pricing measure exists and they become strictly

positive when a risk neutral measure exists.

4. Under the absence of arbitrage opportunities, the risk neutral

valuation principle can be applied to find the fair price of an

attainable contingent claim. When the contingent claim is not

attainable, we can specify the range of prices that reasonable

prices should lie in order to avoid arbitrage opportunities.

93

Page 94: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

2.4 Information structures and filtrations in multi-period mod-

els

Multiperiod securities model

• Securities models with T+1 trading dates: t = 0,1, · · · , T, T > 1.

• A finite sample space Ω of K elements, Ω = ω1, ω2, · · · , ωK,which represents all possible states of the world within the trad-

ing horizon.

• A probability measure P defined on the sample space with P (ω) >

0 for all ω ∈ Ω.

• M risky securities whose price processes are non-negative s-

tochastic processes, as denoted by Sm = Sm(t); t = 0,1, · · · , T,m =

1, · · · ,M .

• Riskfree security whose price process S0(t) is deterministic, with

S0(t) strictly positive and possibly non-decreasing.

94

Page 95: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

• We may visualize S0(t) as the money market account, and the

quantity rt =S0(t)− S0(t− 1)

S0(t− 1), t = 1, · · · , T , is visualized as the

interest rate over the time interval (t− 1, t).

• Specify how the investors learn about the true state of the world

on intermediate trading dates in a multiperiod model. This is

done through the construction of some information structure

that models how information is revealed to investors in terms of

the partitions of the sample space Ω.

• We form a partition P of Ω, which is a collection of disjoint

subsets (events) of Ω. In the dice tossing experiment, Pcoarse =

1,4, 2,3,5,6 (concerned with either red face or dark face

occurs) and Pfine = 1, 2, 3, 4, 5, 6 (precisely which

face occurs).

95

Page 96: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Outline

• How can an information structure be described by a filtration

(nested sequence of algebras)? Understand how the security

price processes can be adapted to a given filtration Ftt=0,1,··· ,T[Sm(t) is measurable with respect to the algebra Ft].

• We introduce martingales, which are defined with reference to

conditional expectation. In the multiperiod setting, risk neutral

probability measures are defined such that all discounted price

processes of the risky securities are martingales under a risk

neutral measure.

• Multiperiod version of the Fundamental Theorem of Asset Pric-

ing.

96

Page 97: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Information structures and filtrations

Consider the sample space Ω = ω1, ω2, · · · , ω10 with 10 elements.

We can construct various partitions of the set Ω.

A partition of Ω is a collection P = B1, B2, · · · , Bn such that

Bj, j = 1, · · · , n, are subsets of Ω, where Bi ∩ Bj = φ, i 6= j, andn⋃

j=1

Bj = Ω.

Each of the sets B1, · · · , Bn is called an atom of the partition. For

example, we may form the partitions as

P0 = ΩP1 = ω1, ω2, ω3, ω4, ω5, ω6, ω7, ω8, ω9, ω10P2 = ω1, ω2, ω3, ω4, ω5, ω6, ω7, ω8, ω9, ω10P3 = ω1, ω2, ω3, ω4, ω5, ω6, ω7, ω8, ω9, ω10.

97

Page 98: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Information tree of a three-period securities model with 10 possible

states. We form a sequence of successively finer partitions of Ω.

The information structure describes the arrival of information as

time lapses.

98

Page 99: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

For the above three-period securities model that consists of a se-

quence of successively finer partitions: Pk : k = 0,1,2,3, the in-

formation structure is depicted as follows.

• At time t = 0, the investors know only the set of all possible

states of the world, so P0 = Ω.

• At time t = 1, the investors receive a bit more information: the

actual state ω is in either the atom ω1, ω2, ω3, ω4 or the other

atom ω5, ω5, ω7, ω8, ω9, ω10.

99

Page 100: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Algebra

Let Ω be a finite set and F be a collection of subsets of Ω. The

collection F is an algebra on Ω if

(i) Ω ∈ F

(ii) B ∈ F ⇒ Bc ∈ F

(iii) B1 and B2 ∈ F ⇒ B1 ∪B2 ∈ F.

100

Page 101: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Filtration as a sequence of nested algebras

• Given an algebra F on Ω, one can always find a unique collection

of disjoint subsets Bn such that each Bn ∈ F and the union of

the subsets equals Ω.

• The algebra F generated by a partition P = B1, · · · , Bn is a

set of subsets of Ω. Actually, when Ω is a finite sample space,

there is a one-to-one correspondence between partitions of Ω

and algebras on Ω.

• The information structure defined by a sequence of partitions

can be visualized as a sequence of algebras. We define a fil-

tration F = Fk; k = 0,1, · · · , T to be a nested sequence of

algebras satisfying Fk ⊆ Fk+1.

101

Page 102: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

• Given the algebra F = φ, ω1, ω2, ω3, ω4, ω1, ω2, ω3, ω2, ω3,

ω4, ω1, ω4, ω1, ω2, ω3, ω4, the corresponding partition P is

found to be ω1, ω2, ω3, ω4.

• The atoms of P are B1 = ω1, B2 = ω2, ω3 and B3 = ω4.For a non-empty event which is an union of atoms in P, its

occurrence can be revealed through revelation of P.

• Take the event A = ω1, ω2, ω3 in the algebra F, which is the

union of B1 and B2. Given that B2 = ω2, ω3 of P has occurred,

we can decide whether A or its complement Ac has occurred.

However, for another event A = ω1, ω2 which is NOT an union

of atoms in P, even though we know that B2 has occurred, we

cannot determine whether A or Ac has occurred. The event A

whose occurrence cannot be revealed through revelation of P.

102

Page 103: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Probability measure and filtered probability space

Consider a probability measure P defined on an algebra F. The

probability measure P is a function

P : F → [0,1]

such that

1. P (Ω) = 1.

2. If B1, B2, · · · are pairwise disjoint sets belonging to F, then

P [B1 ∪B2 ∪ · · · ] = P [B1] + P [B2] + · · · .

Equipped with a probability measure, the elements of F are called

measurable events. Given the sample space Ω and a probability

measure P defined on Ω, together with the filtration F associat-

ed with F (nested sequence of algebras included in F), the triplet

(Ω,F, P ) is called a filtered probability space.

103

Page 104: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Measurability of random variables

• Consider an algebra F generated by a partition P = B1, · · · , Bn,a random variable X is said to be measurable with respect to

F (denoted by X ∈ F) if X(ω) is constant for all ω ∈ Bi, Bi is

any atom in P. For example, consider the algebra F1 generated

by P1 = ω1, ω2, ω3, ω4, ω5, ω6, ω7, ω8, ω9, ω10, X ∈ F1 means

X(ω1) = X(ω2) = X(ω3) = X(ω4) and X(ω5) = X(ω6) = · · · =

X(ω10). If X(ω1) = 3 and X(ω4) = 5, then X is not measurable

with respect to F1.

• Consider an example where P = ω1, ω2, ω3, ω4, ω5 and X

is measurable with respect to the algebra F generated by P.

Let X(ω1) = X(ω2) = 3, X(ω3) = X(ω4) = 5 and X(ω5) = 7.

Suppose the random experiment associated with the random

variable X is performed, giving X = 5. This tells the information

that the event ω3, ω4 has occurred.

104

Page 105: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

• The information of outcome from the random experiment is

revealed through the random variable X. We may say that the

algebra F is being generated by X.

• A stochastic process Sm = Sm(t); t = 0,1, · · · , T is said to be

adapted to the filtration F = Ft; t = 0,1, · · · , T if the random

variables Sm(t) is Ft-measurable for each t = 0,1, · · · , T .

• For the bank account process S0(t), the interest rate is normally

known at the beginning of the period so that S0(t) is Ft−1-

measurable, t = 1, · · · , T . In this case, we say that the process

S0(t) is predictable.

105

Page 106: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Conditional expectation

Recall that a random variable is a mapping ω → X(ω) that assigns a

real number X(ω) to each ω ∈ Ω. A random variable X measurable

in the algebra F can be decomposed into the form

X(ω) =n∑

j=1

aj1Bj(ω)

where B1, · · ·Bn is the finite partition of Ω that generates F. The

indicator of Bj is defined by

1Bj(ω) =

1 if ω ∈ Bj0 if otherwise

.

Note that X(ω) assumes the constant value aj when ω ∈ Bj.

106

Page 107: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

• The expectation of X with respect to the probability measure

P is defined as

E[X] =n∑

j=1

ajE[1Bj(ω)] =n∑

j=1

ajP [Bj],

where P [Bj] is the probability that a state ω contained in Bjoccurs. The expectation E[X] is a weighted average of values

taken by X, weighted according to the various probabilities of

occurrence of events. The set of events run through the whole

sample space Ω.

• The conditional expectation of X given that event B has oc-

curred is defined to be

E[X|B] =∑xxP [X = x|B]

=∑xxP [X = x,B]/P [B]

=1

P [B]

∑ω∈B

X(ω)P [ω].

107

Page 108: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Numerical example

Consider the sample space Ω = ω1, ω2, ω3, ω4. The probabilities of

occurrence of the states are given by

P [ω1] = 0.2, P [ω2] = 0.3, P [ω3] = 0.35 and P [ω4] = 0.15.

Consider the two-period price process S whose values are given by

S(1;ω1) = 3, S(1;ω2) = 3, S(1;ω3) = 5, S(1;ω4) = 5,

S(2;ω1) = 4, S(2;ω2) = 2, S(2;ω3) = 4, S(2;ω4) = 6.

108

Page 109: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

The asset price process of a two-period securities model. The filtra-

tion F is revealed through the asset price process that is adapted to

F. Here, the partitions are: P2 = ω1, ω2, ω3, ω4,P1 = ω1,

ω2, ω3, ω4 and P0 = Ω.

109

Page 110: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

The conditional expectations

E[S(2)|S(1) = 3] and E[S(2)|S(1) = 5]

are calculated by

E[S(2)|S(1) = 3] =S(2;ω1)P [ω1] + S(2;ω2)P [ω2]

P [ω1] + P [ω2]= (4× 0.2 + 2× 0.3)/0.5 = 2.8;

E[S(2)|S(1) = 5] =S(2;ω3)P [ω3] + S(2;ω4)P [ω4]

P [ω3] + P [ω4]= (4× 0.35 + 6× 0.15)/0.5 = 4.6.

Note that “S(1) = 3” is equivalent to the occurrence of either ω1

or ω2.

110

Page 111: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

E[X|F] as a random variable measurable on F

We consider all conditional expectations of the form E[X|B] where

the atom B runs through the partition associated with the algebra

F. We define the quantity E[X|F] by

E[X|F] =n∑

j=1

E[X|Bj]1Bj .

We see that E[X|F] is actually a random variable that is measurable

with respect to the algebra F. In the above numerical example, sup-

pose we write F1 = φ, ω1, ω2, ω3, ω4,Ω, and the atoms of the

partition associated with F1 are B1 = ω1, ω2 and B2 = ω3, ω4.Since we have

E[S(2)|S(1) = 3] = 2.8 and E[S(2)|S(1) = 5] = 4.6,

so

E[S(2)|F1] = 2.81B1+ 4.61B2

.

111

Page 112: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

A useful formula for conditional expectation

Suppose that the random variable X is F-measurable, we would like

to show E[XY |F] = XE[Y |F] for any random variable Y .

Recall that X =∑Bj∈P

aj1Bj, where X(ω) = aj when ω ∈ Bj and P

is the partition corresponding to the algebra F. We obtain

E[XY |F] =∑Bj∈P

E[XY |Bj]1Bj =∑Bj∈P

E[ajY |Bj]1Bj

=∑Bj∈P

ajE[Y |Bj]1Bj = XE[Y |F].

Note that X is known with regard to the information provided by

F. In the above two-period securities model, we obtain

E[S(1)S(2)|F1] = S(1)E[S(2)|F1] =

3× 2.8 if ω1 or ω2 occurs5× 4.6 if ω3 or ω4 occurs

.

Both S(1) and E[S(2)|F1] are F1-measurable random variables.

112

Page 113: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Tower property of nested conditional expectations

Since E[X|F] is a random variable, we may compute its expectation.

Recall E[X|F] =n∑

j=1

E[X|Bj]1Bj, and E[1Bj] = P [Bj], so

E[E[X|F]] =n∑

j=1

E[X|Bj]P [Bj]

=n∑

j=1

∑ω∈Bj

X[ω]P [ω]

P [Bj]

P [Bj] = E[X].

In general, if F1 ⊂ F2, then

E[E[X|F2]|F1] = E[X|F1].

If we condition first on the information up to F2 and later on the

information F1 at an earlier time, then it is the same as condition-

ing originally on F1. This is called the tower property of nested

conditional expectations.

113

Page 114: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

2.5 Notion of martingales: Discounted gain process and self-

financing strategy

Martingales are related to models of fair gambling. For example,

let Xn represent the amount of money a player possesses at stage

n of the game. The martingale property means that the expected

amount of the player would have at stage n+1 given that Xn = αn,

is equal to αn, regardless of his past history of fortune.

Consider a filtered probability space with filtration F = Ft; t =

0,1, · · · , T. A stochastic process S = S(t); t = 0,1 · · · , T adapted

to F is said to be martingale if it observes

E[S(t+ s)|Ft] = S(t) for all t ≥ 0 and s ≥ 0.

114

Page 115: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Supermartingales and submartingales

We define an adapted stochastic process S to be a supermartingale

if

E[S(t+ s)|Ft] ≤ S(t) for all t ≥ 0 and s ≥ 0;

and a submartingale if

E[S(t+ s)|Ft] ≥ S(t) for all t ≥ 0 and s ≥ 0.

1. All martingales are supermartingales, but not vice versa. The

same observation is applied to submartingales.

2. An adapted stochastic process S is a submartingale if and only

if −S is a supermartingale; S is a martingales if and only if it is

both a supermartingale and a submartingale.

115

Page 116: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Example

Recall in the earlier two-period security model

E[S(2)|F1] =

2.8 if ω1 or ω2 occurs4.6 if ω3 or ω4 occurs

≤ S(1) =

3 if ω1 or ω2 occurs5 if ω3 or ω4 occurs

.

Also

E[S(1)|F0] = 0.5× 3 + 0.5× 5 = 4 = S(0).

Hence S(t) is a supermartingale.

• Supermartingales are assocated with “unfavorable” games, that

is, games where wealth is expected to decrease.

116

Page 117: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Martingale transforms

Suppose S is a martingale and H is a predictable process with respect

to the filtration F = Ft; t = 0,1, · · · , T, we define the process

Gt =t∑

u=1

Hu∆Su,

where ∆Su = Su−Su−1. If S and H represent the asset price process

and trading strategy, respectively, then G can be visualized as the

gain process.

Note that a trading strategy is a predictable process, that is, Htis Ft−1-measurable. This is because the number of units held for

each security is determined at the beginning of the trading period

by taking into account all the information available up to that time.

117

Page 118: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

We call G to be the martingale transform of S by H, as G itself is

also a martingale.

To show the claim, it suffices to show that E[Gt+s|Ft] = Gt, t ≥0, s ≥ 0. We consider

E[Gt+s|Ft] = E[Gt+s −Gt +Gt|Ft]= E[Ht+1∆St+1 + · · ·+Ht+s∆St+s|Ft] + E[Gt|Ft]= E[Ht+1∆St+1|Ft] + · · ·+ E[Ht+s∆St+s|Ft] +Gt.

Consider the typical term E[Ht+u∆St+u|Ft], u ≥ 1, we can express

it as E[E[Ht+u∆St+u|Ft+u−1]|Ft].

Further, since Ht+u is Ft+u−1-measurable and S is a martingale, we

have

E[Ht+u∆St+u|Ft+u−1] = Ht+uE[∆St+u|Ft+u−1] = 0.

Collecting all the calculations, we obtain the desired result.

118

Page 119: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Discounted gain process

• There is a sample space Ω = ω1, ω2, · · · , ωK of K possible

states of the world.

• Let S denote the asset price process S(t); t = 0,1, · · · , n,where S(t) is the row vector S(t) = (S1(t) S2(t) · · ·SM(t)) and

whose components are security prices. Also, there is a bank

account process S0(t), whose value is given by

S0(t) = (1 + r1)(1 + r2) · · · (1 + rt),

where ru is the interest rate applied over one time period starting

at time u, u = 0,1, · · · , t− 1.

119

Page 120: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

• A trading strategy is the rule taken by an investor that speci-

fies the investor’s position in each security at each time and in

each state of the world based on the available information as

prescribed by a filtration. Hence, one can visualize a trading

strategy as a predictable stochastic process.

• We prescribe a trading strategy by a vector stochastic process

H(t) = (h0(t) h1(t) h2(t) · · ·hM(t))T , t = 1,2, · · · , T (represented

as a column vector), where hm(t) is the number of units held

in the portfolio for the mth security over the time period from

(t−1)+ to t−. Once Sm(t) is revealed exactly at time t+, hm(t)

is then adjusted to hm(t+ 1) at t+.

The value of the portfolio is a stochastic process given by

V (t) = h0(t)S0(t) +M∑

m=1

hm(t)Sm(t), t = 1,2, · · · , T,

which gives the portfolio value at the moment right after the

asset prices are observed but before changes in the portfolio

weights are made.

120

Page 121: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

If we define the discounted price process S∗m(t) by

S∗m(t) = Sm(t)/S0(t), t = 0,1, · · · , T, m = 1,2, · · · ,M,

and write ∆S∗m(t) = S∗m(t)−S∗m(t−1), then the discounted portfolio

value process V ∗(t) and discounted gain process G∗(t) are given by

V ∗(t) = h0(t) +M∑

m=1

hm(t)S∗m(t), t = 1,2, · · · , T,

G∗(t) =M∑

m=1

t∑u=1

hm(u)∆S∗m(u), t = 1,2, · · · , T.

Once the asset prices, Sm(t),m = 1,2, · · · ,M , are revealed to the

investor at time t, he changes the trading strategy from H(t) to

H(t+ 1) as a response to arrival of the new information at time t.

Given that H(t) is predictable, G∗(t) is a Q-martingale since each

quantityt∑

u=1

hm(u)∆S∗m(u), m = 1,2, . . . ,M is a Q-martingale (by

virtue of the martingale transform property).

121

Page 122: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

The converse of the martingale transform property is the Martingale

Representation Theorem.

Martingale Representation Theorem (discrete models)

Suppose that the measure Q is such that the discounted asset price

process S∗nn≥0 is (Q, Fnn≥0)-martingale. If G∗nn≥0 is any other

(Q, Fnn≥0)-martingale, then there exists an Fnn≥0-predictable

process hnn≥1 such that

G∗n = G∗0 +n−1∑j=0

hj+1(S∗j+1 − S∗j ).

This is an existence result. A separate algorithm is required to find

the predictable process hnn≥1.

122

Page 123: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Self-financing strategy

Recall that

V (t) = h0(t)S0(t) +M∑

m=1

hm(t)Sm(t), t = 1,2, . . . , T.

The purchase of additional units of one particular security is financed

by the sales of other securities. In this case, the trading strategy is

said to be self-financing. As a result, we have V (t) = V (t+), where

V (t+) = h0(t+ 1)S0(t) +M∑

m=1

hm(t+ 1)Sm(t).

If there were no addition or withdrawal of funds at all trading times,

then the cumulative change of portfolio value V (t)−V (0) should be

equal to the gain G(t) associated with price changes of the securities

on all trading dates (in agreement with financial intuition). We

postulate that a trading strategy H is self-financing if and only if

V (t) = V (0) +G(t).

123

Page 124: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

2.6 No arbitrage principle and martingale pricing measure

A self-financing trading strategy H represents an arbitrage oppor-

tunity if and only if the portfolio value process V (t) associated with

H satisfies the following properties:

(i) V (0) = 0,

(ii) V (T ) ≥ 0 and EV (T ) > 0.

The self-financing trading strategy H is an arbitrage opportunity if

and only if (i) G∗(T ) ≥ 0 and (ii) EG∗(T ) > 0. Here, the expectation

E is taken with respect to the actual probability measure P , with

P (ω) > 0.

Similar to the result obtained for single period models, we expect

that arbitrage opportunity does not exist if and only if there exists a

risk neutral probability measure. In multiperiod models, risk neutral

probabilities are found using the properties that discounted risky

asset processes are martingales.

124

Page 125: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Martingale measure

The measure Q is called a martingale measure (or called a risk

neutral probability measure) if it has the following properties:

1. Q(ω) > 0 for all ω ∈ Ω.

2. Every discounted price process S∗m of the mth risky asset in the

securities model is a martingale under Q,m = 1,2, · · · ,M , that

is,

EQ[S∗m(t+ s)|Ft] = S∗m(t) for all t ≥ 0 and s ≥ 0.

Recall that the conditional expectation EQ[S∗m(t + s)|Ft] is a Ft-measurable random variable, so does S∗m(t). We call the discounted

price process S∗m(t) to be a Q-martingale.

125

Page 126: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Numerical example

We determine the martingale measure Q associated with the earlier

two-period securities model on P.100. Let r ≥ 0 be the constant

riskless interest rate over one period, and write Q(ωj) as the mar-

tingale measure associated with the state ωj, j = 1,2,3,4.

(i) t = 0 and s = 1

4 =3

1 + r[Q(ω1) +Q(ω2)] +

5

1 + r[Q(ω3) +Q(ω4)]

(ii) t = 0 and s = 2

4 =4

(1 + r)2Q(ω1) +

2

(1 + r)2Q(ω2)

+4

(1 + r)2Q(ω3) +

6

(1 + r)2Q(ω4)

126

Page 127: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

(iii) t = 1 and s = 1

3 =4

1 + r

Q(ω1)

Q(ω1) +Q(ω2)+

2

1 + r

Q(ω2)

Q(ω1) +Q(ω2)

5 =4

1 + r

Q(ω3)

Q(ω3) +Q(ω4)+

6

1 + r

Q(ω4)

Q(ω3) +Q(ω4).

Recall that Q(ω1)Q(ω1)+Q(ω2) is the risk neutral conditional probability of

going upstate to state ω1 at t = 2 when the state ω1, ω2 is

reached at t = 1.

The calculation procedure can be simplified by observing that Q(ωj)

is given by the product of the conditional probabilities along the path

from the node at t = 0 to the node ωj at t = 2.

127

Page 128: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

We start with the probability p associated with the upper branch

ω1, ω2. The corresponding probability p is given by

4 =3

1 + rp+

5

1 + r(1− p)

so that p =1− 4r

2.

Similarly, the conditional probability p′ associated with the branch

ω1 from the node ω1, ω2 is given by

3 =4

1 + rp′+

2

1 + r(1− p′)

giving p′ =1− 3r

2. In a similar manner, the conditional probability

p′′ associated with ω3 from ω3, ω4 is found to be1− 5r

2.

128

Page 129: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

4);0(S

3),;1( 21S

5),;1( 43S

4);2( 1S

2);2( 2S

4);2( 3S

6);2( 4S

p

p1

'1 p

"1 p

'p

"p

Determine all the one-period risk neutral conditional probabilities

along the path from the node at t = 0 to the terminal node (T, ω).

129

Page 130: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Recall: p = Q(ω1)+Q(ω2) and p′ = Q(ω1)Q(ω1)+Q(ω2) so that pp′ = Q(ω1).

The risk neutral probabilities are then found to be

Q(ω1) = pp′ =1− 4r

2

1− 3r

2,

Q(ω2) = p(1− p′) =1− 4r

2

1 + 3r

2,

Q(ω3) = (1− p)p′′ =1 + 4r

2

1− 5r

2,

Q(ω4) = (1− p)(1− p′′) =1 + 4r

2

1 + 5r

2.

In order that the martingale probabilities remain positive, we have

to impose the restriction: r < 0.2.

130

Page 131: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Martingale property of the portfolio value process under a self-

financing trading strategy

We recall the relation

V ∗(t) = V ∗(0) +G∗(t)

when H is self-financing. Since G∗(t) is a Q-martingale (sum of

martingale transform of discounted risky asset price processes), so

V ∗(t) itself is also a Q-martingale.

131

Page 132: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

existence of Q⇒ non-existence of arbitrage opportunities

• Given that Q exists, and assume an arbitrage opportunity exist.

There exists a self-financing trading strategy with V (0) = 0 and

V ∗(T ) ≥ 0 and V ∗(T ) is strictly positive for some states of the

world.

• As Q(ω) > 0, we then have EQ[V ∗(T )] > 0.

• However, since V ∗(T ) is a Q-martingale so that V (0) = EQ[V ∗(T )],

and by virtue of EQ[V ∗(T )] > 0, we always have V (0) > 0. This

leads to a contradiction.

132

Page 133: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

non-existence of arbitrage opportunities ⇒ existence of Q

• If there are no arbitrage opportunities in the multiperiod model,

then there will be no arbitrage opportunities in any underlying

single period. If otherwise, an investor can seek an arbitrage

opportunity in the multiperiod model by extracting arbitrage

opportunity in this particular single period that admits arbitrage

and doing nothing in other periods.

• Since each single period does not admit arbitrage opportuni-

ties, one can construct the one-period risk neutral conditional

probabilities.

• The risk neutral probability measure Q(ω) is then obtained by

multiplying all the risk neutral conditional probabilities along the

path from the node at t = 0 to the terminal node (T, ω).

133

Page 134: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Theorem

A multiperiod securities model is arbitrage free if and only if there

exists a probability measure Q such that the discounted asset price

processes are Q-martingales.

Additional remarks

1. The martingale measure is unique if and only if the multiperi-

od securities model is complete. Here, completeness means

all contingent claims (FT -measurable random variables) can be

replicated by a self-financing trading strategy.

2. In an arbitrage free complete market, the arbitrage price of any

contingent claim is then given by the discounted expected value

under the martingale measure of the portfolio that replicates the

claim.

134

Page 135: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Valuation of an attainable contingent claim

Let Y denote an attainable contingent claim at maturity T and V (t)

denote the arbitrage price of the contingent claim at time t, t < T .

The risk neutral valuation formula is given by

V (t) =S0(t)

S0(T )EQ[Y |Ft],

where S0(t) is the riskless asset and the ratio S0(t)/S0(T ) is the

discount factor over the period from t to T .

To show the claim, since Y is attainable, so there exists a replicating

portfolio whose time-T value V (T ) equals Y . Under a self-financing

strategy, the time-t replicating portfolio value V (t) is dictated by

the Q-martingale property where

V (t)

S0(t)= EQ

[V (T )

S0(T )

∣∣∣∣∣Ft]

= EQ

[Y

S0(T )

∣∣∣∣∣Ft].

135

Page 136: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

2.7 Binomial option pricing models

By buying the underlying asset and shorting riskless money market

account in appropriate proportions, one can replicate the position

of a call.

Under the binomial random walk model, the asset price S∆t after

one period ∆t will be either uS or dS with probability q and 1 − q,respectively. Note that S∆t is a Bernoulli random variable that

assumes only two discrete values.

We assume u > 1 > d so that uS and dS represent the up-move and

down-move of the asset price, respectively. The jump parameters u

and d will be related to the asset price dynamics.

136

Page 137: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Let R denote the growth factor of riskless investment over one

period so that $1 invested in a riskless money market account will

grow to $R after one period. In order to avoid riskless arbitrage

opportunities, we must have u > R > d.

For example, suppose u > d > R, then we borrow as much as possible

for the riskfree asset and use the loan to buy the risky asset. Even

the downward move of the risky asset generates a return better than

the riskfree rate. This represents an arbitrage.

Suppose we form a portfolio which consists of α units of the asset

and cash amount M in the form of riskless money market account.

After one period 4t, the value of the portfolio becomesαuS +RM with probability qαdS +RM with probability 1− q.

137

Page 138: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Valuation of a call option using the approach of replication

The portfolio is used to replicate the long position of a call option

on a non-dividend paying asset.

As there are two possible states of the world: asset price goes up

or down, the call is thus a contingent claim.

Suppose the current time is only one period 4t prior to expiration.

Let c denote the current call price, and cu and cd denote the call

price after one period (which is the expiration time in the present

context) corresponding to the up-move and down-move of the asset

price, respectively.

138

Page 139: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Let X denote the strike price of the call. The payoff of the call at

expiry is given bycu = max(uS −X,0) with probability qcd = max(dS −X,0) with probability 1− q.

One can establish algebraically that ucd − dcu ≤ 0⇔ u/d < cu/cd.

Evolution of the asset price S and money market account M after

one time period under the binomial model.

139

Page 140: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Concept of replication revisited

The above portfolio containing the risky asset and money market

account is said to replicate the long position of the call if and only

if the values of the portfolio and the call option match for each

possible outcome, that is,

αuS +RM = cu and αdS +RM = cd.

Solving the equations, we obtain

α =cu − cd

(u− d)S> 0, M =

ucd − dcu(u− d)R

< 0.

• Apparently, the binomial model is fortunate to have two instru-

ments in the replicating portfolio and two states of the world so

that the number of equations equals the number of unknowns.

The securities model is complete.

140

Page 141: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

1. The parameters α and M are seen to have opposite sign since the

payoff of a call is long stock and short money market account.

2. u/d < cu/cd due to the leverage effect inherited in the call op-

tion. That is, when a given upside growth/downside drop is

experienced in the stock, the corresponding ratio is higher in

the call.

• The number of units of asset held is seen to be the ratio of the

difference of call values cu − cd to the difference of asset values

uS − dS. This ratio is called the hedge ratio.

• The call option can be replicated by a portfolio of the two ba-

sic securities: long risky asset and short riskfree money market

account.

141

Page 142: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Binomial option pricing formula

By no-arbitrage argument, the current value of the call is given by

the current value of the replicating portfolio, that is,

c = αS +M =R−du−d cu + u−R

u−d cdR

=pcu + (1− p)cd

Rwhere p =

R− du− d

.

This confirms with the risk neutral valuation principle under a risk

neutral measure.

• The probability q, which is the subjective probability about up-

ward or downward movement of the asset price, does not appear

in the call value. The parameter p can be shown to be 0 < p < 1

since u > R > d and so p can be interpreted as a probability.

142

Page 143: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Query Why not perform the simple discounted expectation proce-

dure using the subjective probabilities q and 1− q, where

c =qcu + (1− q)cd

R?

The relation

puS + (1− p)dS =R− du− d

uS +u−Ru− d

dS = RS

shows that the expected rate of returns on the asset with p as the

probability of upside move is just equal to the riskless interest rate:

S =1

RE∗[S∆t|S],

where E∗ is expectation under this probability measure. This relation

reveals that the asset price process is a martingale under the risk

neutral measure. We may view p as the risk neutral probability .

143

Page 144: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Treating the binomial model as a one-period securities model

The securities model consists of the riskfree asset and one risky asset

with initial price vector: S∗(0) = (1 S) and discounted terminal

payoff matrix: S∗(1) =

(1 uS

R1 dS

R

).

The risk neutral probability measure Q(ω) = (Q(ωu) Q(ωd)) is ob-

tained by solving

(Q(ωu) Q(wd))

(1 uS

R1 dS

R

)= (1 S).

We obtain

Q(ωu) = 1−Q(ωd) =R− du− d

.

The securities model is complete since there are two states and two

securities. Provided that the securities model admits no arbitrage

opportunities, we have uniqueness of the risk neutral measure.

144

Page 145: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Condition on u, d and R for absence of arbitrage

The set of risk neutral measures is given by R = P+∩W⊥, where W

is the subspace of discounted gains. In the binomial random walk

model, W is spanned by the single vector

(uR − 1dR − 1

)S since there is

only one risky asset. Knowing that u > d, the no arbitrage condition:

u > R > d is equivalent to

u

R− 1 > 0 and

d

R− 1 < 0 ⇔ u > R > d

To derive the above “no-arbitrage” condition using geometrical in-

tuition, a vector normal to

(uR − 1dR − 1

)S lies in the first quadrant of

Q(ωu)-Q(ωd) plane if and only if u > R > d.

By risk neutral valuation formula, we have

c =Q(ωu)cu +Q(ωd)cd

R=

1

RE∗[c∆t|S].

145

Page 146: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Two equations for the determination of Q(ωu) and Q(ωd)

Q(ωu)(u

R− 1

)S +Q(ωd)

(d

R− 1

)S = 0

Q(ωu) +Q(ωd) = 1.

146

Page 147: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Extension to the trinomial model with 3 states of the world

We extend the two-jump assumption to the three-jump model:

We lose market completeness if we only have the money market

account and the underlying risky asset in the securities model. We

expect non-uniqueness of risk neutral measures, if they do exist.

The system of equations for the determination of the set of risk

neutral measures is given by

(Q(ωu) Q(ωm) Q(ωd))

1 uS

R1 mS

R1 dS

R

= (1 S).

147

Page 148: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Summary

• The binomial call value formula can be expressed by the following

risk neutral valuation formulation:

c =1

RE∗[c∆t|S],

where c denotes the call value at the current time, and c∆t de-

notes the random variable representing the call value one period

later. The call price can be interpreted as the expectation of

the payoff of the call option at expiry under the risk neutral

probability measure E∗ discounted at the riskless interest rate.

• Since there are 3 states of the world in a trinomial model, the

application of the principle of replication of claims fails to derive

the trinomial option pricing formula. Alternatively, one may use

the risk neutral valuation approach via the determination of the

risk neutral measures.

148

Page 149: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Multiperiod binomial models

Let cuu denote the call value at two periods beyond the current time

with two consecutive upward moves of the asset price and similar

notational interpretation for cud and cdd. The call values cu and cdare related to cuu, cud and cdd as follows:

cu =pcuu + (1− p)cud

Rand cd =

pcud + (1− p)cddR

.

The call value at the current time which is two periods from expiry

is found to be

c =p2cuu + 2p(1− p)cud + (1− p)2cdd

R2,

where the corresponding terminal payoff values are given by

cuu = max(u2S−X,0), cud = max(udS−X,0), cdd = max(d2S−X,0).

149

Page 150: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Note that the coefficients p2,2p(1 − p) and (1 − p)2 represent the

respective risk neutral probability of having two up jumps, one up

jump and one down jump, and two down jumps in two moves of the

binomial process.

Dynamics of asset price and call price in a two-period binomial

model.

150

Page 151: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

• With n binomial steps, the risk neutral probability of having j

up jumps and n − j down jumps is given by

(nj

)pj(1 − p)n−j,

where

(nj

)=

n!

j!(n− j)!is the binomial coefficient.

• The corresponding terminal payoff when j up jumps and n − jdown jumps occur is seen to be max(ujdn−jS −X,0).

• The call value obtained from the n-period binomial model is

given by

c =

n∑j=0

(nj

)pj(1− p)n−j max(ujdn−jS −X,0)

Rn.

151

Page 152: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Minimum number of upward moves required for the call being in-

the-money at expiry

We define k to be the smallest non-negative integer such that

ukdn−kS ≥ X, that is, k ≥ln XSdn

ln ud

. It is seen that

max(ujdn−jS −X,0) =

0 when j < k

ujdn−jS −X when j ≥ k .

The integer k gives the minimum number of upward moves required

for the asset price in the multiplicative binomial process in order

that the call expires in-the-money.

The call price formula is simplified as

c = Sn∑

j=k

(nj

)pj(1− p)n−j

ujdn−j

Rn−XR−n

n∑j=k

(nj

)pj(1− p)n−j.

152

Page 153: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Interpretation of the call price formula

The last term in above equation can be interpreted as the expec-

tation value of the payment made by the holder at expiration dis-

counted by the factor R−n, andn∑

j=k

(nj

)pj(1− p)n−j is seen to be

the probability (under the risk neutral measure) that the call will

expire in-the-money.

The above probability is related to the complementary binomial dis-

tribution function defined by

Φ(n, k, p) =n∑

j=k

(nj

)pj(1− p)n−j.

Note that Φ(n, k, p) gives the probability for at least k successes in n

trials of a binomial experiment, where p is the probability of success

in each trial.

153

Page 154: MAFS 5030 { Quantitative Modeling of Derivative Securities Topic …maykwok/courses/MAFS5030/MAFS... · 2019-10-25 · MAFS 5030 { Quantitative Modeling of Derivative Securities Topic

Further, if we write p′ =up

Rso that 1− p′ =

d(1− p)

R, then the call

price formula for the n-period binomial model can be expressed as

c = SΦ(n, k, p′)−XR−nΦ(n, k, p).

Alternatively, from the risk neutral valuation principle, we have

c =1

RnEQ

[ST1ST>X

]−X

RnEQ

[1ST>X

].

• The first term gives the discounted expectation of the asset

price at expiration given that the call expires in-the-money.

• The second term gives the present value of the risk neutral

expectation of payment incurred conditional on the call being

in-the-money at expiry.

154