Discrete Time Finance
Discrete Time Finance
MATH 5320M
School of Mathematics
c University of Leeds
Term 2, 2020/21
Contents
3 Investment 74
3.1 Single Period Investment . . . . . . . . . . . . . . . . . . . . 74
3.2 Returns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
3.3 Mean-Variance Analysis . . . . . . . . . . . . . . . . . . . . 91
1
Chapter 1
Single period market models are the most elementary market models. The
beginning of the period is usually denoted by the time t = 0 and the end of
the period by time t = 1. At time t = 0 stock prices, bond prices,possibly
prices of other financial assets or specific financial values are recorded and
the financial agent can choose his investment, often a portfolio of stocks
and bond. At time t = 1 prices are recorded again and the financial agent
obtains a payoff corresponding to the value of his portfolio at time t = 1.
Single period models are unrealistic in a way, that in reality trading takes
place over many periods, but they allow us to illustrate and understand
many of the important economic and mathematical principles in Financial
Mathematics without being mathematically to complex and challenging.
We will later see, that more realistic multi period models can indeed be
obtained by the concatenation of many single period models. Single period
models are therefore the building blocks of more complicated models.
Ω := {ω1 , ω2 , ..., ωk }.
2
depend on the state of the world at time t = 1 and therefore on the ωi ’s.
The exact state of world at time t = 1 is unknown at time t = 0. We cannot
foresee the future. We assume however that we are given information about
the probabilities of the various states. More precisely we assume that we
have a probability measure P on Ω with P(ω) > 0 for all ω ∈ Ω. This
probability measure represents the beliefs of the agent. Different agents may
have different beliefs and therefore different P’s. However in the following
we choose one agent who is in a way a representative agent.
Ω = {H, T }.
The result of the coin toss is not known at time t = 0 and is therefore
considered as random. We do not assume that the coin is a fair coin,
i.e. that H and T have the same probability, but that there is a number
0 < p < 1 s.t.
P(H) = p, P(T ) = 1 − p.
3
two values S1 (H) and S1 (T ), depending whether the coin toss results in H
or T . It is not known at time t = 0 and therefore considered to be random.
S1 is a random variable, taking the value S1 (H) with probability p and the
value S1 (T ) with probability 1 − p. We define
S1 (H) S1 (T )
u := , d := .
S0 S0
We assume that 0 < d < u. This means that the stock price can either
go up or down, but in any case remains positive. The stock can then be
represented by the following diagram:
Su
p8 0
p ppppp
p
ppp
ppp
S0 NNN
NNN 1−p
NNN
NNN
N&
S0 d
To complete our first market model we still need trading strategies. The
agents in this model are allowed to invest in the money market account
and the stock. We represent such an investment by a pair (x, φ) where x
gives the total initial investment in pounds at time t = 0 and φ denotes
the numbers of shares bought at time t = 0. Given the investment strategy
(x, φ), the agent then invests the remaining money x − φS0 in the money
market account. We assume that φ can take any possible value, i.e. φ ∈ R.
This allows for example short selling as well as taking arbitrary high credits.
At the end of this section we will give some remarks on the significance of
these assumptions.
The value of the investment strategy (x, φ) at time t = 0 is clearly x,
the initial investment. The agent has to pay x pounds in order to buy the
trading strategy (x, φ). Within the period, meaning between time t = 0
and time t = 1 the agent does nothing but waiting until time t = 1. The
value of the trading strategy at time t = 1 is given by its payoff. The payoff
however depends on the value of the stock at time t = 1 and is therefore
4
random. In fact it can take two values:
if the coin toss results in T . We combine these two equations in the following
definition.
Definition 1.1.1. The value process of the trading strategy (x, φ) in our
elementary market model is given by (V0 (x, φ), V1 (x, φ)) where V0 (x, φ) = x
and V1 is the random variable
5
A mathematical model that admits arbitrage cannot be used for analysis.
Wealth can be generated from nothing in such a model. Real markets some-
times exhibit arbitrage, but this is necessarily fleeting; as soon as someone
discovers it, trading takes actions that remove it. We say that a model is
arbitrage free, if there is no arbitrage in the model. To rule out arbitrage
in our elementary model we must assume that d < 1 + r < u, as we will see
now:
6
The proof of this is left as an exercise. It will also follow from the coming
discussion in Section 1.2. However, from this we get our first proposition:
Proposition 1.1.4. The elementary single period market model discussed
above is arbitrage free, if and only if d < 1 + r < u.
Let us now introduce other financial assets into our elementary market
model:
Definition 1.1.5. A European call option is a contract which gives its
buyer the right (but not the obligation) to buy a good at a future time T
for a price K. The good, the maturity time T and the strike price K are
specified in the contract.
Definition 1.1.6. A European put option is a contract which gives its
buyer the right (but not the obligation) to sell a good at a future time T
for a price K. The good, the maturity time T and the strike price K are
specified in the contract.
We will consider such European options in all of our financial market
models, which we are going to discuss in this lecture. European call and
put options are frequently traded on financial markets. A central question
will always be:
Within our elementary market model we do not have too many choices.
First, we assume that the good is the stock, and second that the maturity
time is T = 1, the end of the period. This is the only nontrivial maturity
time. The owner of a European call option can do the following:
• if the stock price S1 at time 1 is higher than K, buy the stock at time
t = 1 for the price K from the seller of the option and immediately sell
it on the market for the market price S1 , leading to a profit of S1 − K.
• if the stock price at time 1 is lower than K, then it doesn’t make sense
to buy the stock for the price K from the seller, if the agent can buy
it for a cheaper price on the market. In this case the agent can also do
simply nothing, leading to a payoff of 0.
7
This argumentation shows, that a European call option is equivalent to an
asset which has a payoff at time T = 1 of
max(S1 − K, 0).
This payoff is what the option is worth at time t = 1. Still the question is,
how much the option is worth at time t = 0? We will answer this question
in the remaining part of this section, by applying the replication principle.
To do this, we consider a more general option, which is of the type h(S1 ),
where h : R → R is a function. Please note that since S1 is random, h(S1 )
is also random. The European call option from above, is then given by
choosing the function h(x) := max(x − K, 0). (What function should be
taken for a European put option?) There are many other possible choices
for h leading to different options. We will discuss some of them in a later
section. The replication principle says the following:
What would it be, if the replication principle did not hold? Assume that
the price of the option is higher than the price of a replicating strategy.
Then, with zero initial investment, one could sell the option and buy the
replicating strategy. Since one earns more from selling the option than
paying for the replication strategy, one has a positive amount of money at
hand at time t = 0. This money can then be used to invest into the savings
account (or another riskless asset). At maturity, one may have to pay the
obligation from the option, but the replicating strategy which one owns will
pay exactly for this obligation. On the other hand, one obtains a strictly
positive payoff at maturity time of the option from the money invested in
the savings account. This is an arbitrage.
If the price of the option were lower than the price of the replicating
strategy then a similar strategy as above, where the option is bought and the
replicating strategy is sold short would lead to an arbitrage. We therefore
8
see that under the assumption that there is no arbitrage in the market the
price of the replicating strategy is the only possible price for the option. Let
us formulate these ideas more precisely in the elementary model.
Definition 1.1.7. A replicating strategy or hedge for the option h(S1 )
in the elementary single period market model is a trading strategy (x, φ)
which satisfies V1 (x, φ) = h(S1 ), which is equivalent to
(x − φS0 )(1 + r) + φS1 (H) = h(S1 (H)), (1.1)
(x − φS0 )(1 + r) + φS1 (T ) = h(S1 (T )). (1.2)
The following proposition follows from the argumentation above:
Proposition 1.1.8. Let h(S1 ) be an option in the elementary single period
market model, and let (x, φ) be a replicating strategy for h(S1 ), then x is the
only price for the option at time t = 0 which does not introduce arbitrage.
One way to find a price for an option is therefore to look for a replicat-
ing strategy and take the initial investment for this replicating strategy as
the price. How to find the replicating strategy and does it always exist?
Equations (1.1) and (1.2) represent a system of two linear equations with
two unknown variables x and φ. If we manage to solve it, the result will be
the sougth for replicating strategy. Solving for φ is easy. We subtract (1.2)
from (1.1) and obtain
h(S1 (H)) − h(S1 (T ))
φ= . (1.3)
S1 (H) − S1 (T )
We can now substitute this values for φ and solve for x. The formula (1.3)
is often called the Delta hedging formula.
Although we have computed the replicating strategy, we would like to
take an opportunity to introduce in this simple setting a method that is
suitable for more complicated models. Let us rewrite equations (1.1) and
(1.2) in a different form:
1 1
x+φ S1 (H) − S0 = h(S1 (H)), (1.4)
1+r 1+r
1 1
x+φ S1 (T ) − S0 = h(S1 (T )). (1.5)
1+r 1+r
9
Now we define
1+r−d
p̃ := . (1.6)
u−d
It follows from the assumption d < 1 + r < u that 0 < p < 1. We have
1+r−d
1 − p̃ = 1 −
u−d
u − d − (1 + r − d)
=
u−d
u−1−r
= .
u−d
For this choice of p̃ we have
1+r−d
1 + u−1−r
u−d S0 u u−d S0 d
(p̃S1 (H) + (1 − p̃)S1 (T )) =
1+r 1+r
(1 + r − d)u + (u − (1 + r))d)
= S0
(u − d)(1 + r)
= S0 .
Let us multiply equation (1.4) by p̃ and equation (1.5) by 1 − p̃. By ding
them we obtain
1 1
x+φ p̃S1 (H)+(1−p̃)S1 (T ) −S0 = p̃ h S1 (H) +(1−p̃)h S1 (T ) ,
1+r 1+r
which by the choice of p̃ and the equation above is equivalent to
1
x= 1+r p̃ h S1 (H) + (1 − p̃)h S1 (T ) . (1.7)
Either from (1.3) or from (1.7) we see that under the condition u > d (we
assumed it at the very beginning) we can always find a replicating strategy
for an option in our elementary single period market model. Models which
have this property are called complete. We will soon see, that there are
also models which are not complete and where the technique of pricing by
the replication principle does not work.
It is interesting to note, that the price x for the option computed above,
does not depend on the probabilities p and 1 − p. In particular it does not
10
coincide with the discounted expectation of the payoff of the option using
the probability measure P, i.e. in general
1 1
x 6= EP h(ST ) = p h S1 (H) + (1 − p)h S1 (T ) .
1+r 1+r
The latter equation is only true if p = p̃ and hence also 1 − p = 1 − p̃,
or if h(S1 (H)) = h(S1 (T )) i.e. the payoff of the option is deterministic
(non random). This however is hardly the case in reality. On the other
hand, if we define another measure P̃ on the underlying probability space
Ω = {H, T } by
P̃(H) = p̃, P̃(T ) = 1 − p̃
then by taking expectations under the measure P̃ instead of P we conclude
from equation (1.7) that
1
x = EP̃ h(ST ) . (1.8)
1+r
The measure P̃ is often called a risk neutral measure, since under this
measure the option price depends only on the expectation of the payoff, not
on its riskiness. Such measures will play a major role in the following lecture.
As we will see risk neutral measures, or equivalent martingale measures how
they are also called, will enable us to compute prices for options in complete
and incomplete markets. Notice that formula (1.3), that is the first pricing
method we described, is inherently related to the replication principle which
is not applicable in incomplete markets.
We devote the rest of this section to examples.
Example 1.1.9. Assume the parameters in our elementary market model
are the following: r = 13 , S0 = 1, u = 2, d = 12 , p = 43 . We want to compute
the price of a European call option with the strike price K = 1 and the
maturity time t = 1. In this case
1 + 31 − 1
2 5
p̃ = =
2 − 12 9
11
and we obtain the price of the option x as
1 5 4 15
x= · (2 − 1) + 0 = .
1 + 13 9 9 36
Again, the example shows that the value of the probability p is completely
irrelevant for the computation of the price of the option. Only the risk
neutral probability p̃ matters. We can also verify that the number computer
with p instead of p̃ is different:
1 3 1 9
1 · (2 − 1) + 0 = .
1+ 3 4 4 16
Example 1.1.10. Using the same parameters as in the previous example,
we compute the price of a European put option, which has the following
payoff
h(S1 ) := max(K − S1 , 0).
The price of the European put is then given by
1 5 4 1 6 1
x= · 0 + · (1 − ) = =
1 + 31 9 9 2 36 6
There is an interesting relationship between the European call consid-
ered in Example 1.1.9 and the European put considered in Example 1.1.10.
Clearly
15 1 1 1
− = =1−
36 6 4 1 + 13
or in words
1
price of call − price of put = S0 − K. (1.9)
1+r
This relationship not only holds for the special parameters chosen in the
Examples but is true in general whenever the underlying model is arbitrage
free. Formula (1.9) is called the Put-Call parity.
12
1.2 A general single period market model
We will now consider a general single period market model, in which an
agent is allowed to invest in a money market account (i.e. savings account)
and a finite number of stocks S 1 , ..., S n . The price of the i-th stock at time
t = 0, resp. t = 1, is denoted by S0i , resp. S1i . The money market account is
modeled in exactly the same way as in section 1.1. The prices of the stocks
at time t = 0 are known but the prices at time t = 1 are not known at time
t = 0 and are considered to be random. We assume that the world at time
t = 1 can take up one of k states ω1 , ..., ωk which we all put together into a
set Ω, i.e.
Ω := {ω1 , ..., ωk }. (1.10)
S1i : Ω → R.
Then S1i (ω) denotes the price of the i-th stock at time t = 1 if the world is
in state ω ∈ Ω at time t = 1. For technical reasons, we assume that each
state at time t = 1 is possible, i.e.
P(ω) > 0 for all ω ∈ Ω.
Notice that we can always remove from Ω the states of the world that have
probability of ocurring equal zero (i.e. they are impossible) and conse-
quently we obtain a model that satisfies the above requirement.
Let us now formally define the trading strategies which our agents are
going to use.
Definition 1.2.1. A trading strategy for an agent in our general single
period market model is a pair (x, φ), where x is the initial total investment
at time t = 0 and φ = (φ1 , ..., φn ) ∈ Rn is an n-dimensional vector specifying
the number of shares φi of the i-th stock that we own at t = 0.
13
Given a trading strategy (x, φ) as above, we always assume that the rest
of the money:
X n
x− φi S0i
i=1
is invested in the money market account. As in Section 1.1 we define the
value process corresponding to a trading strategy.
Definition 1.2.2. The value process of the trading strategy (x, φ) in our
general single period market model is given by (V0 (x, φ), V1 (x, φ)), where
V0 (x, φ) = x and V1 (x, φ) is the random variable
Pn i i
Pn i i
V1 (x, φ) = x − i=1 φ S0 (1 + r) + i=1 φ S1 . (1.11)
In this equation ∆S i represents the change in price of the i-th stock, i.e.
As the name indicates, G represents the gains (or losses) the agent obtains
from his investment. A simple calculation gives
Note that this is an equation of random variables, meaning that this equa-
tion holds in any possible state the world might attend at time t = 1, i.e.
for all ω ∈ Ω. Equation (1.13) says that any change in the value of the
trading strategy must be due to a gain or loss in the investment and not,
for example, due to the addition of funds from outside sources.
14
It is often convenient to study the prices of the stocks in relation to the
money market account. For this reason we introduce the discounted stock
prices Ŝti defined as follows:
Ŝ0i := S0i ,
1 i = 1, . . . , n.
Ŝ1i := S1i ,
1+r
V̂0 (x, φ) := x
n
X n
X
i
V̂1 (x, φ) := (x − φ S0i ) + φi Ŝ1i
i=1 i=1
with ∆Ŝ i = Ŝ1i − Ŝ0i . The verification of the following two equations is left
as an exercise:
Vt
V̂t = (1.15)
Bt
for t ∈ {0, 1} with B0 = 1 and B1 = 1 + r as well as
V̂1 (x, φ) = V̂0 (x, φ) + Ĝ(x, φ). (1.16)
Example 1.2.3. We consider the following model featuring two stocks S 1
and S 2 as well as the states Ω = {ω1 , ω2 , ω3 }. The prices of the stocks at
time t = 0 are given by S01 = 5 and S02 = 10 respectively. At time t = 1 the
prices depend on the state ω and are given by the following table:
ω 1 ω2 ω3
60 60 40
S11 9 9 9
40 80 80
S12 3 9 9
15
We assume that the interest rate r is equal to 91 . Let us consider a trading
strategy (x, φ), with φ = (φ1 , φ2 ) ∈ R2 . Then
1
V1 (x, φ) = (x − φ1 · 5 − φ2 · 10)(1 + ) + φ1 S11 + φ2 S12
9
and depending on the state of the world:
1 60 1 40 2
V1 (x, φ)(ω1 ) = (x − 5φ1 − 10φ2 )(1 + ) + φ + φ
9 9 3
1 60 1 80 2
V1 (x, φ)(ω2 ) = (x − 5φ1 − 10φ2 )(1 + ) + φ + φ
9 9 9
1 40 1 80 2
V1 (x, φ)(ω3 ) = (x − 5φ1 − 10φ2 )(1 + ) + φ + φ
9 9 9
The increments ∆S i are given by the following table
ω1 ω2 ω3
5 5
∆S 1
3 3 − 95
10
∆S 2 3 − 10
9 − 10
9
and the gains process G by
1 5 10
G(x, φ)(ω1 ) = (x − 5φ1 − 10φ2 ) + φ1 + φ2
9 3 3
1 5 10
G(x, φ)(ω2 ) = (x − 5φ1 − 10φ2 ) + φ1 − φ2
9 3 9
1 5 10
G(x, φ)(ω3 ) = (x − 5φ1 − 10φ2 ) − φ1 − φ2
9 9 9
The discounted prices of the stock at time t = 1:
ω 1 ω2 ω3
Ŝ11 6 6 4
Ŝ12 12 8 8
The discounted value process at time t = 1:
V̂1 (x, φ)(ω1 ) = (x − 5φ1 − 10φ2 ) + 6φ1 + 4φ2
V̂1 (x, φ)(ω2 ) = (x − 5φ1 − 10φ2 ) + 6φ1 + 8φ2
V̂1 (x, φ)(ω3 ) = (x − 5φ1 − 10φ2 ) + 4φ1 + 8φ2
16
ω1 ω2 ω3
∆Ŝ11 1 1 −1
∆Ŝ12 2 −2 −2
Given the definition of the wealth process (1.11) in the general single
period market model, the definition of an arbitrage in this model looks
almost the same as in Definition 1.1.2:
Definition 1.2.4. A trading strategy (x, φ) in our general single period
market model is called an arbitrage, if
1. x = V0 (x, φ) = 0
2. V1 (x, φ) ≥ 0
Pk
3. E(V1 (x, φ)) = i=1 P(ωi )V1 (x, φ)(ωi ) >0
Here V1 (x, φ) is given by equation (1.11).
The following remark is often very helpful:
Remark 1.2.5. Condition 3. in Definition 1.2.4 is equivalent to:
3’. There exists ω ∈ Ω such that V1 (x, φ)(ω) > 0.
The definition of an arbitrage can also be formulated with the discounted
value process or with the discounted gains process. The following proposi-
tion gives us such a statement.
Proposition 1.2.6. A trading strategy (x, φ) in the general single period
market model is an arbitrage if and only if one of the following two equivalent
conditions hold:
17
• 1. x = V̂0 (x, φ) = 0
2. V̂1 (x, φ) ≥ 0
3. E(V̂1 (x, φ)) > 0 or equivalently: there exists ω ∈ Ω s.t. V̂1 (x, φ)(ω) >
0.
• 1. x = V̂0 (x, φ) = 0
2. Ĝ(x, φ) ≥ 0
3. E(Ĝ(x, φ)) > 0 or equivalently: there exists ω ∈ Ω s.t. Ĝ(x, φ)(ω) >
0.
We are now coming back to the subject of risk neutral measures which
we shortly mentioned in Section 1.1.
Definition 1.2.7. A measure P̃ on Ω is called a risk neutral probability
measure for our general single period market model if
1. P̃(ω) > 0 for all ω ∈ Ω,
2. EP̃ (∆Ŝ i ) = 0 for i = 1, . . . , n.
Another way of formulating the second condition in Definition 1.2.7 is:
1
EP̃ i
S1 = S0i .
1+r
Notice that when Ω consists of only two elements and there is only one
tradable stock (n = 1) Definition 1.2.7 is consistent with what we called
a risk neutral measure in Section 1.1. We also mentioned before that risk
neutral measures are closely related to arbitrage and pricing of options. The
following theorem, apparently contrary to its title, addresses first of these
questions:
Theorem 1.2.8. Fundamental Theorem of Asset Pricing: In the
general single period market model, there are no arbitrages if and only if
there exist a risk neutral measure.
The proof of this theorem is essentially geometric and requires some
preparation. First of all it is very useful to think of random variables on Ω
18
as vectors in the k dimensional euclidean space Rk . This is possible by the
following identification:
These two properties follow from the properties Q(ω) ≥ 0 for all ω ∈ Ω,
Q(Ω) = 1 and Q(A ∪ B) = Q(A) + Q(B) for disjoint sets A and B, which
every probability measure has to satisfy. The subset of Rk consisting of
the vectors with properties 1. and 2. above is often called the standard
simplex in Rk . Although every vector in Rk defines a probability measure,
we can identify the set of probability measures on Ω with the standard
simplex in Rk .
In the following we will always use this identification, writing X for the
vector representing the random variable X and Q for the vector representing
the probability measure Q. Using this interpretation we can for example
write the expectation value of a random variable with respect to a prob-
ability measure Q on Ω as a scalar product in the euclidean space Rk as
follows:
EQ (X) = ki=1 X(ωi )Q(ωi ) =< X, Q >,
P
19
where < ·, · > denotes the standard scalar product in Rk . Let us now
consider the following set:
A = {X ∈ Rk |X ≥ 0, X 6= 0}. (1.18)
no arbitrage ⇔ W ∩ A = ∅. (1.19)
Furthermore we define
Pk
P + = {X ∈ Rk | i=1 Xi = 1, Xi > 0}. (1.21)
This set can be identified with the set of probability measures on Ω which
satisfy property 1. from Definition 1.2.7. We have the following lemma:
Lemma 1.2.9. A measure P̃ is a risk neutral probability measure on Ω if
and only if P̃ ∈ P + ∩ W⊥ .
Proof. Since there is ”if and only if” in the statement of the lemma we have
to prove two assertions:
20
(a) If a measure P̃ is a risk neutral probability measure on Ω then P̃ ∈
P + ∩ W⊥ .
(b) If P̃ ∈ P + ∩W⊥ then the measure P̃ is a risk neutral probability measure
on Ω.
We start with (a). It is indicated by saying: assume first that P̃ is a risk
neutral probability measure on Ω. Then by property 1. in Definition 1.2.7
P̃ ∈ P + . Using property 2. in Definition 1.2.7 as well as the definition of
the discounted gains process Ĝ(x, φ) in (1.14) we have for X = Ĝ(x, φ) ∈ W
k
! k
X X
i i i i
< X, P̃ >= EP̃ (Ĝ(x, φ)) = EP̃ φ ∆Ŝ = φ EP̃ ∆Ŝ = 0
i=1 i=1 | {z }
=0
21
It is a closed, bounded and convex subset of RK . Since A+ ⊂ A it follows
from (1.19) that
no arbitrage ⇒ W ∩ A+ = ∅.
By the separating hyperplane theorem, there exists a vector Y ∈ W⊥ , s.t.
hX, Y i > 0 for all X ∈ A+ . (1.22)
For each i = 1, ..., k define the vector X i as a vector in Rk whose i-th
coordinate is equal to 1/P(ωi ) and the remaining components are zero. Then
1
hX i , Pi = P(ωi ) = 1
P(ωi )
and hence X i ∈ A+ . Denoting with Yi the i-th component of Y it then
follows from (1.22), that
1
0 < hX i , Y i = Yi
P(ωi )
and therefore Y (ωi ) = Yi > 0 for all i = 1, .., k. Let us now define Q by
Y (ωi )
Q(ωi ) = .
Y (ω1 ) + ... + Y (ωk )
Clearly, Q ∈ P + . Since Q is merely a scalar multiple of Y and W⊥ is a
vectorspace it follows that Q ∈ W⊥ . Therefore
Q ∈ P + ∩ W⊥
and by Lemma 1.2.9 we have that Q is a risk neutral measure on Ω. We
have therefore shown, that the condition no arbitrage implies the existence
of a risk neutral measure.
Let us now show the converse. We assume there exists a risk neutral
measure Q. Let (x, φ) be an arbitrary trading strategy. As in the proof of
Lemma 1.2.9
k
! k
X X
i i i i
EQ (Ĝ(x, φ)) = EQ φ ∆Ŝ = φ EQ ∆Ŝ = 0.
i=1 i=1
If we assume that Ĝ(x, φ) ≥ 0 then the last equation clearly implies that
Ĝ(x, φ)(ω) = 0 for all ω ∈ Ω. Hence by Proposition 1.2.6 there cannot be
any trading strategy that is an arbitrage.
22
Example 1.2.11. We continue with example 1.2.3. Recall the increments
of the discounted prices:
ω1 ω2 ω3
∆Ŝ 1 1 1 −1
∆Ŝ 2 2 −2 −2
23
we know that there must be a trading strategy (x, φ) s.t
0
Ĝ(x, φ) = X2 .
0
We compute it by solving the following system of linear equations:
φ1 + 2φ2 = Ĝ(x, φ)(ω1 ) = 0
φ1 − 2φ2 = Ĝ(x, φ)(ω2 ) = X2
−φ1 − 2φ2 = Ĝ(x, φ)(ω3 ) = 0
where the last equation above is redundant (when multiplied by −1 it is
identical to the first one). The solution is:
X2 X2
φ1 = , φ2 = − .
2 4
These numbers tell us how many shares we ought to buy in order to obtain
the arbitrage. We still need to know how much money we have to invest in
the money market account. This is easy. Since the arbitrage starts with an
initial total investment of zero, we must invest
X2 X2
0 − φ1 S01 − φ2 S02 = − · 5 − (− ) · 10 = 0
2 4
in the money market. The arbitrage we computed is therefore a strategy
which only invests in the risky assets, i.e the stocks.
We now come back to the question: what should the price of an option
in our model be? In Section 1.1 we considered options of the type h(S1 ),
where h is a payoff profile, a function of a single stock S1 at time t = 1. In
our general model we have more than one stock and the payoff profiles may
look more complicated. For this reason we generalize our definition of an
option. We call this more general product contingent claim.
Definition 1.2.12. A contingent claim in the general single period mar-
ket model is a random variable X on Ω representing a payoff at time t = 1.
To price a contingent claim, we may follow the same approach as taken
in Section 1.1 and apply the replication principle.
24
Proposition 1.2.13. Let X be a contingent claim in our general single
period market model, and let (x, φ) be a hedging strategy for X, i.e. a
trading strategy which satisfies V1 (x, φ) = X. The only price of X which
complies with the no arbitrage principle is V0 (x, φ), which by definition is
equal to x.
The proof of this proposition follows along the same argumentation as in
Section 1.1. A crucial difference to the elementary single period model as
discussed in Section 1.1 is however that in the general single period market
model a replicating strategy might not exist. This can happen when there
are more effective sources of randomness than there are stocks to invest in.
Let us consider the following example that represents an elementary version
of a so called stochastic volatility model.
Example 1.2.14. We consider the following market model. It consists
of two tradeable assets, one money market account Bt and one stock St
(t = 0, 1), as well as third object which we call the volatility v. The volatility
determines whether the stock price can make big jumps or small jumps.
In this model the volatility is assumed to be random, or in other words
stochastic. Such models are called stochastic volatility models. To be
a bit more precise, we assume that our state space consists of 4 states,
Ω := {ω1 , ω2 , ω3 , ω4 }.
and that the volatility is given by
(
h, if ω = ω1 , ω2
v(ω) :=
l, if ω = ω3 , ω4
Here 0 < l < h < 1 and l stands for low volatility whereas h stands for high
volatility. The stock price S1 is then modeled by
(
(1 + v(ω))S0 , if ω = ω1 , ω3
S1 (ω) :=
(1 − v(ω))S0 , if ω = ω2 , ω4
where S0 denotes the initial stock price. The stock price can therefore jump
up or down as in the first elementary single period market model from
Section 1.1. The difference to that model is that the amount by which it
25
jumps is itself random determined by the volatility. Finally, the money
market account is modeled as before by
B0 = 1, B1 = 1 + r.
Let us now consider a digital call in this model, i.e.
(
1, if S1 > K
X=
0 otherwise
Assume that the strike price K satisfies
(1 + l)S0 < K < (1 + h)S0 .
Then a nonzero payoff is only possible if the volatility is high and the stock
jumps up. This is the case if and only if the state of the world at time t = 1
is given by ω = ω1 . The contingent claim X can therefore alternatively be
written as (
1, if ω = ω1
X(ω) =
0 if ω = ω2 , ω3 , ω4
Let us check if there exists a replicating strategy for this contingent claim,
i.e. a trading strategy (x, φ) satisfying
V1 (x, φ) = X.
Using the definition of V1 (x, φ) and our vector notation for random variables,
the last equation is equivalent to the following system of linear equations:
1+r (1 + h)S0 1
+ φ · (1 − h)S0 = 0
1+r
(x − φS0 ) ·
1+r (1 + l)S0 0
1+r (1 − l)S0 0
We rearrange the terms and write equivalently:
1+r h−r 1
+ φS0 · −(h + r)
1+r 0
x· 1+r l−r
=
0
1+r −(l + r) 0
26
Solving the second equation (the second component) for x yields:
1
x= φS0 (h + r).
1+r
On the other hand, solving the fourth equation (the fourth component) for
x gives:
1
x= φS0 (l + r).
1+r
Since S0 (h + r) 6= S0 (l + r), both equations can only hold together if φ = 0.
This however implies that x = 0 and so we get 0 = 1 in the first equation.
This of course isn’t true. The conclusion is that there is no trading strategy
(x, φ) which replicates X. The heuristic explanation is that there is a source
of randomness in the volatility which cannot be hedged since the volatility
is not tradeable. The mathematical explanation is just that the system of
linear equations above has no solution.
To take account of this difficulty we introduce the following definition.
Definition 1.2.15. A contingent claim X is called attainable, if there
exists a trading strategy (x, φ) which replicates X, i.e. satisfies V1 (x, φ) =
X.
For attainable contingent claims the replication principle applies and it
is clear how to price them, namely by the total initial investment needed for
a replicating strategy. There might be more than one replicating strategy,
but it follows again from the no arbitrage principle, that the total initial
investment for replicating strategies is unique.
In equation (1.8) we established a way to use a risk neutral measure
to compute the price of an option in the elementary single period market
model. This approach works fine in the general single period market model
as long as attainable contingent claims are considered.
Proposition 1.2.16. Let X be an attainable contingent claim and P̃ be an
arbitrary risk neutral measure. Then the price x of X at time t = 0 defined
via a replicating strategy can be computed by the formula
1
x = EP̃ 1+r X . (1.23)
27
Proof. Let (x, φ) be a replicating strategy of X, i.e. X = V1 (x, φ). It follows
1
from the equality V̂1 (x, φ) = 1+r V1 (x, φ) that
1
X = V̂1 (x, φ)
1+r
and from Definition 1.2.7
1
EP̃ X = EP̃ V̂1 (x, φ)
1+r
= EP̃ x + Ĝ1 (x, φ)
k
!
X
= x + EP̃ φi ∆Ŝ i
i=1
k
X
i i
=x+ φ EP̃ ∆Ŝ
i=1 | {z }
=0
= x.
Remark 1.2.17. Proposition 1.2.16 tells us, in particular, that for all risk
neutral measures for the model we get the same value when computing the
expectation in equation (1.23).
The following example shows that the situation changes dramatically if
the contingent claim is not attainable.
Example 1.2.18. Let us compute the set of risk neutral measures for our
stochastic volatility model from Example 1.2.14. For simplicity we assume
r = 0. In this case the discounted processes and the original processes
coincide. We have
v(ω) · S0 , if ω = ω1 , ω3
∆Ŝ(ω) :=
−v(ω) · S0 , if ω = ω2 , ω4
or in the vector notation
h
−h
∆Ŝ = S0 ·
l .
−l
28
For a trading strategy (x, φ) the discounted gains process is given by
Ĝ(x, φ) = φ · ∆Ŝ
Clearly, this set is not empty and we can conclude that our stochastic
volatility model is arbitrage free. In particular, as it is easy to see, for
every 0 < q1 < 1 there exists Q ∈ M s.t. Q(ω1 ) = q1 . Let us now
29
compute the (discounted) expectation of a Digital call under a measure
Q = (q1 , q2 , q3 , q4 )> ∈ M:
EQ (X) = q1 · 1 + q2 · 0 + q3 · 0 + q4 · 0 = q1 .
Since q1 is arbitrary, except that it has to lie between zero and one, we
see that we obtain many different values as discounted expectation under a
risk neutral measure, in fact every value x which satisfies 0 < x < 1. The
situation is therefore completely different than in Proposition 1.2.16 because
as we showed in Example 1.2.14 the contingent claim X is not attainable.
Let us now consider a general contingent claim X, attainable or not.
Definition 1.2.19. We say that a price x for the contingent claim X com-
plies with the no arbitrage principle, if the extended model, which
consists of the original stocks S 1 , ..., S n and an additional asset S n+1 whose
prices satisfy S0n+1 = x and S1n+1 = X is arbitrage free.
The additional asset S n+1 defined in the above proposition may not be
interpreted as a stock, since it can take negative values if the contingent
claim takes negative values. For the general arbitrage and pricing theory
developed so far positiveness of asset prices was however not essential.
In view of the previous example the following proposition might be sur-
prising. It says that whenever one uses a risk neutral measure to price a
contingent claim by formula (1.23) one obtains a price which complies with
the no arbitrage principle. Even if prices differ when using different risk
neutral measures.
Proposition 1.2.20. Let X be a possibly unattainable contingent claim and
P̃ a risk neutral measure for our general single period market model. Then
1
x = EP̃ X (1.24)
1+r
defines a price for the contingent claim at time t = 0 which complies with
the arbitrage principle.
30
Proof. By the Fundamental Theorem of Asset Pricing (Theorem 1.2.8) it is
enough to show that there exists a risk neutral measure for the correspond-
ing model which is extended by the asset S n+1 as in Definition 1.2.19. By
assumption P̃ is a risk neutral measure for the original model, consisting
of the stocks S 1 , ..., S n , i.e. P̃ satisfies 1. and 2. in Definition 1.2.7 for
i = 1, ..., n. For i = n + 1 the second condition translates into
1
EP̃ (∆Ŝ n+1 ) = EP̃ X −x
1+r
1
= EP̃ X −x
1+r
= x−x=0
31
only if the k × (n + 1) matrix A given by
32
form
1+r (1 + h)S0
1+r (1 − h)S0
A=
1+r
(1 + l)S0
1+r (1 − l)S0
The rank of this matrix is 2 which is not equal to k = 4. Hence it doesn’t
have full rank, and the model is incomplete.
Proposition 1.2.22 presents a method to determine whether a model is
complete without computing replicating strategies. Now, if the model is
incomplete, is there a method to determine whether a specific contingent
claim is attainable without trying to compute the replicating strategy? Yes,
there is. The following proposition shows how.
Proposition 1.2.24. The contingent claim X is attainable if and only if
1
EQ 1+r X takes the same value for all Q ∈ M.
The proof of this result can be found in Pliska ([1], page 23). We omit the
proof here. An important consequence of this proposition is the following
theorem:
Theorem 1.2.25. Under the assumption that the model is arbitrage free, it
is complete if and only if M consists of only one element, i.e. there is only
one risk neutral measure.
Proof. Since the model is arbitrage free, it follows from Theorem 1.2.8 that
there is at least one risk neutral measure, i.e. M 6= ∅. Assume first that
there is only one risk neutral measure. Then the condition in Proposition
1.2.24 is trivially satisfied for all contingent claims X and so the market
model is complete.
Assume now the market model is complete and there are two risk neutral
measures Q1 and Q2 in M. For each i = 1, .., k consider the contingent claim
X i given by
i 1 + r, if ω = ωi
X (ω) =
0, otherwise
33
Since the model is complete, X i is an attainable contingent claim. It follows
from Remark 1.2.17 that
1 i 1 i
EQ1 X = EQ2 X .
1+r 1+r
But clearly,
1 i 1 i
Q1 (ωi ) = EQ1 X , Q2 (ωi ) = EQ2 X ,
1+r 1+r
which together implies that Q1 (ωi ) = Q2 (ωi ). Therefore Q1 = Q2 and we
have hence shown, that M consists of only one risk neutral measure.
34
Chapter 2
• Agents can buy and sell assets not only at the beginning of the trading
period, but at any time t out of a discrete set of trading times t ∈
{0, 1, 2, ..., T }. t = 0 is the beginning of the trading period, t = T is
the end.
• Agents can gather information over time, since they can observe prices.
For example they can make their investments at time t = 1 dependent
on the prices of the asset at time 1. These are unknown at time t = 0
and couldn’t be used in order to choose the investment at time t = 0.
35
2. If F ∈ F then F c = Ω \ F ∈ F
3. If Fi ∈ F for i ∈ N, then ∞
S
i=1 Fi ∈ F.
In our case, where the state space is finite, the third condition can be relaxed
to condition
3’. If F, G ∈ F, then F ∪ G ∈ F.
There are a few properties that can be easily derived from the above
definition:
• ∅ ∈ F,
• If F, G ∈ F, then F ∩ G ∈ F.
To see the first one, notice that by 1. A = Ω ∈ F. By virtue of 2. one
gets Ac ∈ F, but the compliment of the full space is an empty set, so
∅ = Ac ∈ F. Take now F, G ∈ F. It can be easily checked that
F ∩ G = (F c ∪ Gc )c .
This reformulation will be very useful. By 2. we obtain F c , Gc ∈ F. Further,
their sum F c ∪ Gc is an element of F (see 3’.). Applying 2. once more, we
have (F c ∪ Gc )c ∈ F, which completes the proof of the second statement.
The idea is that a σ algebra models a certain level of information. The
elements of a σ-algebra F are subsets of the state space Ω. Given that F
is chosen to model the level of information of an agent or an observer of
any kind, then it is assumed that this agent can distinguish between two
sets F and G which belong to F, but not between the actual elements of
F or the actual elements of G. In a way one could say, that if the agent
looks at the state space Ω his resolution is not high enough to recognise
the actual states ω but only to see the sets belonging to the σ-algebra F.
One can think of the states ω as atoms, and as the sets contained in the
σ-algebra as molecules, which are built from the atoms. The agent can only
see the molecules, but not the atoms. The larger the σ-algebra, the higher
the resolution is, the more information is in the σ-algebra.
36
Definition 2.1.2. A partition of a σ-algebra F is a collection of sets
{Ai : i ∈ I}, where I is some index set, such that:
1. Ai 6= ∅ for i ∈ I.
2. Ai ∈ F for i ∈ I.
3. EverySset F ∈ F can be written as a union of some of the Ai ’s, i.e.
F = j∈J Aj with J ⊂ I.
4. Sets Ai are pairwise disjoint, i.e. Ai ∩ Aj = ∅ whenever i 6= j.
The set I can be thought of as a set of integers 1, 2, . . . , N for some
N . Therefore, a partition is a collection of sets A1 , A2 , . . . , AN satisfying
conditions 1.-4. of Definition 2.1.2. It can be easily deduced that all sets Ai
in a partition satisfy a certain minimality condition: if A ∈ F and A ⊂ Aj
for some j, then A = Aj , since otherwise it could not be written as a union
of some of the Ai ’s (a contradiction with 3). It is not hard to show that
given a σ-algebra F, a partition for this σ-algebra always exist and is in
fact unique.
Example 2.1.3.
1. If Ω is a finite state space, then the power set P(Ω) is a σ-algebra.
This is the largest possible σ-algebra on Ω, but beware: If Ω is not
finite, then the power set of Ω is not a σ-algebra! The partition of F
consists of sets {ω} for all ω ∈ Ω.
2. The trivial σ-algebra corresponding to a state space Ω is the σ-algebra
F = {∅, Ω}. This clearly satisfies the conditions in Definition 2.1.1.
The trivial σ-algebra is the smallest σ-algebra on Ω. Here, the partition
is composed from one set Ω.
3. On a state space Ω = {ω1 , ω2 , ω3 , ω4 } consisting of four elements, the
following is a σ-algebra:
F = {∅, {ω1 , ω2 }, {ω3 , ω4 }, Ω}.
This can be easily verified. A partition of this σ-algebra, is given by
the two sets A1 = {ω1 , ω2 } and A2 = {ω3 , ω4 }.
37
4. For a collection Fi ⊂ Ω for i ∈ I, one can show that there is always
the smallest σ-algebra which contains the sets Fi . This σ-algebra is
denoted by σ (Fi : i ∈ I) and is called the σ-algebra generated by the
sets Fi .
Let us now consider a random variable X : Ω → R (we can think of a con-
tingent claim). It is F-measurable if its values depend only on information
in F. This is a general mathematical definition:
Definition 2.1.4. The random variable X : Ω → R is called F-measurable,
if for every closed interval [a, b] ⊂ R the preimage under X belongs to F,
i.e.
X −1 ([a, b]) ∈ F.
It is rather difficult to imagine and check. However, we can provide a
simpler reformulation in our case of finite state space Ω. It is based on the
observation that the set of values of X is finite.
Proposition 2.1.5. Let X : Ω → R be a random variable and (Ai )i∈I a
partition of the σ-algebra F. The random variable X is F-measurable, if
and only if X is constant on each set of the partition, i.e. there exist cj ∈ R
for all j ∈ I such that
6 X −1 (cj ) ∩ Aj ∈ F.
∅=
X −1 (cj ) ∩ Aj = Aj .
38
But this means nothing else than X(ω) = cj for all ω ∈ Aj and hence X is
constant on Aj . By varying j we obtain such cj ’s for all j ∈ I.
Now assume vice versa, that X : Ω → R is a function which is constant
on all sets Aj belonging to the partition and that the cj are given as in the
statement of the proposition. Let [a, b] be a closed interval in R and define
In the proposition above, it is not assumed that the cj ’s all have different
values. In fact, some of them may coincide.
Example 2.1.6.
1. If Ω is a finite state space and F = P(Ω) is a power σ-algebra, then
every random variable X : Ω → R is F-measurable.
2. A random variable that is measurable with respect to a trivial σ-algebra
is constant, i.e. its set of values consists of exactly one point.
3. On a state space Ω = {ω1 , ω2 , ω3 , ω4 } consider a σ-algebra F given by
the partition A1 = {ω1 , ω2 } and A2 = {ω3 , ω4 }. Then every random
variable that is F-measurable satisfies
39
4. On a finite state space Ω consider a random variable X : Ω → R. A
σ-algebra generated by X is given by a partition
−1
X (c) : c is a value of X .
This partition is finite, because X can only attain a finite number of
values. Moreover, F is the smallest σ-algebra with respect to which X
is measurable (check it!).
The main idea behind the notion of a filtration is to model the devel-
opment of information in time. A filtration is a sequence of σ-algebras.
We assume that information can only increase in time, i.e. we never forget
anything!
Definition 2.1.7. A sequence (Ft )0≤t≤T of σ-algebras on Ω is called a fil-
tration, if Fs ⊂ Ft whenever s < t.
We interpret the σ-algebra Ft as the information which is available to
an agent or an observer at time t. In particular F0 represents the informa-
tion which is available at the beginning of the period before anything else
has started. This is, in a way, the initial information. Usually we know
everything about the present state of the market, i.e. the prices of assets.
Therefore, we will be assume that F0 is a trivial σ-algebra F0 = {∅, Ω}.
To model a dynamic random behaviour of some quantities (e.g. as-
set prices), we introduce the concept of stochastic processes, which are
sequences of random variables in time.
Definition 2.1.8. A family (Xt ), where 0 ≤ t ≤ T , consisting of random
variables is called a stochastic process. If (Ft )0≤t≤T is a filtration, the
stochastic process (Xt ) is called (Ft )-adapted if for all t we have that Xt
is Ft -measurable.
We shall often write “process” instead of stochastic process. If it is clear
from the context which filtration is meant, we shall also write “adapted”
instead of (Ft )-adapted. The stochastic process (Xt ) is therefore adapted, if
and only if its time t component Xt depends only on the information which
is available at time t, i.e. Ft .
40
Example 2.1.9. An ideal example of a stochastic process is the evolution
of stock prices. We denote the stock price at times 0 ≤ t ≤ T with St . Since
these prices are not known at time 0, based on the initial information, St
are assumed to be random variables for t ≥ 1:
St : Ω → R+ .
At time t however we know the price of St (i.e. it is a part of the information
available to us) and we therefore assume that St is Ft -measurable. We
therefore model the stock price evolution as an adapted process (St ), where
the filtration (Ft ) is otherwise specified.
In the above example we discussed the requirements for the price process
so that is complies with the information structure we have. It is usually
assumed that the only information we get comes from the prices themselves.
Below, we present a general method how to obtain a filtration, such that
the process in question is measurable with respect to this filtration, and the
filtration represents the information flow which is induced by observing the
stochastic process.
Definition 2.1.10. Let (Xt )0≤t≤T be a stochastic process on (Ω, P). Define
This is the smallest σ-algebra which contains all the sets Xu−1 ([a, b]) where
0 ≤ u ≤ t and a ≤ b. Clearly FsX ⊂ FtX and (FtX )0≤t≤T is a filtration. It fol-
lows immediately from the definition that (Xt )0≤t≤T is (FtX )0≤t≤T -adapted.
(FtX )0≤t≤T is called the filtration generated by the process X.
Let us make the above definition more understandable. First, (2.1) reads
as
FtX = {the information generated by X0 , X1 , . . . , Xt }.
We know how to extract the information carried by one random variable
(see Example 2.1.9). Here, we have t + 1 random variables. Let Gi be the σ-
algebra generated by Xi , i = 0, 1, . . . , t. Then FtX is the smallest σ-algebra
containing G0 , G1 , . . . , Gt . It means that we put all sets from collections
G0 , . . . , Gt into one bag called G and look for a smallest collection of sets
(Ai )i∈I , for some set of indexes I, that satisfies
41
1. Ai 6= ∅ for i ∈ I.
2. EverySset G ∈ G can be written as a union of some of the Ai ’s, i.e.
G = j∈J Aj with J ⊂ I.
3. Sets Ai are pairwise disjoint, i.e. Ai ∩ Aj = ∅ whenever i 6= j.
Actually, we can put into G solely the partitions of G0 , . . . , Gt . Notice that
above conditions resemble those from Definition 2.1.2. Indeed, it is true
that FtX is the σ-algebra whose partition is given by (Ai )i∈I .
Let us illustrate these concepts in the following example which models
the stock price evolution over two periods.
Example 2.1.11. The following diagram describes the evolution of a single
stock over the period of two time steps:
S2 = 9 ω1
3
4 rrr
rr9
rr
rrr
S1B = 8L
LLL 1
LL4L
LLL
2 %
5
S2 = 6 ω2
S0 =: 5
::
::
::
:: 3
::5 S2 = 6 ω3
::
:: 2
7 rrr
rr9
:: rr
: rrr
S1 = 4L
LLL 5
LL7L
LLL
%
S2 = 3 ω4
42
the stock can take two possible values. The following is easy to verify:
Ω if a ≤ 4 and 8 ≤ b
{ω1 , ω2 } if 4 < a and 8 ≤ b
S1−1 ([a, b]) =
{ω , ω } if a ≤ 4 and b < 8
3 4
∅ if a < 4 and b < 4.
These are all cases which can occur, and therefore
G0 = {Ω},
G1 = {ω1 , ω2 }, {ω3 , ω4 } .
Notice that the partition G1 is finer than the partition G0 (every set in the
partition G0 can be obtained as a union of some sets from the partition G1 ).
S
The partition of F1 is then equal to {ω1 , ω2 }, {ω3 , ω4 } and
43
We cannot use the same argument as above: G2 is not finer than G1 . How-
ever, let us put into one bag all sets from G0 , G1 and G2 :
{ω1 , ω2 }, {ω3 , ω4 }, {ω1 }, {ω2 , ω3 }, {ω4 }, Ω .
Now, following the algorithm, we need to find the smallest collection of
disjoint sets (Ai ) such that every set above can be represented as a union
of some of them. Obviously, this collection is given by
{ω1 }, {ω2 }, {ω3 }, {ω4 } ,
which implies that the partition of F2S is equal to {ω1 }, {ω2 }, {ω3 }, {ω4 }
and F2S is a power σ-algebra.
In order to specify our market model, we still have to define what trading
strategies the agents in our model are allowed to use in order to trade on
the market. As in Chapter 1 we assume that the market consists of a money
market account (e.g. a bond) denoted by B, which evolves deterministically
as Bt+k = Bt (1 + r)k , where r is the interest rate (we can assume that
B0 = 1 without loss of generality), and n stocks S 1 , . . . , S n , which are
assumed to be stochastic processes on the underlying state space. A trading
strategy is then given by an Rn+1 valued stochastic process (φt )t=0,...,T whose
components are denoted φ0t , φ1t , ..., φnt and where φit denotes the number of
shares of the i-th stock hold at time t and φ0t the number of bonds at time
t.
Definition 2.1.12. The value process corresponding to the trading strat-
egy φ = (φt )0≤t≤T −1 is the stochastic process Vt (φ) 0≤t≤T , where
n
X
Vt (φ) = φ0t Bt + φit Sti , t = 0, . . . , T.
i=1
44
Definition 2.1.14. A trading strategy φ = (φt )0≤t≤T is called self financ-
ing, if for all t = 0, ..., T − 1
n
X n
X
φ0t Bt+1 + φit St+1
i
= φ0t+1 Bt+1 + φit+1 St+1
i
. (2.2)
i=1 i=1
45
construct such a filtration for one stochastic process (n = 1). If n > 1, it
is easiest to consider the approach following Definition 2.1.10 and to make
1 n
use of partitions. If the filtration (Ft ) is generated by (St ), ..., (St ) t=0,...,T ,
then
Ft = {the information generated by Sji , i = 1, . . . , n, j = 0, . . . , t}.
As before we put all sets from the partitions of σ-algebras generated by Sji ,
i = 1, . . . , n, j = 0, . . . , t into one bag denoted by G. We find the smallest
collection of sets (Ai )i∈I , for some set of indexes I, that satisfies
1. Ai 6= ∅ for i ∈ I.
2. EverySset G ∈ G can be written as a union of some of the Ai ’s, i.e.
G = j∈J Aj with J ⊂ I.
3. Sets Ai are pairwise disjoint, i.e. Ai ∩ Aj = ∅ whenever i 6= j.
We claim that this collection is a partition for Ft (check it!).
Example 2.1.16. Consider a diagram given in Example 2.1.11. The un-
derlying probability space is Ω = {ω1 , ω2 , ω3 , ω4 }. The physical measure is
encoded in the diagram above the arrows:
2 3 2 1
· ,
P(ω1 ) = P(ω2 ) = · ,
5 4 5 4
3 2 3 5
P(ω3 ) = · , P(ω4 ) = · .
5 7 5 7
The filtration generated by the asset prices has been determined as
F0 = {∅, Ω},
F1 = {∅, {ω1 , ω2 }, {ω3 , ω4 }, Ω},
F2 = ∅,
{ω1 }, {ω2 }, {ω3 }, {ω4 },
{ω1 , ω2 }, {ω1 , ω3 }, {ω1 , ω4 }, {ω2 , ω3 }, {ω2 , ω4 }, {ω3 , ω4 },
{ω1 , ω2 , ω3 }, {ω1 , ω2 , ω4 }, {ω1 , ω3 , ω4 }, {ω2 , ω3 , ω4 },
Ω .
46
It is often useful to represent the self financing condition in terms of the
(multi period) gains process.
Definition 2.1.17. Assume we are given a general multi period market
model as described in Definition 2.1.12. The increment process (∆Sti )1≤t≤T
corresponding to the i-th stock is defined by
t−1
X n X
X t−1
Gt (φ) = φis ∆Bs+1 + φis ∆Ss+1
i
, t = 1, . . . , T. (2.4)
s=0 i=1 s=0
Sti
Ŝti = , (2.5)
Bt
47
and the discounted gains process corresponding to a trading strategy
φ = (φt )0≤t≤T by Ĝ0 (φ) = 0 and
n X
X t−1
Ĝt (φ) = φis ∆Ŝs+1
i
, t = 1, . . . , T . (2.8)
i=1 s=0
The self financing condition (2.2) states that changes of the amount of
capital invested are caused only by gains or losses incurred by investments
in the market. Below is a formal statement of this intuition:
Proposition 2.1.19. An adapted trading strategy φ = (φt )0≤t≤T is self fi-
nancing, if and only if any of the two equivalent statements holds
1. Vt (φ) = V0 (φ) + Gt (φ), for all 0 ≤ t ≤ T .
2. V̂t (φ) = V̂0 (φ) + Ĝt (φ), for all 0 ≤ t ≤ T .
Proof. Exercise !
48
2.2 Properties of the general multi period market model
In this section we redefine the general concepts of financial mathematics,
such as arbitrage, hedging etc. in the framework of multi period market
models. This is also a good repetition.
Definition 2.2.1. A trading strategy φ = (φt )0≤t≤T in a general multi period
market model is called an arbitrage if
1. V0 (φ) = 0
2. VT (φ) ≥ 0
3. E(VT (φ)) > 0
As in a single period market model condition 3. can be replaced by:
3’. there exists ω ∈ Ω such that VT (φ)(ω) > 0.
Furthermore one can use the discounted value process or the discounted
gains process in order to express the arbitrage conditions.
We come back to the notion of a contingent claim and a hedging (repli-
cating) strategy:
Definition 2.2.2. A contingent claim in a multi period market model
is an FT -measurable random variable X on Ω representing a payoff at the
terminal time T . A hedging strategy for X is a trading strategy φ ∈ T
s.t.
VT (φ) = X,
i.e. the terminal value of the trading strategy is equal to the payoff of the
contingent claim.
In a multi period market model it is reasonable to look for the price
of a contingent claim in any time t < T . This certainly includes t = 0.
Therefore, instead of of talking about a price of the contingent claim we
shall talk about a price process of the contingent claim. We start with
an application of the replication principle. If X is a contingent claim and
φ is the hedge for X then Vt (φ) is a proper price process of X. We will see
later (Proposition 2.4.5) that this is the only price that does not introduce
arbitrage opportunities in the market.
49
Example 2.2.3. Let us consider the two period model from Example 2.1.11:
S2 = 9 ω1
3
4 rrr
rr9
rr
rrr
S1B = 8L
LLL 1
LL4L
LLL
2 %
5
S2 = 6 ω2
S0 =: 5
::
::
::
:: 3
::5 S2 = 6 ω3
::
:: 2
7 rrr
rr9
:: rr
: rrr
S1 = 4L
LLL 5
LL7L
LLL
%
S2 = 3 ω4
We assume that the interest rate is equal to zero, i.e. Bt = 1 for t = 0, 1, 2.
We consider a digital call in this model, which pays 1, if the stock price at
time t = 2 is greater or equal than 8, i.e.
(
1, S2 (ω) ≥ 8,
X(ω) =
0, S2 (ω) < 8.
In this model the contingent claim X pays off 1 if and only if the state of
the world is ω1 : (
1, ω = ω1 ,
X(ω) =
0, otherwise.
How can one find a self financing hedging strategy for X, i.e. a self financing
strategy satisfying
Since there are four states of the world, these are four equations for the eight
variables φ02 (ωi ) and φ12 (ωi ). The solution may not be unique. However,
50
because of the self financing condition, we have
φ02 (ω) + φ12 (ω)S2 (ω) = φ01 (ω) + φ11 (ω)S2 (ω)
so the same equations hold for the φ01 (ω)’s and φ11 (ω)’s:
Therefore if we use self financing trading strategies the terminal share hold-
ings φT does not play any role: e.g. we can simply choose the φ02 (ω)’s and
φ12 (ω)’s equal to the φ01 (ω)’s and φ11 (ω)’s.
The trick now is to decompose the model into single period market mod-
els. In this case we have three, one starting at time t = 0 going until time
t = 1 with price S0 = 5, one starting at time t = 1 with price S1 = 8 and
one starting at time t = 1 with price S1 = 4. Let us first solve the hedging
problem in the t = 1 model with S1 = 8:
S =9
2
rrrr9
rrr
rrr
S1 = 8L
LLL
LLL
LLL
%
S2 = 6
This model is in fact an elementary single period market model, as in Section
1.1 and therefore the Delta hedging formula (1.3) applies. Denoting the still
unknown hedging strategy with φ = (φt )0≤t≤2 we find
1−0 1
φ11 (ω) = = , for ω = ω1 , ω2 .
9−6 3
In this case, the rest of the money available at time t = 1, i.e. V1 (φ) − 13 · 8
is invested in the money market account. Let us compute V1 (φ). Since φ is
a hedge, we have
1 1
V1 (φ)(ω1 ) − · 8 + · 9 = 1
3 3
1 1
V1 (φ)(ω2 ) − · 8 + · 6 = 0.
3 3
51
These equations are satisfied for V1 (φ)(ω1 ) = 32 = (V1 (φ)(ω2 ). Equality of
the value process under the two states ω1 and ω2 is no coincidence, it is a
must, because V1 (φ) has to be F1S measurable (it results from Definition
2.1.12). We then have
2 1
φ01 (ω) = − · 8 = −2, for ω = ω1 , ω2 .
3 3
Let us now come to the hedging problem at time t = 1 when the stock price
is S1 = 4:
S9 2 = 6
r
rrrrr
r
rrr
S1 = 4L
LLL
LLL
LLL
%
S2 = 3
The state of the world is here either ω3 or ω4 . There is no chance that the
digital call will pay off anything else than zero. The hedging strategy for
this payoff is easy, invest zero in the money market account and invest zero
in the stock. We therefore have
S =8
1
rrrr9
rrr
rrr
S0 = 5L
LLL
LLL
LLL
%
S1 = 4
Here we don’t have to hedge the digital call, since it pays off at time t = 2,
but we have to find a hedge for the contingent claim that pays off V1 (φ) at
t = 1: (
2
3, if ω = ω1 , ω2 ,
V1 (φ) =
0, if ω = ω3 , ω4 .
52
The reason why we do this, is because if we hedge this contingent claim in
the one period from time t = 0 to time t = 1, and then follow the strategy
we computed at time t = 1, we are done. Solving this hedging problem is
easy again. We can apply the delta hedging formula once more in order to
obtain
2
1 −0 1
φ0 (ω) = 3 = , ω = ω1 , ω2 , ω3 , ω4 .
8−4 6
In order to hedge we must have
1 1 2
V0 (φ)(ω) − · 5 + · 8 = , ω = ω1 , ω2
6 6 3
1 1
V0 (φ)(ω) − · 5 + · 4 = 0, ω = ω3 , ω4 .
6 6
1
Both equations are satisfied for V0 (φ)(ω) = 6 for all ω ∈ Ω. This yields
1 1 4
φ00 (ω) = − ·5=− , ω = ω1 , ω2 , ω3 , ω4 .
6 6 6
The price process of the digital call is given by Vt (φ), t = 0, 1, 2, where φ
is the above trading strategy. The price at t = 0 is equal to 61 . The price
at t = 1 depends on the state of the market. If S 1 = 8, it is equal to 23 . If
S 1 = 4, it is equal to 0. The price at t = 2 is simply equal to the payoff of
the digital option under consideration.
We can present the hedging strategy in a concise way in a table:
t=0 t=1
ω1 ω2 ω 3 ω4
φ0 − 64 −2 −2 0 0
1 1 1
φ1 6 3 3 0 0
It is now easy to check that this an adapted and self-financing trading
strategy.
Due to the replication principle (and above example) we know a method
to price contingent claims for which there exists a hedging strategy. As
in general single period market models there may be contingent claims for
which there is no hedging strategy in T . We have then analogous definitions
as in the single period case.
53
Definition 2.2.4. A contingent claim X is called attainable in T , if there
exists a trading strategy φ ∈ T which replicates X, i.e. satisfies VT (φ) = X.
Definition 2.2.5. A general multi period market model is called complete,
if and only if every contingent claim is attainable. A model that is not
complete is called incomplete.
Example 2.2.6. A multi period version of the stochastic volatility model
in Example 1.2.14 is an incomplete multi period market model.
Here
P({X = x} ∩ Ai )
P(X = x|Ai ) =
P(Ai )
denotes the conditional probability of the event {ω|X(ω) = x} given the
event Ai .
It is worth to mention that E(X|G) is a random variable. It has the
same value on each set of the partition, i.e. E(X|G)(ω) = E(X|G)(ω 0 ) if
there exists i ∈ I such that ω, ω 0 ∈ Ai . Notice, however, that for ω’s in
different sets of the partition values can be different. Until now it seems
that the conditional expectation is a purely artificial construct. Not at all.
The intuitive meaning is the following: the conditional expectation gives
the average of values of X (weighted by their probabilities) on each set Ai
54
of the partition. It is somehow ”the expected value” of X on each set of
the partition of G. It follows from Proposition 2.1.5 that E(X|G) is a G-
measurable random variable. The verification of the following identity is
left as an exercise: for any G ∈ G one has
P P
ω∈G X(ω)P(ω) = ω∈G E(X|G)(ω)P(ω). (2.10)
55
It then follows from equation (2.9), that for ω ∈ A1
3 1 33
E(S2 |F1S )(ω) = 9 · +6· +3·0=
4 4 4
and for ω ∈ A2
2 5 27
E(S2 |F1S )(ω) = 9 · 0 + 6 · +3· = .
7 7 7
This is enough to define the conditional expectation
(
33
S 4, if ω = ω1 , ω2 ,
E(S2 |F1 ) = 27
7, if ω = ω3 , ω4 .
The following properties of the conditional expectation are very impor-
tant and useful. The proofs are omitted.
Proposition 2.3.3. Assume we have a probability space (Ω, P) and σ-
algebras G, G1 and G2 of subsets of Ω. Assume furthermore that G2 ⊂ G1 .
Then
1. If X : Ω → R is a random variable then
56
2.4 Risk neutral probability measures: arbitrage and
pricing
Using the concept of conditional expectation, we can now define a risk
neutral probability measure in the multi period framework.
Definition 2.4.1. A measure Q on Ω is called a risk neutral probability
measure for a general multi period market model if
1. Q(ω) > 0 for all ω ∈ Ω.
2. EQ (∆Ŝti |Ft−1 ) = 0 for i = 1, .., n and for all 1 ≤ t ≤ T .
Another way of formulating the second condition is:
1 i
EQ St+1 Ft = Sti , 0 ≤ t ≤ T − 1.
1+r
57
1. V̂0 = 0.
2. ĜT ≥ 0.
3. EQ (ĜT ) > 0.
On the other hand using the definition of the discounted gains process as
well as property 2. of a risk neutral measure and properties 1., 2. and 3. of
the conditional expectation we obtain
n Xt−1
!
X
EQ (ĜT ) = EQ φis ∆Ŝs+1
i
i=1 s=0
n
XXt−1
= EQ (φis ∆Ŝs+1
i
)
i=1 s=0
Xn Xt−1
= EQ (EQ (φis ∆Ŝs+1
i
|Fs ))
i=1 s=0
Xn Xt−1
= EQ φis (EQ (∆Ŝs+1
i
|Fs ))
| {z }
i=1 s=0 =0
= 0.
This contradicts (3.), which implies that the market model is arbitrage
free.
Let us now come back to pricing of contingent claims. Recall that it
is easy to find prices of attainable contingent claims using the replication
principle. The following proposition gives a hint how to use risk neutral
measures for this task (the proof is left as an exercise; it is practically
shown in the proof of Theorem 2.4.2).
Proposition 2.4.3. If φ is an adapted and self-financing trading strategy
and Q is a risk neutral measure, then
V̂s (φ) = EQ V̂t (φ)|Fs , 0 ≤ s ≤ t ≤ T.
In particular,
VT (φ)
Vt (φ) = Bt EQ Ft , t = 0, 1, . . . , T.
BT
58
Let X be an attainable contingent claim. By virtue of Proposition 2.4.3
we can find the price process for X without computiation of the hedging
(replicating) strategy. Indeed, the price ar t is equal to
X
Bt EQ Ft .
BT
Consider now a general contingent claim X, attainable or not. As in the
single period market model we introduce the following definition:
Definition 2.4.4. We say that an adapted stochastic process (Xt )t=0,...,T −1
is a price process for the contingent claim X which complies with the
no arbitrage principle, if there is no arbitrage strategy in the extended
model, which consists of:
• the original stocks Bt and (St1 ), ..., (Stn ), and
• an additional asset given by Stn+1 = Xt for 0 ≤ t ≤ T −1 and STn+1 = X.
Clearly, we can formulate a useful result whose proof is very easy and
left as an exercise.
Proposition 2.4.5. Let X be a contingent claim in a multi period market
model. If φ ∈ T be a hedging strategy for X, then the only price of X at time
t which complies with the no arbitrage principle is Vt (φ). In particular, the
price at the beginning of the trading period at time t = 0 is the total initial
investment in the hedge.
As in the single period market model, we can easily distinguish between
complete and incomplete markets. However, the proof is rather difficult as
we skip it.
Theorem 2.4.6. Assume that the multi period market model is arbitrage
free. Then it is complete if and only if there exists exactly one risk neutral
probability measure.
Due to Fundamental Theorem of Asset Pricing, the market model is
arbitrage free if and only if there exists a risk neutral measure. If the
set M of risk neutral measures consists of one element, then the model is
59
complete. If the set M is bigger, then the model is incomplete, i.e. there
exists an unattainable contingent claim. To sum it up, there are only three
possibilities:
• M = ∅ if and only if there is an arbitrage.
• M has one element if and only if the model is arbitrage free and com-
plete.
• M is infinite if and only if the model is arbitrage free but incomplete.
The set M cannot consist of more than one element and be finite (check it
using convex combinations of risk neutral measures).
Notice that in the definition of completeness we do not assume that the
model is arbitrage free. So there is a big class of models that allow arbitrage
and are complete or incomplete. Hence, we cannot use risk neutral measures
to classify them. Fortunately, these models are of no interest to us during
this lecture.
Let us now move to incomplete models. If X is not attainable, we cannot
use the replication principle. However, the arbitrage pricing concept is still
in effect and yields
Proposition 2.4.7. Let X be a possibly unattainable contingent claim and
Q a risk neutral measure for a general multi period market model. Then
1
Xt = Bt EQ BT X Ft (2.14)
defines a price process for the contingent claim X which complies with the
no arbitrage principle.
The proof of the above result is almost the same as the proof of Propo-
sition 1.2.20.
Example 2.4.8. Let us come back to Example 2.2.3 and consider again
the digital call. As before we assume that the interest rate is equal to zero,
i.e. r = 0. We already know that an arbitrage free price price is given by
x = 16 , and that this price is in fact unique, because the contingent claim
60
can be hedged. However, alternatively, let us compute the price by using
risk neutral measures. In order to do this, we first compute a set of risk
neutral measures. Let Q = (q1 , q2 , q3 , q4 )> be the risk neutral measure we
are looking for. The following two conditions for the qi are due to the fact
that Q is a probability measure and satisfies condition 1. in Definition 2.4.1:
q1 + q2 + q3 + q4 = 1, q1 , q2 , q3 , q4 > 0.
Note that since the interest rate is equal to zero prices agree with the dis-
counted prices. Due to condition 2. of Definition 2.4.1 we obtain
5 = 4 + 4(q1 + q2 ),
which is equivalent to
1
q 1 + q2 = . (2.15)
4
This also implies that
3
q 3 + q4 = . (2.16)
4
Recall that the partition of F1S is given by two sets A1 = {ω1 , ω2 } and
A2 = {ω3 , ω4 }. Using the definition of the conditional expectation, we see
that for ω ∈ A1 , we have
q1 q2
8 = EQ (Ŝ2 |F1S )(ω) = 9 · +6 = 36q1 + 24q2 .
q1 + q2 q1 + q2
This gives
9q1 + 6q2 = 2. (2.17)
Furthermore for ω ∈ A2 we have
q3 q4
4 = EQ (Ŝ2 |F1S )(ω) = 6 · +3 = 8q3 + 4q4 .
q3 + q4 q 3 + q4
This gives
2q3 + q4 = 1. (2.18)
61
Now we have four linear equations (2.14),(2.15),(2.16), and (2.17), and four
unknown variables q1 , q2 , q3 and q4 :
3 1
9q1 + 6q2 = 2, 2q3 + q4 = 1, q3 + q4 = , q 1 + q2 = .
4 4
The unique solution of this system is
>
> 1 1 1 1
Q = (q1 , q2 , q3 , q4 ) = , , , . (2.19)
6 12 4 2
We check that this solution satisfies the inequalities:
q1 , q2 , q3 , q4 > 0.
S =9
92
q1∗ rrrr
rrr
rrr
S1 = 8L
LLL 1−q ∗
LLL 1
LLL
%
S2 = 6
This model is in fact an elementary single period market model, as in Section
1.1 and therefore the risk neutral measure is given by the formula (recall
that r = 0):
8 · (1 + 0) − 6 2
q1∗ = = .
9−6 3
62
The single period model at time t = 1 when the stock price is S1 = 4 is
given by
S9 2 = 6
q2∗ rrrr
rrr
rrr
S1 = 4L
LLL 1−q ∗
LLL 2
LLL
%
S2 = 3
The risk neutral measure (q2∗ , 1 − q2∗ )T is defined by the formula
4 · (1 + 0) − 3 1
q1∗ = = .
6−3 3
Similarly, at time t = 0 with price S0 = 5 we have
S =8
91
q0∗ rrrr
rr r
rrr
S0 = 5L
LLL 1−q ∗
LLL 0
LLL
%
S1 = 4
where
5 · (1 + 0) − 4 1
q0∗ = = .
8−4 4
We put the computed values into the diagram (see Figure 2.1). Let us
compute the probabilities of ω’s as in Example 2.1.16:
1 2 1 1 1 1
Q(ω1 ) = · = , Q(ω2 ) = · = ,
4 3 6 4 3 12
3 1 1 3 2 1
Q(ω3 ) = · = , Q(ω4 ) = · = ,
4 3 4 4 3 2
which is exactly the result obtained in (2.19). Remember that after compu-
tations one always has to check whether all probabilities are greater than
zero!
In order to compute the price of the digital call X = 1{S2 |≥8} we observe
that X(ω) is 1 for ω = ω1 and 0 for all other ω’s. The only price at time 0
63
S2 =9 ω1
2
sss9
s
sss
3
sss
S1B = 8K
KKK 1
KK3K
KKK
1 %
4
S2 = 6 ω2
S0 =8 5
88
88
88
88 34
88 S2 =6 ω3
88 1
sss9
88 s
sss
3
88
sss
S1 = 4K
KKK 2
KK3K
KKK
%
S2 = 3 ω4
64
2.5 Exotic options
The options we have considered so far, were of the type h(ST ), where h is
a pay off function depending on the terminal stock price ST , but not on
the stock prices at times strictly before T . Such options are called path
independent. However there are also path dependent options. Here are
some examples:
1. Asian option: An Asian option is in a way a European call option on
the average stock price. There are two kinds which are mainly traded:
(a) arithmetic average option:
T
!+
1 X
X= St − K (2.20)
T +1 t=0
65
3. Look back option: A look back option is an option on a maximum
or a minimum of the stock price on the interval [0, T ]. As an example
consider call options:
(a) Call option on maximum:
+
X = max St − K
0≤t≤T
The main difference of the path dependent options and a standard Euro-
pean options is that their payoff does not only depend on the terminal stock
price ST but on the whole path that the stock price has taken in the interval
[0, T ]. Notice that our pricing rules are ready to deal with path dependent
options, because all contingent claims above depend on asset prices up to
time T and hence they are FT measurable. Therefore, one simply has to
compute the expected value of BXT under the risk neutral measure.
66
t
S27 = S0 u2 ω1
p oooo
o
ooo
ooo
S1 =
C S0Ou OOO
OO1−p
OOO
OO'
p
S2 = S0 ud ω2
S0 7
77
77
77
77 1−p
77 S27 = S0 du ω3
77 oo
77 pooo
77 ooo
ooo
S1 = S0Od
OOO
OO1−p
OOO
OO'
S2 = S0 d2 ω4
P(Xt = 1) = 1 − P(Xt = 0) = p, t = 0, 1, . . . , T.
Using the Bernoulli counting process, the stock price process in the bino-
mial model is defined via a deterministic initial value S0 and for 1 ≤ t ≤ T
67
The idea behind this construction is that the Bernoulli process (Xt ) deter-
mines the up and down movements of the stock. The stock price moves
up at time t if Xt (ω) = 1 and moves down if Xt (ω) = 0. The Bernoulli
counting process (Nt ) counts the up movements. Before and including time
t, the stock price has moved up Nt times, and it has moved down t − Nt
times. Assuming that the stock price can only move up resp. down by the
factors u resp. d we obtain equation (2.19). Why is this model called the
binomial model? The reason is that for each t the random variable Nt has
a binomial distribution with parameters (p, t), i.e.
t
P(Nt = k) = k pk (1 − p)t−k .
t
P(St = S0 uk dt−k ) = k pk (1 − p)t−k , k = 0, 1, ..., t. (2.25)
It can be shown, that the filtration (FtS )0≤t≤T generated by (St ) is the same
as the filtration (FtX )0≤t≤T generated by the Bernoulli process, where F0X
is the trivial σ-algebra by definition. The money market account (Bt ) is as
usual assumed to be defined via B0 = 1 and
Bt = (1 + r)t . (2.26)
68
Then
St S0 uNt dt−Nt
=
St−1 S0 uNt−1 dt−1−Nt−1
= uNt −Nt−1 d1−(Nt −Nt−1 )
= uXt d1−Xt
u if Xt (ω) = 1
= .
d if Xt (ω) = 0
Is the binomial market model arbitrage free?
Proposition 2.6.3. The binomial market model is arbitrage free if and only
if d < 1 + r < u. Moreover, if it is arbitrage free, then it is complete.
The above proposition can be easily proved with the methods developed
in Example 2.4.8. We can also use:
Proposition 2.6.4. Under the assumption d < 1 + r < u a probability
measure Q on Ω is a risk neutral measure for the binomial market model
with parameters p, u, d and time horizon [0, T ] is and only if the following
three conditions hold:
1. X1 , X2 , X3 , ..., XT are independent under the measure Q
2. 0 < q := Q (Xt = 1) < 1 for all 1 ≤ t ≤ T
3. q u−1−r d−1−r
1+r + (1 − q) 1+r =0
where (Xt ) is the Bernoulli process corresponding to the model.
Condition 3. here, is the same as in Section 1.1 and is equivalent to
1+r−d
q= u−d . (2.27)
69
we obtain from Theorem 2.4.6 that the binomial model is also complete.
We will assume from now on that
d < 1 + r < u.
It seems that the binomial model grows very large if the number of peri-
ods T is very large. In fact, in general one could obtain 2T different leaves
of the binomial tree. Sure? Look at the Figure 2.3. This representation is
very useful for pricing of a certain type of contingent claims, namely path
independent contingent claims. These are the claims whose payoffs de-
pend only on the value of ST , i.e. there are of the form h(ST ) for some
function h. Perfect examples are: call and put options, binary call and put
options. But beware! You cannot use the representation from Figure 2.3
to price path dependent options such as Asian, barrier or lookback options.
In fact, we only have T + 1 possible values for the stock price at time T .
Let us now see how certain options can be evaluated using the bino-
mial market model above. To simplify the computation we shall impose an
assumption that is often used in practice:
d = u−1 . (2.28)
Then
St = S0 u2Nt −t . (2.29)
X = (ST − K)+ .
The price of this contingent claim at time t = 0 can be computed via the
formula
1
V0 = EQ X .
(1 + r)T
Using Proposition 2.6.4, this is the same as
T
1 X T k
V0 = T
q (1 − q)T −k max(0, S0 uk dT −k − K).
(1 + r) k
k=0
70
;
ww
www
ww
ww
4
: S0 u CC
ttt CC
t CC
ttt CC
tt CC
!
{=
3
; S 0 u JJ {
vv JJ {
vv JJ {{
vvv JJ {{{
vv J$ {{
2 3
S
< 0 u HH S: 0 u dC
yyy HH ttt CC
CC
yy HH tt CC
y HH tt
yy H# tt CC
C!
{=
S0 u E 2
S; 0 u dJ
|> EE v JJ {{
{
||
| EE vv JJ {{
|| EE
EE vvv JJ
JJ {{
v {{
|| " vv $
S0 B S0 udH 2 2
S0 u dC
BB yy< HH tt: CC
BB yy HH tt CC
BB y HH t CC
B yy HH ttt CC
yy # t C!
{=
S0 d E 2
S; 0 ud J {
EE v JJ {{
EE vv JJ {{
EE vvv JJ {{
E" v J
vv J$ {{
S 0 d2 H S: 0 udC 3
HH tt CC
HH t CC
HH ttt CC
HH tt CC
# t C!
S 0 d3 J {{=
JJ {{
JJ {{
JJ {{
JJ
$ {{
S 0 d4 G
GG
GG
GG
GG
#
71
We have that
u k K
k T −k
S0 u d −K >0⇔ >
d S0 dT
u K
⇔ k log > log
d S0 dT
log S0KdT
⇔k> .
log ud
T k T −k
X T qu (1 − q)d
= S0
k 1+r 1+r
k=k̂
T
K X T k
− T
q (1 − q)T −k
(1 + r) k
k=k̂
T T
X T k K X T k
= S0 q̂ (1 − q̂)T −k − T
q (1 − q)T −k ,
k (1 + r) k
k=k̂ k=k̂
qu
where q̂ = 1+r . We have therefore proved:
72
Proposition 2.6.5. (CRR-option pricing formula) An arbitrage free
price at time t = 0 for the European call option X = (ST − K)+ in the
binomial market model with parameters u = d−1 ,r, T is given by
T T
X T k K X T k
V0 = S0 q̂ (1 − q̂)T −k − T
q (1 − q)T −k
k (1 + r) k
k=k̂ k=k̂
where
1+r−d qu
q= , q̂ = , (2.30)
u−d 1+r
and k̂ is the smallest integer such that
log S0KdT
k̂ > .
log ud
Though simple by its construction, the binomial market model is very
powerful. If one chooses the number of time periods very large and the
units of time very small, then one can approximate trading in continuous
time. The CRR-option pricing formula then approximates the Black-Scholes
option pricing formula (details are given in Elliot, page 50-55) and in the
Continuous Time Finance module, next semester.
73
Chapter 3
Investment
The answer of this question naturally depends on the choice of the model,
and in this section we will stick to our general single period market model
from the last section of the first chapter. We will later consider the same
question in multi-period models.
Before we answer this question we have to specify what exactly we mean
by optimality, i.e. what is our measure for the performance of a trading
strategy. In order to define such a performance measure three fundamental
characteristics of financial markets, or more precisely of the agents trading
on the markets, have to be included:
74
This idea is so innate to financial markets, that it does not need any discus-
sion. However we cannot judge trading strategies purely by this character-
istic. As we saw in the previous sections, the payoffs of financial assets are
generally modeled as random variables. Assume now, we have two trading
strategies, the performance of which we want to compare. It is then possi-
ble that in one state of the world the first trading strategy yields a higher
payoff and in another state of the world the second trading strategy yields
a higher payoff. In order to compare the performances of the two trading
strategies, we must somehow take an average over the states of the world,
but this is nothing else then taking expectations.
75
3. Agents are risk averse
The concept of risk aversion can be included in our model by the use of
utility functions.
Definition 3.1.1. A continuously differentiable function u : R+ → R is
called a risk averse utility function if it has the following three proper-
ties:
1. limx→0 u0 (x) = +∞ and limx→∞ u0 (x) = 0
2. u is strictly increasing in the way that u0 (x) > 0 for all x ∈ R
3. u is strictly concave in the way that u(λx + (1 − λ)y) > λu(x) + (1 −
λ)u(y).
Third condition in Definition 3.1.1 is equivalent to u00 (x) < 0 for all
x ∈ R+ if the function if twice differentiable. Let us now consider a random
variable X which is interpreted as a random payoff. Fixing a utility function
u we will measure the performance of this payoff by
Pk
E(u(X)) = i=1 P(ωi )u(X(ωi )).
76
It is important to note, that the expectation in our performance measure
has to be taken under the original measure P which represents the traders
beliefs, and not any risk neutral measure. The value E(u(X)) crucially de-
pend on the choice of the utility function u. It is clear that whenever an
agent wants to compare a set of payoffs, he has to use the same utility func-
tion for this evaluation. However this utility function is like a personal trait
of the agent and different agents may have different utility functions, such
as some agents are more risk averse than others. Here are some examples
of risk averse utility functions:
• Logarithmic utility: u(x) = ln(x)
• Exponential utility*: u(x) = −e−λx , λ > 0.
• Power utility: u(x) = γ1 xγ , γ ∈ (0, 1).
√
• Square root utility: u(x) = x (it is an example of the power utility
function).
Some of the utility functions above, clearly do not satisfy the Definition
3.1.1 of a utility function in the strict sense. *Notice for example that the
exponential utility function has a different range than the one we used in
Definition 3.1.1. The limits in the first property of the same definition are
different as well. However, utility functions are used to rank alternative
investments and the actual value of the utility of a specific outcome is not
meaningful on its own. For this reason, any utility function of the form
αU (x) + β would provide the same ranking of outcomes as U (x) and is
called equivalent to U (x). For example 1 − e−λx is equivalent to −e−λx .
Exponential utility functions are very often used by economists and are very
useful in continuous time models. All the results proved in this section, are
also valid for exponential utility functions with some appropriate simple
modifications.
Let us now try to formalize the risk-aversion property of a utility function.
This is done by the Arrow-Pratt coefficients of risk aversion.
00
Coefficient of Absolute Risk Aversion: a(x) = − UU 0 (x)
(x)
77
Notice that due to the last two properties of a risk averse utility function, the
above coefficient is always positive. In fact the only reason for the presence
of the first derivative in the coefficient is to ensure the same coefficient of
absolute risk aversion for all equivalent utility functions. In an investment
problem, absolute risk-aversion measures the actual amount in pounds that
an investor will choose to hold in risky assets, given a certain wealth level
x.
Similarly the coefficient of relative risk aversion is defined.
00
Coefficient of Relative Risk Aversion: r(x) = − xU (x)
U 0 (x)
78
An interesting relationship is the relationship between the existence of a
solution to the optimal portfolio problem and the existence of an arbitrage.
Assume for the moment, that there exists an arbitrage (0, ψ) in our model.
Then for every trading strategy (x, φ) we would have
where (x, φ+ψ) is the trading strategy given by the sum of (x, φ) and (0, ψ),
i.e. the trading strategy which buys φi + ψ i shares of the i-th stock. By
the definition of an arbitrage, this strategy needs an initial investment of x.
That the inequality above holds is also a result of (0, ψ) being an arbitrage,
but we can say even more, the inequality above is strict for at least one ω.
Therefore for any risk averse utility function u we have
Hence in the presence of an arbitrage for every strategy (x, φ) there is an-
other strategy with same initial investment which does perform strictly
better. Consequently, if there is an arbitrage in the market then there is no
solution to the optimal portfolio problem or in other words:
Proposition 3.1.3. If there exists a solution to the optimal portfolio prob-
lem then there can not exist an arbitrage in the market.
We already know by the fundamental theorem of asset pricing that the no
arbitrage property is equivalent to the existence of a risk neutral measure.
Such a risk neutral measure can be explicitly computed from a solution to
the optimal portfolio problem as the following proposition shows.
Proposition 3.1.4. Let (x, φ∗ ) be a solution to the optimal portfolio problem
with initial wealth x and utility function u, then the measure Q defined by
P(ω)u0 (V1 (x, φ∗ )(ω))
Q(ω) = , ω ∈ Ω,
E(u0 (V1 (x, φ∗ ))
is a risk neutral probability measure.
79
Proof. That Q is indeed a probability measure follows from Q(ω) > 0 for
all ω (recall that u0 (x) > 0 for all x) and
k k
X X P(ωi )u0 (V1 (x, φ∗ )(ωi ))
Q(ωi ) =
i=1 i=1
E(u0 (V1 (x, φ∗ ))
k
1 X
= P(ωi )u0 (V1 (x, φ∗ )(ωi ))
E(u0 (V1 (x, φ∗ )) i=1
1
= 0 ∗
E(u0 (V1 (x, φ∗ ))
E(u (V1 (x, φ ))
= 1.
(3.2)
since using the well known identities V1 (x, φ) = B1 V̂1 (x, φ) and V̂1 (x, φ) =
x + Ĝ(x, φ) we have
80
Since B1 = 1 + r > 0 this is equivalent to
k
X
0= P(ωi )u0 (V1 (x, φ∗ )) · ∆Ŝ j (ωi ), j = 1, . . . , n.
i=1
Notice that risk neutral measures pop up both in pricing and replication,
and in optimal portfolio selection. This hints that these problems are deeply
interconnected. We will pursue this issue after the example which shows how
optimal portfolios can be computed explicitly in our general single period
market model.
Example 3.1.5. Suppose that n = 2, k = 3, r = 19 , Ŝ01 = 6, Ŝ02 = 10 and
that the discounted price process is given by the following table:
ω 1 ω2 ω3
Ŝ11 6 8 4
Ŝ12 13 9 8
We wish to use the exponential utility function with λ = 1, i.e. u(x) =
1 − exp(−x). Since additive constants does not play a role in our opti-
mization process we shall use an equivalent but simpler utility function
u(x) = − exp(−x).
81
In order to compute the optimal trading strategy for an initial investment
x, we have to compute the maximum of the function
U : R2 → R
(φ1 , φ2 ) 7→ E(− exp(−(V1 (x, (φ1 , φ2 )).
Using equation (3.3), computing the expectation and setting the partial
derivatives with respect to φ1 and φ2 equal to zero, we obtain the following
two equations:
10 10
0 = P(ω1 ) exp − (x + 0φ1 + 3φ2 · ·0
9 9
10 1 2 10
+ P(ω2 ) exp − (x + 2φ − φ · ·2
9 9
10 10
+ P(ω3 ) exp − (x − 2φ1 − 2φ2 · · (−2),
9 9
10 10
0 = P(ω1 ) exp − (x + 0φ1 + 3φ2 · ·3
9 9
10 10
+ P(ω2 ) exp − (x + 2φ1 − φ2 · · (−1)
9 9
10 1 2 10
+ P(ω3 ) exp − (x − 2φ − 2φ · · (−2).
9 9
These two equations have to be solved for φ1 and φ2 . Although numerically
possible this may not be easy. We therefore propose another technique in
the following.
As you could see the naive technique to solve the optimal portfolio prob-
lem can be computationally difficult. There is however a more efficient
technique to solve the problem. This technique involves risk neutral mea-
sures and the Lagrange multiplier method. The idea of the technique is as
follows: Decompose the optimal portfolio problem into two subproblems:
Step 1: Compute the maximizer V1 of the function V 7→ Eu(V ), where
V is allowed to take values is a certain feasible set.
82
Step 2: Compute a trading strategy which has the maximizer V1 com-
puted in step 1 as value at time t = 1.
The trading strategy arising from the second step is then an optimal
portfolio. Step 2 is in fact a replication or hedging problem and we know
that such a problem poses certain difficulties in an incomplete market model.
Therefore, let us assume first that our model is complete. In this case there
is a unique risk neutral measure which we denote by Q (see Theorem 1.2.25).
Definition 3.1.6. We define the set of attainable wealths from initial in-
vestment x > 0 by
1
Wx := W ∈ Rk |EQ 1+r W =x .
maximize E(u(W ))
subject to W ∈ Wx .
1
L(W, λ) := E(u(W )) − λ EQ 1+r W −x . (3.4)
83
Then for any random variable Y we have
EQ Y = EY L.
Using the state price density we can write the Lagrange function as
follows:
k
X 1
L(W, λ) = P(ωi ) u(W (ωi )) − λ L(ωi ) W (ωi ) − x
i=1
1 + r
Last equation would give the solution of the constrained optimization prob-
lem if we knew the correct value of λ. Equation (3.7) does not help us in
computation of λ since it involves the so far unknown W . We know however,
that W must satisfy
1
EQ W =x
1+r
84
and substituting the expression from equation (3.8) into last equation we
obtain
1 L
EQ 1+r I λ 1+r = x. (3.9)
If we solve this equation for λ and plug the solution into (3.8), we get the
solution of our constrained optimization problem. Such a λ always exists
and is in fact
uniquely
determined
by equation (3.9) because the function
1 L(ω)
h(λ) := EQ 1+r I λ 1+r is strictly decreasing, continuous and satisfies
limλ→0 h(λ) = ∞ and limλ→∞ h(λ) = 0.
Example 3.1.7. Suppose the utility function in the optimal portfolio prob-
lem is given by u(x) = ln(x). In this case u0 (x) = x1 and therefore I(x) = x1
as well. Hence, the optimal wealth in equation (3.8) is given by
L 1+r
W =I λ = . (3.10)
1+r λL
We remind that L > 0. Equation (3.9) gets the following form:
!
1 L
EQ I λ = x.
1+r 1+r
85
Let us now compute the optimal expected utility, i.e. the expected utility
of the optimal wealth we have just calculated. Plugging expression for the
optimal wealth W from (3.10) into u(x) gives
1+r
u(W ) = ln(x) + ln .
L
Computing the expectation yields
1+r
E(u(W )) = ln(x) + E ln .
L
Let us now consider the optimal portfolio problem for a market model
which is incomplete. The crucial difference to the previous case where we
studied a complete model is that one has to be more careful when defining
the set of attainable wealths. In a complete market model every contingent
claim is attainable and in defining the set of attainable wealths one has
only to take the initial investment into account. Doing the same thing in
an incomplete market it might be that the optimal wealth computed is not
attainable at all. The remark concluding Definition 3.1.6 does not hold in
the incomplete market case. We have therefore to modify Definition 3.1.6
in the way that Wx only contains wealths which are indeed attainable by
trading strategies, which start with an initial investment of x. We know
from Proposition 1.2.24 that a contingent claim X in a possibly incomplete
1
market model is attainable if and only if the value of EQ ( 1+r X) is the same
for all Q ∈ M. The natural generalization of Definition 3.1.6 for the case of
an incomplete single period market model is therefore:
Definition 3.1.8. We define the set of attainable wealths from initial in-
vestment x > 0 in a possibly incomplete market model by
1
Wx := W ∈ Rk |EQ 1+r W = x for all Q ∈ M .
The first step in the optimal portfolio problem is then formally the same
as the first step in the complete market case:
86
maximize E(u(W ))
subject to W ∈ Wx .
The real problem lies here in the set of constraints determining the set
Wx . We already know that in general in an incomplete market model there
exists an infinite number of risk neutral measures leading to an infinite
number of constraints. The Lagrange multiplier method which we used to
solve the optimal portfolio problem before works only for a finite number
of constraints. Therefore we have to reduce the number of constraints to a
finite number. This is possible as the following lemma shows.
Lemma 3.1.9. Consider a general single period, possibly incomplete, mar-
ket model. Then there exist finitely many probability measures Qi ∈ M,
i = 1, ..., l such that the space Wx from Definition 3.1.8 is given by
1
Wx := W ∈ Rk |EQi 1+r W = x for all i = 1, ..., l .
maximize E(u(W ))
W
subject to EQi = x, i = 1, ..., l.
1+r
87
This problem is a constrained optimization problem with a finite number of
constraints and can therefore be solved by the Lagrange multiplier method
in the same way as before. Defining the Lagrange function L via
l
X Li W
L(W, λ) = E(u(W )) − λi E −x
i=1
1+r
i (ω)
with Li (ω) = QP(ω) and λ = (λ1 , ..., λl )T we obtain as the solution of the
first step in the optimal portfolio problem
P
l Li (ω)
W (ω) = I i=1 λi 1+r .
To obtain the unknown Lagrange multiplier one now has to solve the l
equations
λ1 L1 +...+λl Ll
E Li I 1+r = (1 + r)x, i = 1, . . . , l.
Solutions of this system of equations exist and are unique by the same
reasons as in the complete case.
3.2 Returns
This section acts as a introduction for the famous Capital Asset Pricing
Model that will be discussed in the following section. We shall set up some
notation regarding the returns of trading strategies and obtain a few key
relations.
As in the previous section we use the notation L for the state price
density
Q(ω)
L(ω) = P(ω) .
88
risk neutral measure Q for the rest of the section. The return of the i-th
stock in our model is defined by the random variable
S1i −S0i
Ri = S0i
, i = 1, . . . , n.
The return of the money market account is given by the deterministic in-
terest rate, i.e.
B1 −B0
R0 = B0 = r.
Most computations in our single period market model can be done by using
the returns instead of the actual stock prices. For example the gains process
can be written as
n
! n
X X
i i 0
G(x, φ) = x − φ S0 B0 R + φi S0i Ri . (3.12)
i=1 i=1
EQ (Ri ) = r, i = 1, . . . , n.
89
Let us now consider the covariance of the returns with the state price den-
sity. We have
It follows from the properties of the covariance and the previous discussion
on the Ri that
R − r = −cov(R, L) (3.13)
where R = E(R) is the expected return of the portfolio. We leave the details
as an exercise.
Let us now fix two scalars a and b with b 6= 0 and assume that the
contingent claim a + bL is attainable. In this case there exists a trading
strategy (x0 , φ0 ) s.t. the corresponding value process Vt0 = Vt (x0 , φ0 ) for
t = 0, 1 satisfies
V10 = a + bL.
Denoting with R0 the return corresponding to V 0 we obtain
V00 (1 + R0 ) = a + bL.
90
Solving this equation for L gives
V00 (1 + R0 ) − a
L= .
b
Substituting this into equation (3.13) gives
V00
cov(R, L) = cov(R, R0 ). (3.14)
b
Here R still corresponds to an arbitrary trading strategy. We can therefore
rewrite equation (3.13) as
V00
R − r = − cov(R, R0 ).
b
For the particular case of R = R0 we obtain
0 V00
R −r =− var(R0 ).
b
V00
We can now use the last equality in order to substitute for b in (3.14),
which gives
cov(R,R0 ) 0
R−r = var(R0 ) (R − r). (3.15)
91
influential economist at the Rady School of Management at the University of
California, San Diego. Formerly at the RAND Corporation, Markowitz won
the Nobel Prize in 1990 while a professor of finance at Baruch College of the
City University of New York. He is best known for his pioneering work in
modern portfolio theory, studying the effects of asset risk, correlation and
diversification on expected investment portfolio returns. The main idea
of his results is that when agents are offered two financial assets having
the same expected return they would choose the asset that has the lower
variance , i.e. is less risky.
Problem 1
minimize V ar(R)
subject to E(R) = ρ
R is a portfolio return
where
φi S0i
Fi = .
V0
92
If there are no short-sales the number Fi can be interpreted as the fraction of
the total initial investment which is invested in the i-th stock. Furthermore
we define the covariance matrix C = (Cij ) by
Cij = Cov(Ri , Rj ), i, j = 1, ..., n.
With this notation we have V ar(R) = F > CF where F = (F1 , ..., Fn )> ∈ Rn .
Then we can rewrite the minimum variance problem as follows:
Problem 2
minimize F > CF
n
X i
subject to (1 − F1 − ... − Fn )r + Fi R = ρ.
i=1
Example 3.3.1. Let us consider a model with two risky assets and a money
market account. For simplicity we assume that the interest rate r is equal
to zero. The expected returns, variance and covariances of the risky assets
are assumed to be
1 2
R = 1, R = 0.90,
V ar(R1 ) = 0.10,
V ar(R2 ) = 0.15,
Cov(R1 , R2 ) = −0.1.
The covariance matrix C is therefore given by
0.1 −0.1
C= .
−0.1 0.15
We want to solve the problem
minimize F > CF
subject to F1 + 0.90F2 = 0.956
93
Consider the Lagrange function
L(F1 , F2 , λ) = 0.1F12 + 0.15F22 − 0.2F1 F2 + λ(F1 + 0.9F2 − 0.956).
Setting the partial derivatives of L equal to zero we obtain
0 = 0.2F1 − 0.2F2 + λ
0 = 0.3F2 − 0.2F1 + 0.9λ
0 = F1 + 0.9F2 − 0.956.
Solving this system, we get F1 = 0.56,F2 = 0.44 and λ = −0.0232. This
result is very interesting. From a naive point of view one would expect that
all investments into the risky assets go into the first asset, since it has both
a higher expected return and a lower variance. The reason why it is not
so is that there is a negative correlation between the two assets. It is no
cheating: the variance of the optimal portfolio is equal to:
0.1 · (0.56)2 + 0.15 · (0.44)2 − 0.2 · 0.56 · 0.44 = 0.0112
A second interesting point is that the optimal portfolio does not make use
of the money market account. Does this has to do with the fixed expected
return? Someone would ask if this would be the case if we require
F1 + 0.90F2 < 0.956,
or
F1 + 0.90F2 > 0.956.
You can try the following expected returns for the portfolio: R̄ = 0.5 and
R̄ = 1.5. In the first case, solving the optimisation problem will give F1 =
0.19 and F2 = 0.19 (notice that F1 + F2 < 1), while in the second case
F1 = 0.693 and F2 = 0.8763 (notice that F1 + F2 > 1). We will see in the
next pages what is so special about the return 0.956.
For the rest of this section we impose the following assumption:
The market model is complete, i.e. there exists one risk neutral
measure Q.
94
We will also assume that Q 6= P and denote by L the state price density
Q(ω)
L(ω) = .
P(ω)
In order to obtain a classical result, which is called the Capital Asset
Pricing Model, we will translate the mean variance problem into an op-
timal portfolio problem which we can solve with the methods from Section
3.1. We will do it in two steps. Consider first the following problem:
Problem 3
minimize V ar(V1 )
subject to E(V1 ) = x(1 + ρ)
V0 = x.
In this problem the constraints identify the set of all time t = 1 values
corresponding to trading strategies that can be implemented with a total
initial investment of x and which have a mean of x(1 + ρ). We claim that
this problem is equivalent to the original minimum variance problem. In
fact, V̂1 is a solution of the latter problem if and only if R̂ = (V̂1x−x) is a
solution of the original mean variance problem. We leave the details as an
exercise.
Let us now introduce a fourth problem which under special choice of
the parameter β is equivalent to the previous one, but has the form of a
standard optimal portfolio problem:
Problem 4
1
maximize E − V12 + βV1
2
subject to V0 = x.
95
special case this is enough in order to make the methods discussed in Section
3.1 work. We have u0 (x) = −x + β and by coincidence I(x) = −x + β as
well. We solve equation (3.9) from Section 3.1 to obtain the value for the
Lagrange multiplier:
(x(1 + r) − β)(1 + r))
λ=− .
EQ (L)
Substituting this value into equation (3.8) we obtain the optimal wealth
β L
V̂1 = EQ (L) − L + x(1 + r) . (3.16)
EQ (L) EQ (L)
Then (there is no mistake, try to find all the differences)
β 1
E(V̂1 ) = EQ (L) − 1 + x(1 + r) . (3.17)
EQ (L) EQ (L)
We now want this optimal wealth to satisfy the first constraint of the Prob-
lem 3, i.e.
E(V̂1 ) = x(1 + ρ). (3.18)
Using (3.17) this translates into
β 1
EQ (L) − 1 + x(1 + r) = x(1 + ρ).
EQ (L) EQ (L)
Since by our assumptions Q 6= P, we have EQ L > 1 (this is also left as an
exercise). Solving the above equation for β gives
x[(1 + ρ)EQ (L) − (1 + r)]
β= . (3.19)
EQ (L) − 1
With this choice of β the solution V̂1 of Problem 4 satisfies the constraints
in Problem 3. We will now show that it is in fact a solution of Problem 3. If
V1 is any other random variable which satisfies the constraints in Problem
3 then in particular
E(V1 ) = x(1 + ρ) = E(V̂1 )
and therefore
1 2 1 2
E − V̂1 + β V̂1 ≥ E − V1 + βV1 .
2 2
96
It is equivalent to
1 2 1 2
E V̂ ≤E V
2 1 2 1
and, consequently, to
V ar(V̂1 ) ≤ V ar(V1 ).
On the other hand, reversing the argument above, we can see that a
solution of problem 3 is also a solution of Problem 4. These two problems
are therefore equivalent, provided β and ρ are related by equation (3.19).
Now we come to the most complicated part of this section leading to the
famous results of CAPM. Substituting β from equation (3.19) into equation
(3.16) gives
x[(1 + ρ)EQ (L) − (1 + r)] L
V̂1 = (EQ (L) − L) + x(1 + r)
(EQ (L) − 1)EQ (L) E (L)
Q
x(1 + r) x(ρ − r) x(1 + r)
= + − (EQ (L) − L)
EQ (L) − 1 EQ (L) − 1 EQ (L)(EQ (L) − 1)
L
+ x(1 + r)
EQ (L)
x(1 + r)EQ (L) − x(1 + r) x(ρ − r)
= + (EQ (L) − L)
EQ (L)(EQ (L) − 1) EQ (L) − 1
L
+ x(1 + r)
EQ (L)
x(1 + r) x(ρ − r) L
= + (EQ (L) − L) + x(1 + r)
EQ (L) EQ (L) − 1 EQ (L)
x(1 + r)L x(ρ − r) x(1 + r)L
= x(1 + r) − + (EQ (L) − L) +
EQ (L) EQ (L) − 1 EQ (L)
x(ρ − r)
= x(1 + r) + (EQ (L) − L).
EQ (L) − 1
97
The equivalence of Problem 3 and Problem 1 implies
V̂1 − x x(ρ − r)
R̂ = =r+ (EQ (L) − L)
x EQ (L) − 1
r(EQ (L) − 1) ρEQ (L) − rEQ (L) ρ−r
= + − L
EQ (L) − 1 EQ (L) − 1 EQ (L) − 1
ρEQ (L) − r ρ−r
= − L.
EQ (L) − 1 EQ (L) − 1
We have therefore proved the following proposition:
Proposition 3.3.2. Let R̂ be the return of a trading strategy which has the
minimum variance among all other portfolios with expected returns equal to
ρ. Then
Cov(R,R̂)
E(R) − r = var(R̂)
(E(R̂) − r).
Proof. The proof of Theorem 1.4.1 follows directly from the discussion above
and formula (3.15).
98
The following Lemma has important consequences for the interpretation
of the CAPM.
Lemma 3.3.4. Let R̂ be a solution to the mean variance problem with
parameter ρ > r. Now let ρ̃ be a different parameter for the expected return.
Then choosing
ρ̃ − ρ
γ=
r−ρ
the portfolio return R̃ = γr + (1 − γ)R̂ is a solution for the mean variance
problem with parameter ρ̃.
The proof of this lemma follows by performing some algebra with the
formula in Proposition 3.3.2. The important consequence of Lemma 3.3.4
is that one has to solve the mean variance portfolio problem only for one
parameter ρ and one gets solutions for all other parameters by investing
according to a combination of the money market account and this fixed
solution of the mean variance problem. This is called the mutual fund
principle:
Proposition 3.3.5. (Mutual Fund Principle) Suppose we fix a portfolio
whose return is a solution to the mean variance portfolio problem (Problem
1) corresponding to some mean return ρ. Then the solution to the mean
variance problem for any other mean return is obtained by a portfolio con-
sisting of investments in the riskless money market account and the fixed
portfolio.
The mutual fund principle has the following consequence. Suppose that
everyone is a mean-variance optimizer as described above and that everyone
agrees on the probabilistic structure, i.e. associates the same subjective
probabilities to the states of the world (has the same objective measure
P). Then every agent can solve his individual mean-variance problem by
investing in a single fixed asset, the mutual fund from above, and the money
market account. The fraction of money invested in the mutual fund and
the fraction of the money invested in the money market account depend on
the agents parameters, as in Lemma 3.3.4, but effectively, everyone buys
the same fund. The question is, what is that fund? This question is easy to
99
answer. It is clear that the total investment, i.e. the sum of all investments
of all agents must add up to the market portfolio, i.e. the totality of all
shares of all stocks traded on the market. Now if all agents invest into the
same risky fund, then this risky fund can only be the market portfolio. In
most applications of the capital asset pricing model, the market portfolio is
assumed to be a solution of the mean variance problem and its return can
then substituted for R̂ in the equation in Theorem 3.3.3.
Pricing: So far it is not clear why the CAPM is referred to as a pricing
model. Assume we have a contingent claim X with the maturity time t = 1
for which we want to compute a price x at time t = 0. The return of the
contingent claim is
X −x
R= .
x
Substituting this into the equation of Theorem 3.3.3 gives
Cov(X,R̂)
E(X) − V ar(R̂)
(E(R̂) − r)
x= .
1+r
How does this pricing formula relate to the one we developed in the previ-
ous section? Prices computed using the capital asset pricing model are in
general not arbitrage free prices. The prices include the subjective prob-
ability measures P, which is a handicap, since this measure is in general
neither known, nor can it be computed. It is also unrealistic to assume
that all agents have the same subjective probabilities and that all agents
are mean-variance minimizers. We should however see it as a complement
or alternative to the methods discussed in the previous section.
100
Bibliography
101