Professional Documents
Culture Documents
Summary
1 Abstract 2
1
4.5 Generalized random walks . . . . . . . . . . . . . . . . . . . . 44
4.6 More examples . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.6.1 American options replication . . . . . . . . . . . . . . . 47
4.6.2 Convertible bonds . . . . . . . . . . . . . . . . . . . . . 50
6 References 54
7 APPENDIX 54
1 Abstract
The purpose of this paper is to showcase the problematics of model risk of
pricing and hedging different types of financial derivatives, when the models
are discrete.
The reader will see how a problem of model risk becomes an optimization
one.
2
c. To transform the replication problem into an optimization one.
The portfolio replication approach works well when the market is liq-
uid and diversified. Otherwise we work with estimators, or use martingale
measures that match some of the properties in discrete and continuous time
models.
In standard pricing procedures, a model is chosen from a parametric
family and the parameters are determined through a calibration.
Sometimes, the models used may have too many parameters for an exact
covering strategy to be found so an infinite number of martingale measures
will satisfy the no-arbitrage condition. This gives rise to what is called model
risk, namely the risk occurring when the calibrated probability distribution is
wrong (parametric model risk). (When the model itself is wrong, it is called
structural model risk).
In [1] and [2] (see the References section), the authors try (and to a certain
degree succeed) linking the replication cost of an option to the maximum
possible price under all martingale measures. In this way, the two approaches
above are somehow unified.
Throughout this paper I will note P a collection of possible mod-
els, each model being represented by a probability measure on (Ω, F). The
collection may include binomial/trinomial models with different parameters,
but also a mix of different types of models, with discrete and continuous
marginal distributions.
3
I am interested in finding the super-replication cost and strategy of fi-
nancial derivatives under parametric and structural model risk, given by the
collection P. It is required that this super-replication to be held simultane-
ously under all P ∈ P.
Definition 2.1.1.
2.2 Notations
Given a measurable space (Ω, A) we denote P the set of all probability mea-
sures on the space (Ω, A).
IF Ω is a topological space, B(Ω) denotes its Borel σ - field and we always
endow P with the topology of weak convergence.
(We say that a net Xλ ⊂ X converges in the weak topology to the element
x ∈ X ⇔ φ(xλ ) → φ(x), ∀x ∈ X ∗ .)
AP
T
Definition 2.2.1. We call the universal completion of A the σ-field P ∈P
where AP is the P-completion of A.
4
Definition 2.2.2. If Ω is Polish, A ⊂ Ω is called analytic if it is the image
of a Borel subset of another Polish space under a Borel-measurable mapping.
Remark 2.2.1. Any Borel set is analytic, and any analytic set is universally
measurable.
Any Borel function is upper semi-analytic
Example
2.2.1. Let Ω = {HH,
T H, T T }, A = P (Ω)
HT, and
HH HT T H T T HH HT T H T T
P1 : P2 : ,
1/4 1/4 1/4 1/4 0 1/3 1/3 1/3
HH HT T H T T
P3 : , P1 = {P2 , P3 }, P2 = {P1 , P2 , P3 }.
0 1/2 1/3 1/6
Then {HH} is P1 - polar set, but ∅ is the only P2 -polar set.
5
Let d ∈ N and let St = (St1 , ..., Std ) : Ωt → Rd be Borel-measurable for all
t ∈ 0, 1, ..., T . We think of St as the (discounted) prices of d traded stocks
at time t. Moreover, let H be the set of all predictable Rd -valued processes,
the trading strategies.
6
Definition 2.2.5.
Definition 2.2.6.
Definition 2.2.7.
i)NA(P) holds.
ii)For all P ∈ P there exists Q ∈ Q such that P << Q.
iii)P and Q have the same polar sets.
7
3 Replication under binomial and trinomial
models
In this section I will emphasize the existence of x and the predictable process
H ∈ H defined under the binomial asset pricing model.
The main approach in [3] (Shreve) when computing the value of an option
is to setup a replicating portfolio consisting of stocks of the underlying asset
of the option and a money market account (starting from a hypothetical
initial wealth X0 ).
We begin with the following example of an european call option:
Example 3.0.1.
8
St
From theorem 2.4.4 in [3], the discounted stock price process St = (1+r) t,t =
0, ..., N is an Ft -martingale.
It is easy to prove by induction that for any n ∈ {1, 2, ..., N }, Xn =
(1 + r)n · X0 + ∆0 ((1 + r)n−1 S1 − (1 + r)n · S0 ) + ... + ∆n−1 · ((1 + r)SP
n−1 − Sn )
Xn Vn n−1
If we divide the equality by (1 + r)n then (1+r) n = (1+r)n
+ i=0 ∆i ·
(Si+1 − Si )
Here the process ∆ = (∆0 , ∆1 , ..., ∆N −1 ) given by ∆0 = SV11 (H)−S (H)−V1 (T )
1 (T )
,
∆1 (H) = SV22 (HH)−V 2 (HT )
(HH)−S2 (HT )
, ∆1 (T ) = SV22 (T
(T H)−V2 (T T )
H)−S2 (T T )
,etc. is a predictable pro-
cess.
We have therefore reconstructed the processes H = ∆,S = S (the dis-
counted asset price) and the value x = X0 (initial capital) from the super-
hedging theorem.
Remark 3.0.1. From theorem 2.4.5 from [3], the wealth process (Xt )t∈0,1,...,N
is a martingale and from 2.4.5 and 1.2.2 or from 2.4.7, Vt is a martingale.
By equating the ( first two moments of the asset price St+∆t we obtain the
S · (p · u + (1 − p) · d) = S · er∆t
following system: 2 ⇔
S 2 · (p · u2 + (1 − p) · d2 ) = S 2 · e(2r+σ )·∆t
(
p · u + (1 − p) · d = er∆t (1)
2 There are two equations and three un-
p · u2 + (1 − p) · d2 = e(2r+σ )∆t (2)
knowns u, d, p. An extra condition is needed to determine a unique solution.
Remark 3.0.2.
r∆t
Note that from (1) you obtain p = e u−d−d and for ∆t → 0, p u 1+r∆t−d
u−d
(which is the risk-neutral probability found through replication) (we ignore
the terms of order higher than 2 in ∆t from the Taylor expansion).
We denote for simplicity R = er·dt .
9
3.1 Matching discrete and continuous time models
Some well known discrete time models, binomial and trinomial altogether,
are obtained by matching their first couple of moments (usually the mean,
variance or skew) with those of Levy processes (such as geometric brownian
motion) or stochastic volatility models. Sometimes extra assumptions are
made.
Among the binomial models, I will mention in the following paragraph
Cox-Ross-Rubinstein (CRR), Tian, and Jarrow Rudd.
Cox-Ross-Rubinstein model
In this case, the extra condition is ud( = 1. (3)
1
p
u = 2R (σ̂ 2 + 1 + (σ̂ 2 + 1)2 − 4R2 ),
The solutions to (1),(2) and (3) are : 1
p
d = 2R (σ̂ 2 + 1 − (σ̂ 2 + 1)2 − 4R2 )
2
where σ̂ 2 = e(2r+σ )∆t . √
3
σ ∆t
If
√
the term of higher order O((∆t) 2 ) is ignored in u, d then u = e ,d =
−σ ∆t
e .
Proof :
2
σ̂ 2 = e(2r+σ )∆t = p·(u2 −d2 )+d2 = R−d u−d
(u−d)(u+d)+d2 = Ru−du+Rd =
Ru − 1 + Ru ⇒ Ru2 − (1 + σ̂ 2 )u + R = 0.
√
1+σ̂ 2 + (1+σ 2 )2 −4·R2 2
As u > d, we get the unique solutions: utrue = = 1+σ̂
q √ 2R
q 2R
2 1+σ̂ 2 − (1+σ 2 )2 −4·R2 2 2
+ ( 1+σ̂ 2
)2 − 1, dtrue = u1 = 2R
= 1+σ̂
2R
- ( 1+σ̂2
)2 − 1.
2 2
Moreover, 1+σ̂2R
= 12 · (e(2r+σ )∆t + 1) · e−r∆t = 21 · (2 + (2r + σ 2 )∆t +
O((∆t)2 ))(1 − r∆t + O((∆t)2 )) = 21 · (2 + σ 2 ∆t + O((∆t)2 )) = 1 + 12 σ 2 ∆t +
O((∆t)2 ),
q q
2
p
and therefore ( 1+σ̂
2R
) 2−1= (1 + 12 σ 2 ∆t + O((∆t)2 ))2 − 1 = 1 + σ 2 ∆t + O((∆t)2 ) − 1 =
√ p √ √ 3
σ · ∆t 1 + O(∆t) = σ · ∆t(O(∆t) + 1) = σ ∆t + O((∆t) 2 ) ⇒ utrue =
√ 3
1 + 12 σ 2 ∆t +σ ∆t + O((∆t) 2 ). √
√ The Cox Ross and Rubinstein model uses the factor u = eσ δt = 1 +
3
σ ∆t + 12 σ 2 · ∆t + O((∆t) 2 )
Hence the first three terms in the Taylor series of the CRR value u and
10
3
the true value utrue match. So u = utrue + O((∆t) 2 ).
Tian Model
Unlike CRR model, the extra condition here is
2
pu3 + (1 − p)d3 = e3r∆t+3σ ∆t . (4)
Some might wonder if the system formed by (1),(2) and (4) is not over-
determined because we have a system of 3 equations with 3 unknowns u, p, d
where p = p(u, d).
11
(
R(u + d) − du = R2 Q(1)
R(u2 + d2 + du) − du(u + d) = R3 Q3 (2)
Therefore multiplying (1) by (u+d) we obtain R(u + d)2 − du(u + d) =
R Q(u + d). Combined with R(u2 + d2 + ud) − du(u + d) = R3 Q3 we ob-
2
Jarrow-Rudd model
1
Unlike CRR model, the extra condition here is p = 2
(5)
From (1),(2) and (5) we obtain the following system:
12
( (
up + (1 − p)d = er∆t u + d = 2R
2 ⇒ where R = er∆t , Q =
u2 p + (1 − p)d2 = e(2r+σ )∆t u2 + d2 = 2R2 Q
2
eσ ∆t
Remark 3.1.3.
2
Under Jarrow-Rudd
√ model we have the restriction σ ∆t < log(2).
Because x1 =√R(1 − Q − 1) = d we question the fact that d > 0.
d > 0 ⇔ 1 > Q − 1 ⇔ 1 > Q − 1 ⇔ 2 > Q.
2
But Q = eσ ∆t < 2 ⇔ σ 2 ∆t < log(2).
If this is not true we have d < 0.
Remark 3.1.4.
3 σ2
√ σ2
√
If O((∆t) 2 ) is ignored, then u = e(r− 2 )∆t+σ ∆t and d = e(r− 2
)∆t−σ ∆t
.
The relations (1) and (2) are satisfied up to O((∆t)2 ).
The prices under the 3 models converge when the number of periods
increases as we can see as follows:
In the following example I will compare the three models replication prices
when σ ∈ [10%, 30%] and then when the number of periods increases from 1
to 20.
Example 3.1.1.
13
Remark 3.1.5.
One can easily see that the call option price is an increasing function of
σ. Also the prices under Jarrow-Rudd and CRR almost coincide, while the
price under Tian model is slightly lower.
Now we consider σ = 20% and make the number of periods vary.
The prices of the option under the three models converge when the num-
ber of periods grows.
14
3.2 Dividend paying stocks
Suppose that we consider the N-period binomial model (Ω, F, Ft=1,N , P ) and
(
u, ωn+1 = H
Yn+1 (ω1 ...ωn ωn+1 ) = .
d, ωn + 1 = T
Also at the end of each period we consider a dividend is paid An (ω1 ...ωn ) ∈
(0, 1) as part of the new stock price. The stock price at time n + 1 will be
therefore Sn+1 = (1 − An+1 )Yn+1 Sn .
Theorem 3.2.1.
Suppose that an agent starts with the wealth X0 and at each time n takes
a position of ∆n shares of a stock and the remaining capital is invested in
the money market account. We also consider the probabilities of going up
and down p̃ = 1+r−d
u−d
, q̃ = u−(1+r)
u−d
. Then the following statements hold:
Xn
a. The discounted wealth process (1+r) n , 1, n is still a martingale.
Proof:
15
Sn 1 Sn
c. En [ (1+r)n+1 ] = (1+r)n+1 En [(1−An+1 )Yn+1 Sn ] = = (1+r)n+1 [p(1−An+1 (H))+
Sn Sn Sn
q(1 − An+1 (T ))] < (1+r) n+1 [pu + qd] = (1+r)n+1 (1 + r) = (1+r)n hence the dis-
Remark 3.2.1.
In pricing financial derivatives, what matters most is to find a martingale
measure for the discounted wealth process, and not for the discounted asset
price process, because martingales provide unbiased estimators for the option
value.
Remark 3.2.2.
Sn
If we consider the probability Q such that (1+r)n
is a martingale, then the
discounted asset process is a sub-martingale.
Proof :
Xn+1 ∆n Sn −∆n Sn Xn −∆n Sn
En [ (1+r)n+1 ] = E [Y ]+ Xn(1+r)
(1+r)n+1 n n+1 n
∆n Sn
= (1+r) n+1 (up+dq)+ (1+r)n =
= ∆n Sn
(1+r)n
−∆n Sn
(1−a)+ Xn(1+r) n = ∆n Sn (1−a−1)+X
(1+r)n
n −a∆n Sn
= Xn(1+r) n
Xn
= (1+r) ∆n Sn
n −a· (1+r)n
16
I will provide a formula for the options replication by stocks. The risk
n −dn
neutral probabilities are given by p˜n = 1+r
un −dn
and q˜n = 1 − p˜n .
The theorems 2.4.4, 2.4.5 and 2.4.7 still hold under P̃ but with slight
adjustments.
Consider the process Sn = (1+r0 )(1+rS1n)...(1+rn−1 ) the discounted asset pro-
Xn
cess and Xn = (1+r0 )...(1+r n−1 )
the discounted wealth process where Xn+1 =
∆n Sn+1 + (1 + rn )(Xn − ∆n Sn ) where ∆n , n ∈ {0, 1, ..., N } is an adapted
process.
Theorem 3.3.1.
Theorem 3.3.2.
Also theorem 2.4.7 (of risk-neutral valuation) from [3] stands, that is
Vn = E˜n (1+rn+1 )(1+r
VN
n+2 )...(1+rN )
17
Example 3.3.1.
Suppose the initial stock price is S0 = 80.I assume that at every point in
time, the stock price increases by 10 or decreases by 10 with equal chances
p = q = 12 . Consider a European call having the strike price K = 80.
I consider that the term structure of interest rates is at r = 0% level. The
call price at time 0, c(0, S0 ) using N = 5 periods is found as follows:
1 5 +
V0 = (1+r)5 [p̃ (S0 + 50 − 80) + 5p̃4 (1 − p̃)(S0 + 30 − 80)+ + 10p̃3 (1 −
p̃)2 (S0 + 10 − 80)+ + ...] (the remaining payoffs are 0) = 9.375.
So an idea that works with all financial instruments is to find the relevant
information to be extracted in computing conditional expectations.
That can be done using Markov processes and then to define a backward
recursive relation on that.
Definition 3.4.1.
18
Suppose we consider an N-period binomial model and we wish to find a
pricing algorithm for a fixed strike lookback call option having the payoff
φ(ST , MT ) = max(MT − K, 0) where MT = max(Su )u∈[0,T ] .
Proof :
If (Mn )n≥0 were Markov, then ∃f : Ω → R such that En [Mn+1 ](ω1 ...ωn ) =
f (ω1 ..ωn ), ∀n, ∀ω1 ..ωn
So E2k [M2k+1 ](T HT H...T H) = p̃M2k+1 (T HT H...T HH)+q̃M2k+1 (T HT H...T HT ) =
p̃S0 u + q̃S0 = S0 (pu + q)
To prove the second part, En [f (Sn+1 , Mn+1 )] = En [f (Sn Yn+1 , Mn ∨(Sn Y ))] =
f (Sn u, Mn ∨ (Sn Y )) · p + f (Sn d, Mn )q
Example 3.4.2.
19
The first arising question: Is the process Zn = (Mn , Mn∗ )n≥1 Markov (a
Markov chain in this case)? The answer is NO:
Considering the events ω 1 = HT HH, ω 2 = HHT T , then E4 [Z5 ](HT HH) =
(pM5 (HT HHH) + qM5 (HT HHT ), pM5 (HT HHH) + qM5∗ (HT HHT )) =
(S0 u2 (pu + q), S0 ),
E4 [(M5 , M5∗ )](HHT T ) = (pS0 u2 + qS0 , pS0 + qS0 d) = S0 (pu2 + q), S0 (p +
qd)).
On the other hand if, assuming by absurd, there would exists a func-
tion g : R2 → R2 such that E4 [Z5 ] = g(Z4 ), then E4 [Z5 ](HT HH) =
g(M4 (HT HH), M4∗ (HT HH)) = g(S0 u2 , S0 ) and E4 [M5 ](HHT T ) = g(S0 u2 , S0 )
resulting g(S0 u2 , S0 ) = (S0 u2 (pu + q), S0 ),obviously a contradiction.
However, the process (Mn , Mn∗ , Sn ) is Markov, and therefore we can com-
pute the price of this instrument:
En [Vn+1 ] = 1+r1
En [(max(Mn , Sn Y )−min(Mn∗ , Sn Y ))] = 1
1+r
((max(Mn , Sn u)−
min(Mn∗ , Sn u)) · p + (max(Mn , Sn d) − min(Mn∗ , Sn d)) · q)
20
The notionals considered for both the cap and the floor are F V = 100$.
Question: What is the price range for a 3Y-floor with strike K = 1%?
Answers:
100
The zero-rate now, r0 is found as r0 = 99.4 − 1 = 0.6%
The price of the 2-year bond is B0,2 = E0 [D1 (CF1 )] + E0 [D2 (CF2 )] =
1 1
1+r0
· 2 + 1+r0
· ( 1+r11 (H) · p1 (H) + 1+r11 (T ) · p1 (T )) · 102 = 102.4
But the 3-year has the value Cap3 = 0.25, Cap0,2 = 0.2035 so p2 (HT |H) =
0.7965
Therefore the price of a floor with strike 1% will be, E[D1 (1% − r0 )+ ] +
1
E0 [D2 (1% − r1 )+ ] + E0 [D3 (1% − r2 )+ ] = 0 + 1.01·(1+r 1 (T ))
· (1% − 0.4%) ×
1
27.85% × 100 + 1.01·(1+r1 (T ))(1+r2 (T H)) × (1% − 0.8%) × 27.85% × p(T H|T ) +
1
1.01(1+r1 (T )))(1+r2 (T T ))
× (1% − 0.8%) × 27.85% × p(T T |T ) = 0.3286 − 0.1097p
after some computations.
Since p ∈ [0, 1], the floor price lies in the range [0.2289; 0.3286].
21
3.6 Further examples
3.6.1 European options
Example 3.6.1.
Solution:
√ √1
The up factor is given by u = eσ· ∆t = e0.14· 6 . In the following table
I provide the up-factor, risk-neutral probability and the price of the option
under each model.
Model u p price
CRR 1.0588 0.4857 12.7598
Tian 1.0623 0.4572 12.7252
Jarrow-Rudd 1.0572 0.5 12.7419
3 3 3
N N
IfI consider the risk-neutral
measures P1= P1 P1 P 1 .P2 , P3 where:
H T H T H T
P1 : P2 : P3 :
0.4857 0.5143 0.4572 0.5428 0.5 0.5
and P = {P13 , P23 , P33 } then the super-replication cost under the meta-model
P would be max{12.7598$, 12.7252$, 12.7419$} = 12.7598$.
Remark 3.6.1.
22
All three measures considered are equivalent (agree on the null-sets, which
are none) and all make the discounted asset price St e−r·(T −t) be a martingale
(according to theorem 2.4.4 in [3]), because all probabilities p follow the con-
dition p = 1+r−d
u−d
The fixed-strike lookback option has the payoff (the gross profit
23
function), f (S) = (sup0≤t≤T Su − ST )+ . In discrete time it goes as f (X) =
(max0≤i≤N Si − SN )+ . R T
S du
The fixed strike arithmetic asian option has the payoff f (S) = ( 0 Tu −
S +S +...+S
K)+ and in discrete time it is f (S) = ( t0 tN1 +1 tN −K)+ where t0 , t1 , ..., tN
are a division of the interval [0, T ]
.
The algorithm to find the predictable process H = ∆, according to theo-
rem 1.2.2 from [3] is:
1. To build the price process vn (s, m) where s = Sn , m = Mn .
1
vn (s, m) = 1+r (pu · vn+1 (us, m ∨ us) + pd vn+1 (ds, m))
2. To build the hedging (∆) process from ∆n (s, m) = vn+1 (us,m∨us)−vn+1 (ds,m∨ds
(u−d)s
If we sell the lookback option for 1.376$ we can hedge the short position
by buying ∆0 = SV11 (H)−S
(H)−V1 (T )
1 (T )
= 2.24−1.20
8−2
= 0.1733 shares of stock.
This costs 0.6933 = 0.1733 · 4$, which leaves the agent with 1.376 $-0.6933 $
= 0.6827 $ to invest in the money market at 25% interest.
At time 1, the agent will have 0.6827(1+0.25) = 0.8533 in the money market.
If the stock price goes up, S1 (U ) = 0.1733 · 8 = 1.3867$ so X1 (H) = 1.3867 +
0.8533 = 2.24 = V1 (H), S1 (T ) = 0.3467 ⇒ X1 (T ) = 0.8533 + ∆0 S1 (T ) =
1.20 = V1 (T ).
24
Example 3.6.3. Asian option replication
Consider
Pn again a 3-period model with the same data as previously. Define
Yn = k=0 Sk be the sum of the stock prices between times 0 and n.
Consider an Asian call option that expires at time three and has strike K = 4
and the payoff is ( 14 Y3 − 4)+ . Let vn (s, y) denote the price of this option at
time n if Sn = s, Yn = y.
Suppose we have an up and out call option defined on a stock ABC whose
price S0 = 100$, with annualized volatiliy σ = 30%.
The option is considered to expire worthless if it crosses the level of H = 120$.
The time to expiry is T = 1 year. The strike price is K = 100. We consider
the annualized interest rate r = 0%
25
2p2 (1 − p) · (S0 u − K)exp(−rT ) = 4.2871.
p
2. If N=4, u4 = exp(σ 1/4) = 1.16, u24 = 1.32 > 1.2 So, Φ(ST ) 6= 0 ⇔
ST = S0 ·u which is impossible, because if we consider the same random-walk
.
and its maximum, we obtain M4 ..2. Therefore C0 = 0.
3. If N=12, u = 1.09 so the random walk Mn ≤ 2, ∀n ∈ 1, 12 while
M1 2 ∈ {1, 2} for the option to have non-zero payoff.
P (ST = 2, MT ≤ 2) = P (ST = 2) − P (ST = 2, MT ≥ 2).
P (ST = 2) = P(7 up-movements, 5 down-movements/total of 12) =
7 7
C12 p · (1 − p)5
The joint distribution of Mt and max Mt in this case is given by P (Mn =
n−b n+b
m, Mn∗ ≥ b) = (m+ n−b )!(
n!
n+b
−m)!
pm+ 2 (1 − p) 2 −m
2 2
In order for the option to knock-out, one must have that max(Mt )t=1,T ≥
3. P (MT = 1, max(Mt ) ≥ 3) = 0, P (M1 2 = 2, M1 2 ≤ 2) = P (M1 2 =
2) − P (M1 2 = 2, M1 2∗ ≥ 3) = C127
· p7 (1 − p)5 − C12
8
· p8 · (1 − p)4 , p = 0.4738.
For a more general pricing formula for up-and-out call options you can
refer to the APPENDIX.
26
S1 (M )) = V1 (U )−V
1+r
1 (M )
⇒ ∆0 = SV11 (U )−V1 (M )
(U )−S1 (M )
V1 (M )−V1 (D) V1 (U )−V1 (M )
Similarly ∆0 = S1 (M )−S1 (D)
which is possible if and only if S1 (U )−S1 (M )
=
V1 (M )−V1 (D)
S1 (M )−S1 (D)
which doesn’t happen in most of the cases.
27
Proof:
Because p1 , p2 , p3 are risk-neutral, E P [S1 ] = S0 (1 + r) so: S0 · (p1 u + p2 m +
p3 d) = S0 (1 + r) ⇒ p1 u + p2 m + p3 d = 1 + r
Also, p1 + p2 + p3 = 1.
In the following subsection I will show that each risk neutral probability
in trinomial model, generates a martingale measure for the discounted asset
price.
Theorem 4.1.2.
Consider the general trinomial model where 0 < d < 1 + r, m < u. Let
the risk neutral probabilities be given by (RN) from Theorem 4.1.1.
Sn
Then, under the risk neutral measure, the discounted asset price (1+r) n is a
martingale.
Proof:
Sn+1 1 1
En [ (1+r)n+1 ](ω1 ω2 ...ωn ) = (1+r)n · 1+r ·[p1 uSn (ω1 ω2 ...ωn )+p2 ·m·Sn +p3 ·d·Sn ] =
Sn
· 1 [p u + p2 m + p3 d]
(1+r)n 1+r 1
1+r−m−(d−m)p3
Now, p1 u + p2 m + p3 d = u−m
· u + u−(1+r)−p
u−m
3 (u−d)
· m + p3 d =
u+ur−mu−(du−mu)p3 +um−m−mr−mp3 u+mp3 d
u−m
+ p3 d
u−m+(u−m)r+p3 d(m−u)
= u−m
+ p3 d = 1 + r
Sn+1 Sn 1+r Sn
So p1 u + p2 m + p3 d = 1 + r therefore En [ (1+r) n+1 ] = (1+r)n · 1+r = (1+r)n
.
Based on theorems 4.1.1 and 4.1.2 we have succeeded in defining a
parametrised set of martingale measures.
In what follows I will give an important property about the wealth pro-
cess generated by the trading strategy involving a stock and a money market
28
account.
Theorem 4.1.3.
Xn
a. (1+r)n
,n = 1, N is a martingale.
b. Xn (ω1 ...ωn ) ≥ VnQ (ω1 ...ωn ), ∀ω1 ...ωn ∈ Fn , Q ∈ Q where Q is the set
of martingale measures of the model.
Remark 4.1.1.
Lemma 4.1.1.
Proof:
If P (A) = 0 then P̃ (A) = 0. P
This is true because P̃ (A) = Z(ω)P (ω) = 0, P (ω) ≤ P (A) = 0.
29
1
P
Similar for P (A) = P (ω) = Z(ω)
P̃ (ω) = 0 because P̃ (ω) ≤ P̃ (A) = 0
.
a. Find all the risk neutral probabilities and the range of prices generated
by them for a call option with strike price K = 1.
b. Find the super-replication price for this call option.
Solution:
( (
1 + R = u · p u + m · pm + d · pd 1 = 2pu + pm + 12 pd
a. We have the system ⇔
1 = pu + pm + pd 1 = pu + pm + pd
(
1 − x = 2pu + 21 pd
For pm = x ⇒
1 − x = pu + pd
1
Therefore pu = 3 · (1 − x), pd = 23 · (1 − x)
Therefore the option price is the given by:
C = 23 ·(1−x)·(d−K)+ +x·(m−K)+ + 13 ·(1−x)·(u−K)+ = 13 ·(1−x), 0 < x < 1.
30
What we want is to minimize the initial cost x∗ (f ) = aS0 + b = a + b
under the constraints above.
We use Kuhn-Tucker theorem for that.
31
replication cost is 13 .
This was a numerical example where using KKT duality was possible,
but in most of the cases (especially in multiple period cases), this process
can become a tedious one.
In 3-step trinomial model the most practical way is to find for which
values of S3 is the payoff 6= 0. (S3 − K)+ 6= 0 ⇔ S3 ∈ {S0 u3 , S0 u2 , S0 u}. We
need therefore to find the probability of each event.
P (S3 = S0 u3 ) = p3u P (S3 = S0 u2 ) = P (S3 = S0 u2 |S2 = S0 u2 ) · P (S2 =
S0 u2 )+ P (S3 = S0 u2 |S2 = S0 u) · P (S2 = S0 u) = pm p2u + pu (2pu pm ) = 3p2u pm
P (S3 = S0 u) = P (S3 = S0 u|S2 = S0 u2 )P (S2 = S0 u2 ) + P (S3 = S0 u|S2 =
S0 u)P (S2 = S0 u)P (S2 = S0 u) + P (S3 = S0 u|S2 = S0 )P (S2 = S0 ) =
3pd p2u + 3pu p2m
7
So the option price is p3u ·7+3p2u ·pm ·3+(3pd p2u +3pu p2m )·1 = ... = 27 ·(1−
x)3 +x(1−x)2 +( 29 (1−x)3 +(1−x)x2 ) = 13 27
(1−x)3
+x(1−x) 2
+(1−x)x 2
= f (x)
But supx∈[0,1] f (x) = f (0) because f is decreasing on [0,1]. So the super-
32
13
replication cost of the option is 27
.
Remark 4.1.2.
In the 1-step, 2 -step and 3-step binomial models, the exact prices are
1 1
,
3 3
and 13
27
Proof:
By matching the first order and second order moments of St+∆t under trino-
mial
and log-normal models, we obtain the system:
p u + p m + p d = 1
upu + mpm + dpd = er∆t
2 2
u pu + m2 pm + d2 pd = e(2r+σ )∆t
33
−1
pu 1 1 1 1
Therefore pm = u m d · er∆t .
2
pd u2 m2 d2 e(2r+σ )∆t
−1
1 1 1
1
The inverse of the Vandermonde matrix u m d = − (u−m)(u−d)(m−d) ·
2 2 2
u m d
2 2
md(m − d) m − d d − m
−ud(d − u) d2 − u2 d − u
um(m − u) u2 − m2 m − u
1
Therefore pu = − (u−m)(u−d)(m−d) [md(d − m) + (m2 − d2 ) · R + (d − m)W ] =
1 1 1
(u−m)(u−d)
[md−(m+d)R+W ] = (u−1)(u− 1 [d−(1+d)R+W ] = (u−1)(u2 −1)) [1−
)
u
(u + 1)R + uW ].
Under
√ Boyle Model an extra assumption is made by putting u =
λσ ∆t
e where λ is a free parameter (usually is calibrated).
If λ = 1 the model has the same u parameter with that in CRR. Also for
λ < 1 some probabilities might turn negative.
To find the general price under trinomial model of Boyle we need the
distribution of Sn where n = number of periods. (see section 4.3)
By omitting the higher order term O((∆t)2 ), the risk neutral probabilities
34
are:
1 1 2
√
p u = 2λ 2 + 2λσ
(r − σ /2) ∆t
1
pm = 1 − λ2
2 √
pd = 2λ1 2 − 2λσ
1
(r − σ2 ) ∆t
Proof:
2 2
As mentioned we approximate Z ∼ N ((r − σ /2)∆t, σ ∆t)
previously,
√
∆x 0 −∆x
with Z a : where ∆x = λσ ∆t.
pu pm pd
Remark 4.2.1.
The two approaches, Boyle’s and KR are two representations
√ of the same
∆x σλ ∆t
model. Replacing KR in the trinomial tree, u = e = e , m = 1, d =
−∆x
e .
35
The problem of calibration is always a tricky one, and a source of model
risk, because there are many methodologies and stochastic volatility models.
If there is a single traded option on the market, one can find the implied
volatility from the Black Scholes model or a parametric model, and use it to
find the rest of parameters.
If there are several options with one single maturity and several strike
prices, one way is to find the volatility in several points, and then interpolate
between these points.
If a volatility term structure is used, then one can use the forward volatil-
ity formula:q
T σ 2 −tσ 2
σt,T = 0,T
T −t
0,t T
to calibrate any period of length ∆t = N , ti = TN·i , 1, N
√ √
and further use ui = exp(σ(ti−1 , ti )λi ∆t), mi = 1, di = exp(−σ(ti−1 , ti )λi ∆t)
where σti−1 ,ti is the implied forward volatility and λi is the free parameter
corresponding to period i.
Example 4.2.1.
Suppose a stock of the ”Alpha” company is worth S0 = 100 euros. A call
option with strike price K = 100 euros and lifetime T = 1 year, is worth
c0 = 9.94 euros. The risk-free rate is considered to be 0.
The implied volatility according to Black & Scholes is σimp = 25%.
2
• If we consider the 1-period trinomial model, W = e(2r+σ )∆t , R = er∆t =
1. The call value is E0 [(S1 − K)+ ] = (S0 u − K) · pu (the remainder of
terms are equal to 0, there is a single 6= 0 payoff )= c0
−R)u−(R−1) −R)u−(R−1)
But pu = (W(u−1)·(u2 −1) ⇒ (S0 u − K) · (W(u−1)(u2 −1) = c0 ⇒ c0 u3 − (c0 +
S0 (W − R))u2 − (c0 − K(W − R) − (R − 1)S0 )u + c0 − K(R − 1) = 0
√
We find (using bisection/Newton algorithm), that u = 1.38, u = exp(λσ ∆t) ⇒
λ = log(u)
σ
= 1.3062
• When the trinomial model has N = 2 periods, p2u · (S0 u2 − S0 ) + 2pu ·
pm (S0 u − S0 ) = c0 .
After some computations, Sc00 · (u − 1)3 (u + 1) − 2(W − 1)u(u − 1)2 +
u2 (W − 1)2 = 0 where W = exp(σ 2 ∆t). The only solution using New-
ton’s algorithm starting from initial guess u0 = 1.0 is u∗ = 0.89 < 1.
36
There is no u that fits the trinomial model with 2 periods, due to the
cross effect between vega and theta risk (risks determined by the im-
plied volatility and the time-to-expiry).
Example 4.2.2.
Suppose this time, there is another traded option, with expiry in 2 years,
and market price c20 = 11.09$.
The annualized implied vol σ(0, 2) = 19.72%
Property 4.3.1.
−1 0 1
Let X1 , X2 , ..., Xn :
p1 p2 p 3
m
Then Sn = X1 + X2 + ... + Xn has the distribution where
P (Sn = m)
m ∈ {−n, ..., n} and P (Sn = m) = pn2 ( pp12 )m bk=a ( pp1 p2 3 )k · (k−m)!(n+m−2k)!k!
n!
P
2
where a = max(m, 0), b = [ m+n
2
]
Proof :
37
1
We consider the generating polynomial g(x) = (p1 · x
+ p2 + p3 x)n and
P (Sn = m) is the coefficient of xm in g(x).
1 i j
So (p1 · x1 +p2 +p3 x)n = k n!
pi1 pj2 pk3 xk−i ·
P P
i+j+k=n (p1 · x ) ·p2 ·(p3 x) · i!j!k! = i+j+k=n
n!
i!j!k!
But i = k − m ≥ 0 ⇒ k ≥ m.
Also j = n − (k + i) = n − (k + k − m) = n + m − 2k ≥ 0
Therefore k ≥ max(m, 0), k ≤ m+n2
⇒ k ≤ [ m+n
2
]
Pb
So P (Sn = m) = k=a pk−m
1 p2n+m−2k pk3 · n!
(k−m)!(n+m−2k)!k!
Using the above result we can find the distribution of Sn using trinomial
distribution.
Example 4.3.1.
38
Figure 1: Error dependence on the number of periods
time model).
As you can remark, the trinomial model price is much more stable than
its binomial counterpart in both put and call case.
The error analysis for the above options (ITM) and for a pair of ATM
put and call options is displayed below.
39
The evolution of the trinomial price with the number of periods increased
is smoother.
Property 4.3.2.
The trinomial pricing approach converges to Black Scholes pricing ap-
proach.
Proof:
Based on the remark in the previous section, we shall use the Kamrad-
Ritchken representation of the model.
√ √
SN = S0 uX1 +...+Xn = S0 eλσ T /N (X1 +...+XN ) = S0 ·exp(λσ T · X1σ+...+X
√ N ·
N N
p
σN ) where σN = (pN + rN ) − (pN − rN )2 is the standard deviation of the
trinomial distribution.
√ √
So SN = S0 exp(λσσN T ZN ) · exp(λσ T N (pN − rN )) where ZN =
X1 +...+XN −N (p−r)
√
σN N q
σ2
p 1 1 T 1
σN = (pN + rN ) − (pN − rN )2 = λ2
− λ2 σ 2
(r − 2
) · N
→ λ
√
On the other hand, σλ T N (pN − rN ) = (r − σ 2 /2)T
(D)
Taking into account that ZN → N (0, 1) (convergence in distribution) from
(D)
central limit theorem, we obtain that SN → LogN ((r − σ 2 /2)∆t, σ 2 ∆t)).
40
Figure 2: convergence for different λ parameters
41
S1 (H) S1 (T ) 1+r−d0
a) u0 = S0
= 2, d0 = S0
= 12 ; p0 = u0 −d0
= 21 , q0 = 12 , p1 (H) =
1
1+r0 −u1 (H) 1+ −1 0 −d1 (T )
u1 (H)−d1 (H)
= 3 −1 4
= 12 , q1 (H) = 12 ; p1 (T ) = u1+r
1 (T )−d1 (T )
= 1+1/4−1
4−1
1
= 12 ,
2
q1 (T ) = 11
12
.
1
The time-1 option values are: V1 (H) = 1+r [p1 (H)V2 (HH)+q1 (H)V2 (HT )] =
4 1
2.4, V1 (T ) = 5 [p1 (T ) · V2 (T H) + q1 (T )V2 (T T )] = 15
V1 (H) = 1+r11 (H) · [p˜1 (H)V2 (HH) + (1 − p˜1 (H))V2 (HT )] = 2.4 ;
V1 (T ) = 1+r11 (T ) [p1 (T )V2 (T H) + q1 (T )V2 (T T )] = 19 .
————————————————————–
We are now interested in the super-replication price if:
a) The interest rate is constant and flat at level r = 41
b) The interest rate follows the distribution r0 = 1/4, r1 (U ) = 1/3, r1 (M ) =
42
1
, r (D)
4 1
= 12 .
————————————————————–
( a). At time 0, the risk-neutral probabilities must satisfy:
p0 + q0 + r0 = 1
1 5
⇒ p0 = 14 + r20 , q0 = 34 − 3r20 (1 )
p0 · 2 + q0 + r0 2 = 4
From q0 ≥ 0 ⇒ r0 ≤ 12 ⇒ 0 ≤ r0 ≤ 12 (1’)
At time 1: we need to study the risk-neutral probabilities only around the
payoffs that are 6= 0 at time 2, that is (S2 (HH) − 7)+ = 5,(S2 (HT ) − 7)+ = 1
(
p1 (U ) + q1 (U ) + r1 (U ) = 1
First ⇒ p1 (U ) = 21 +r1 (U ), q1 (U ) =
1.5p1 (U ) + q1 (U ) + 0.5r1 (U ) = 45
1
2
− 2r1 (U ) (2)
43
by the
( following system:
p̃1 (U ) + q̃1 (U ) = 1 − r̃1 (U )
⇒ p1 (U ) = 32 + r1 (U ), q1 (U ) = 31 −
1.5p̃1 (U ) + q̃1 (U ) = 34 − r1 (U
2
)
2r1 (U ) (To not be confused the two r’s, the interest rate and risk neutral
probability)
1 1
So V0 = (1+r0 )(1+r1 (U ))
P̃ (U U )V2 (U U ) + (1+r0 )(1+r1 (U ))
P̃ (U M )V2 (U M ) +
1
(1+r0 )(1+r1 (M ))
P̃ (M U )V2 (M U ) = ... = 3( 4 + 2 )( 3 + r1 (U )) + 35 ( 14 + r20 )( 13 −
1 r0 2
2r1 (M )) + 16 ( 3 − 3r20 )( 23 + r1 (U ))
25 4
The restrictions are 0 ≤ r0 ≤ 1/2, 0 ≤ r1 (U ) ≤ 61 , 0 ≤ r1 (M ) ≤ 12
Using optimization algorithms I obtain: p0 = 21 , p1 (U ) = 16 , p1 (M ) = 0
and the super-replication price 1.225$
Remark 4.4.1.
Comparing I with II we can remark that when the interest rate is not a
risk-factor, the price is lower than the situation when r is stochastic, because
the adjusted risk-neutral probability for going down is getting lower, when
interest rates go up.
44
Theorem 4.5.1 (Hitting time theorem).
Proof
P1
We introduce P the function G(z) = E(z −X1 ) = n=−∞ z −n P (X1 = n),
Fb (z) = E(z Tb ) = ∞ n
n=0 z P (Tb = n)
45
1
We pick out the coefficient of z n in (FB) to obtain P (Tb = n) = D
n! n
for
n ≥ 1.
dn−1
Now G(u)n = ni=−∞ u−i P (Sn = i), so that Dn =
P Pn b+n−1−i
dun−1
b· i=−∞ u P (Sn = i) u=0
=
b · (n − 1)!P (Sn = b), hence the conclusion.
Remark 4.5.1.
In order to obtain information about maximum and minimum altogether,
the random walk should be both right and left continuous. The only random
walk with integer
values
obeying these properties is the symmetric random
−1 0 1
walk Zi :
p1 p2 p3
Example 4.5.1.
Suppose a company named ”Alpha”, whose stock price is S0 = 100$ is
issuing two equity derivatives A and B, expiring in 1 year.
A is paying off 10$ if the stock will have a peak performance of at most
30% compared to its base value while B will pay off the instrument holder
10$ if the stock ever goes below 90$ threshold. The stock price expectations
measured at every 4 months are either to increase their value with 10%, to
remain at their level, or to go down with the same rate. We are interested to
find the highest and lowest estimator for the derivative value. The annualized
risk-free rate is considered flat at level rf = 6%.
————————————————————–
————————————————————–
We consider as best suitable a trinomial model with 3 periods, the up,middle
and down factors being equal to u = 1.1, m = 1, d = 1/u.
φA (ST ) = 10 · 1MT <130 , MT = max .
t∈[0,T ]
10 10
The value at time 0, = V0A·P (T3 ≥ 4) = 1+r
1+r
·(1−P (T3 = 1)−P (T3 =
10 10 3 10
2)−P (T3 = 3)) = 1+r ·(1−P (T3 = 3)) = 1+r ·(1− 3 P (S3 = 3)) = 1+r ·(1−p3u )
h i
But m = 1 < 1 + r/3 = 1.02 ⇒ pd ∈ 0, u−(1+r) u−d
= [0; 0.4] while
1+r−m−(d−m)pu
pu = u−m
= 0.2 + pd ∈ [0.2; 0.6]
10
So V0A = 1.06
· (1 − p3u ) ∈ [7.3962; 9.3584]
46
For V0B we need P (T−2 ≤ 3) = P (T−2 = 2) = P (S2 = −2) = 3p2d (1 − pm ).
d ·d
But pm = u−(1+r)−p
u−d
∈ [0, 22; 0.4]
1.8·p2d +1.35·pd
So V0B = 1
1.06
[3·p2d (1−pm )] = 1.06
∈ [0; 0.32] when pd ∈ [0; 1.02−m−(d−m)p
u−m
3
]=
[0; 0.2].
We note Sn the set of all stopping times, that take value in the set {n, n+
1, ...N, ∞}.
Definition 4.6.1.
Theorem 4.6.1.
The american derivative security price process given by the previous def-
inition has the properties:
47
If we consider the stopping time T2 = ∞∀ω ∈ Ω then En [1T2 ≤N (1+r)1T2 −n ] =
0. Because Vn = supτ ∈Sn (...) it results Vn ≥ 0 therefore, Vn ≥ max(Xn , 0).
2. Suppose T ∗ attains its maximum by the definition of Vn+1 . Therefore
T ∗ ∈ Sn+1 and Vn+1 = Ẽn+1 [1T ∗≤N (1+r)T1∗−n−1 GT ∗ ] therefore T ∗ ∈ Sn so via
the iterating conditioning property, we obtain Vn ≥ En [1T ∗ ≤N (1+r)1T ∗−n GT ∗ ] =
1
... = En [ 1+r Vn+1 ].
1
Dividing both sides by (1+r) n , we obtain the desired super-martingale
property.
Example 4.6.1.
Suppose that the price of the underlying stock of an american put option
with strike price K = 5 is S0 = 4$.
We have the distribution tree: S1 (H) = 8, S1 (T ) = 2, S2 (HH) = 16, S2 (HT ) =
4, S2 (T T ) = 1. We consider the risk free rate r = 41 .
a. What is the replication price and strategy under binomial model?
b. What is the super/replication cost of the corresponding european put
under trinomial model if u = 2, m = 1, d = 1/2 at each step.
c. What is the superreplication cost of the american put under the same
trinomial model?
Solution:
a. For the first question we pose the following algorithm according to [3].
v2 (s) = max(5 − s, 0) vn (s) = max{5 − s, 52 [vn+1 (2s) + vn+1 ( 2s )]}
V2 (HH) = 0, V2 (HT ) = 1, V2 (T T ) = 4 ⇒ V1 (H) = max{0, 52 [0 + 1]} = 25
and V1 (T ) = max{3, 25 [4 + 1]} = 3 ≥ V1eur (T ) = 2
V0 = max{1, 52 ( 25 + 3)} = 1.36
The replication strategy consists of taking an initial long position on
∆0 = SV11 (H)−V1 (T )
(H)−S1 (T )
= v1 (8)−v
8−2
1 (2)
= 2/5−3
6
= −0.43 shares (it is actually a short
position on 0.43 shares of stock) and at time 1, this position is re-balanced
to either ∆1 (H) = v2 (16)−v16−4
2 (4)
= −1
12
(shares) (that means to buy 0.28 shares
of stock), or to ∆1 (T ) = −1 (shorting extra 0.57 shares).
48
b. For the european put under trinomial model, we must find all the
martingale
( measures:
p+q+r =1
and if we parametrize after r we obtain
pu + qm + rd = 1 + R = 54
that p̃ = 2r̃+1
4
, q̃ = 3 (1−2r̃)
4
, r̃
1
c. In the american put case, V1 (U ) = max(g1 (U ), 1+R [p̃V2 (U U )+q̃V2 (U M )+
4 4
r̃V2 (U D)]) = 5 r̃ = 5 r.
1
V1 (M ) = max{g1 (M ), 1+R [p̃V2 (M U )+q̃V2 (M M )+r̃V2 (M D)]} = max{1, 45 [ 2r+1
4
·
3(1−2r) 3(1+2r)
0 + 4 · 1 + r · 3]} = max{1, 4 }
1
V1 (D) = max(g1 (D), 1+r [p̃V2 (DU ) + q̃V2 (DM ) + r̃V2 (DD)]) = max(3, 54 ·
2r+1+9−18r+16r
4
) = max(3, 45 · 10
4
) = max(3, 2) = 3
20
· max(5, 3(1 + 2r) + 60r 20
))) = max(1, 8r +4r+3(1−2r)max(5,3(1+r))+60r
25
)=
49
2 +46r+9+6(1−2r)max(1,3r)
max(1, 8r 25
)
2
If r > 13 , then V0 = max(1, −28r 25
+64r+9
).
−28r2 +64r+9 2 +64r+9
But 1 < 25
⇔ r ∈ [ 7 , 2] which is true so max(1, −28r 25
2
) =
−28r2 +64r+9
25
(
2 1, r ∈ [0, 0.2716]
If r < 13 , V0 = max(1, 8r +34r+15
25
) = 8r2 +34r+15 .
25
, r ∈ [0.2716; 13 ]
What we have is that, depending on the parameter
r which is the risk neu-
−28r2 +64r+9
25
, r ∈ [ 13 , 1]
tral probability of the stock going down, V0 = 1, r ∈ [0; 0.2716]
8r2 +34r+15
25
, r ∈ [0.2716; 13 ]
2 +64r+9
So the superreplication cost will be given by supr∈[1/3,1] g(r) = −28r 25
which is increasing on (−∞, 64/56] so sup g(r) = g(1) = 73−28
25
= 95 = 1.8.
Remark 4.6.1.
The super-hedging cost in the american put case (1.8) is greater than in
the case of the european put ( 24
25
).
Example 4.6.2.
50
Suppose a company issues a 10,000,000 $ bond, with 2 year expiry, and
the bond can be converted at any time for 20,000 shares at a price K = 500$.
The current share price is S0 = 500$ and we know that the up-factor, middle-
factor and down-factor are u, m, d = 1.2, 1, 1/1.2.
Answer:
Let’s
consider the trinomial model with 2 periods.
V2 = max(N · ST , F V )
V1 = max(E1 [V2 ], N · S1 ) .
V0 = E[V1 ]
45 6
f (0) = 1, f (rmax ) = 22 , f ( 11 ) = 1 therefore the range of prices for the
convertible bond is V0 ∈ [10, 000, 000; 20, 454, 545.454]
51
5 Stochastic convergence under model uncer-
tainty
Under this section I will extend the notions of almost sure convergence, con-
vergence in probability, in Lp and in distribution when a collection of prob-
ability measures P is chosen.
Definition 5.1.2.
P n→∞
We say that Xn → X if P (|Xn − X| > ) → 0, ∀ > 0, ∀P ∈ P.
Definition 5.1.3.
(P,D) n→∞
We say Xn → X if P (Xn ≤ x) → P (X ≤ x), ∀x ∈ R continuity point
of distribution function of X and ∀P ∈ P.
Definition 5.1.4.
Lp ,P n→∞
We say that Xn → X if E P [|Xn − X|p ] → 0, ∀P ∈ P, > 0.
Theorem 5.1.1.
If P, P̃ are equivalent probability measures in the measurable space (Ω, F)
D D
(that is, P (A) = 0 ⇔ P̃ (A) = 0 then, Xn → X under P ⇔ Xn → X under P̃ .
52
∞
b. If for P = {P λ |λ ∈ I}, sup P λ ({ω ∈ Ω||Xn (ω) − X(ω)| > n }) < ∞
P
λ∈I n=1
P−q.s.
then Xn → X.
Example 5.1.1.
Let us consider the family of distributions P λ defined on (Ω, F) =(((0, 1), B(0, 1))
1, 0 ≤ x ≤ n12
with P λ (x) = λxλ−1 and the sequence of random variables Xn (x) = .
0, n12 < x ≤ 1
P λ ,a.s. P−q.s.
Then Xn → 0 when λ = 1 and Xn → 0 when P = {P λ |λ ∈ [1, ∞]}.
The proof of this statement is left as exercise to the reader.
53
6 References
1. Marcel Nutz ”Superreplication under Model Uncertainty”:
https://arxiv.org/pdf/1301.3227v2.pdf
2. Bruno Bouchard, Marcel Nutz: ”Arbitrage and duality in non-dominated
discrete-time models”: https://arxiv.org/pdf/1305.6008.pdf
7 APPENDIX
Joint maximum and minimum – why it is a non-Markov process?
In my attempt to compute the price of a double knock-out option, it was
important to see if the joint maximum and minimum form a Markov process.
1 2
( So, assuming f( n + 1)(ω ) = fn+1 (ω ) it would result:
max(Mn (ω 1 ), Sn · Yn+1 (ω 1 )) = max(Mn (ω 2 ), Sn · Yn+1 (ω 2 ))
min(Mn∗ (ω1 ), Sn (ω 1 )Yn+1 (ω 1 )) = min(Mn∗ (ω 2 , Sn · Yn+1 (ω 2 )))
We treat the 4 cases resulting on the possible values of Yn+1 (ω 1 ), Yn+1 (ω 2 ).
1. Yn+1 (ω 1 ) = u, Yn+1 (ω 2 ) = u.
2. Yn+1 (ω 1 ) = d, Yn+1 (ω 2 ) = d.
3. Yn+1 (ω 1 ) = u, Yn+1 (ω 2 ) = d.
4. Yn+1 (ω 1 ) = d, Yn+1 (ω 2 ) = u.
1 2
From the first two cases, it results that
( ω =ω .
max(Mn (ω 1 ), Sn (ω 1 ) · u) = Mn (ω 2 )
However, in the third case, it results
Mn∗ (ω 1 ) = min(Mn∗ (ω 2 ), Sn (ω 2 ) · d)
We assume that Mn (ω 1 ) > Sn (ω 1 ) · u and Mn∗ (ω 2 ) > Sn (ω 2 ) · d otherwise
it results that ω 1 = ω 2
(
Mn (ω 2 ) = Sn (ω 1 ) · u
So
Mn∗ (ω 1 ) = Sn (ω 2 ) · d
54
Now we check a candidate for ω ! and we see ω 1 ⊃ HT H so S3 (HT H) ·
u = S0 u2 = M3 (ω 2 ) and M3+ (HT H) = S0 = S3 (ω 2 ) · d so it results that
S3 (ω 2 ) = S0 u
We obtain therefore S3 (ω 2 ) = S0 u, M3 (ω 2 ) = S0 u2 so ω 2 ⊃ HHT so
there is ω 1 ⊃ HT HH, ω 2 ⊃ HHT T such that M3 (ω 1 ) = S0 u, M3∗ (ω 1 ) =
S0 , M3 (ω 2 ) = S0 u2 , M3∗ (ω 2 ) = S0 and M4 (ω 1 ) = M4 (ω 2 ) = S0 u2 , M4∗ (ω 1 ) =
M4∗ (ω 2 ) = S0 .
On the other hand, E4 [(M5 , M5∗ )](HT HH) = (pS0 u3 + q · S0 u2 , p · S0 u2 +
q · S0 u2 )
0
p)N +j−k )(S0 uj − K)+
Pmin([ k−1 ,N 0 ]) N 0 +j N 0 +j 0
b. If N=2N’+1, price0 = 2
j=max([ l−1 ]+1,− N −1 (CN
)
p (1 − p)N −j −
2 2
N 0 +j 0
CNk+N −j pk+N −j (1 − p)N +j−k )(S0 uj − K)+
0 0 0 0
CN pN +j (1 − p)N −j −
55