Part_1___Fundamentals_of_Quantitative_Finance.pdf
Part_1___Fundamentals_of_Quantitative_Finance.pdf
Contents
1 Basic Concepts 1
Objectives
1 Basic Concepts
Basic Concepts: Outcomes
Review the following fundamental concepts:
• Filtered probability space
• Security, portfolio, trading strategy
• Replication, risk-neutral pricing
• Completeness, super- and sub-hedging
• Fundamental Theorems of Asset Pricing (FTAP 1 and 2)
1.4
1
MA470/670 Fin. Math: Pricing in Cont. Time (Part 1) c R. N. Makarov, 2023 Page 2
For example, the power set 2Ω , the trivial set {∅, Ω}, and the set {∅, A, A{ , Ω} for A ⊂ Ω
are σ-algebras.
• Probability function P : F → [0, 1] measures the likelihood of events.
P satisfies Kolmogorov axioms.
1.5
• The filtration is F = {Ft }0≤t≤T with Ft ⊂ Ft+1 , where F0 = {∅, Ω} and Ft is generated by
the first t market moves ω1 , . . . , ωt .
• The event space is the power set F ≡ FT = 2Ω .
1.7
Payoffs
• Consider a financial market described by the probability space (Ω, F, P, F).
• Payoff is a random variable. That is, it is an F-measurable function X : Ω → R.
• Payoffs form a vector space denoted by L(Ω).
That is, we can add payoffs up and multiply them by a scalar.
• Claim is a nonnegative payoff
• A risk-free payoff is constant on Ω
1.9
MA470/670 Fin. Math: Pricing in Cont. Time (Part 1) c R. N. Makarov, 2023 Page 3
Securities/Assets
• Security is a nonnegative stochastic process {St }0≤t≤T adapted to the filtration F.
That is, St is an Ft -measurable random variable.
• S0 ≥ 0 is the initial price; ST ≥ 0 is the terminal payoff.
• There are risky and risk-free securities.
• Now, let us see how base assets can be used to create static portfolios and dynamic
trading strategies in the binomial tree model.
1.10
Portfolios
Base Assets
In the binomial tree model, we have a risky stock S and a risk-free bank account B with
prices
Bt = (1 + r)t , St (ω) = S0 u Ut (ω) d Dt (ω) .
Static Portfolio
• (Static) portfolio is a vector (β, ∆) ∈ R2 .
(β,∆)
• Portfolio value at time t is Πt = β Bt + ∆ St .
1.11
Self-Financing Strategies
A self-financing strategy does not allow for injecting or withdrawing funds. That is, its
acquisition value is the same as the liquidation value for every time.
Self-Financing Condition
(βt ,∆t ) (βt−1 ,∆t−1 )
Πt = Πt , or, equivalently,
δΠt = βt δBt + ∆t δSt , t = 0, 1, . . . , T − 1
where δΠt = Πt+1 − Πt , δSt = St+1 − St , and δBt = Bt+1 − Bt
1.13
Self-Financing Strategies
• In the binomial tree model, a self-financing strategy is defined by the ∆-process,
{∆t }t≥0 , and the initial wealth Π0 .
Πt − ∆t St
• The position in the bank account, βt , is given by βt = .
Bt
• The time-t value is calculated iteratively using the wealth equation
Wealth Equation
Πt+1 = ∆t St+1 + (Πt − ∆t St )(1 + r), t = 0, 1, . . . , T − 1
1.14
MA470/670 Fin. Math: Pricing in Cont. Time (Part 1) c R. N. Makarov, 2023 Page 4
holds.
1.15
E XAMPLE 1.1
Prove the self-financing condition δΠt = βt δBt + ∆t δSt .
Solution.
1.16
E XAMPLE 1.2
Find the cumulative gain ΠT − Π0 of a self-financing strategy {(βt , ∆t )}0≤t≤T −1 .
Solution.
1.17
Super-Replication
• Consider some payoff X ∈ L(Ω)
• A super-replicating portfolio ϕ has the terminal value Πϕ T ≥ X.
Such a portfolio covers the liabilities of the writer of the security with claim X.
• There exists a super-replicating portfolio with minimal initial cost Πϕ
0 . It solves the
following linear programming problem:
Πϕ ϕ
0 → min subject to ΠT ≥ X.
ϕ
Sub-Replication
• Consider some payoff X ∈ L(Ω)
• A sub-replicating portfolio ϕ has the terminal value Πϕ
T ≤ X.
• There exists a sub-replicating portfolio with maximal initial cost Πϕ
0.
Πϕ ϕ
0 → max subject to ΠT ≤ X.
ϕ
Arbitrage
• The Law of one price holds if
∀ϕ, ψ Πϕ ψ ϕ ψ
T = ΠT =⇒ Π0 = Π0 .
Πϕ
0 = 0, P(Πϕ ϕ
T ≥ 0) = 1, and P(ΠT > 0) > 0.
Pricing by Replication
• Consider some claim with the terminal payoff VT
• If VT is attainable, then there exist a portfolio strategy ϕ that replicates VT
• The fair initial price of the claim is then V0 = Πϕ0.
• It is a no-arbitrage price, meaning that there is an arbitrage if the actual price differs
from V0 = Πϕ 0.
Risk-Neutral Pricing
• Assuming the EMM P e (relative to some numeraire g) exists, the discounted portfolio
value process {Π̄t ≡ Πt /gt }t≥0 is a martingale.
• Therefore,
Π0 e 0 ΠT =⇒ V0 = E e 0 g0 VT
e 0 VT =⇒ V0 = E
=E
g0 gT g0 gT gT
Sub-Hedging
• The sub-hedging portfolio ϕd is a solution to Πϕ ϕ
0 → maxϕ subject to ΠT ≤ VT .
d
• The price π0d = Πϕ0 is the supremum of arbitrage prices for the buyer. That is, any price
V0 < π0d is an arbitrage price.
1.27
MA470/670 Fin. Math: Pricing in Cont. Time (Part 1) c R. N. Makarov, 2023 Page 7
Bid-Ask Spread
• The interval [π0d , π0u ] contains all no-arbitrage initial prices of the claim with payoff VT .
• We call it the bid-ask spread.
• The ask price π0u and the bid price π0d can also be calculated by respectively taking the
supremum and the infimum of the discounted expectation of the payoff function over
the set of possible risk-neutral measures:
u (g) g0 d (g) g0
π0 = sup E e VT π0 = inf E e VT
e (g)
P
gT e (g)
P gT
• FTAP 2: The EMM is unique iff the market model is complete. 1.28
E[X1{Aω1 ,...,ωt } ]
Et [X](ω1 , . . . , ωt ) = .
P(Aω1 ,...,ωt )
• There exists a unique risk-neutral probability measure Pe iff d < 1 + r < u. Therefore,
the binomial tree model is arbitrage free and complete.
1.34
MA470/670 Fin. Math: Pricing in Cont. Time (Part 1) c R. N. Makarov, 2023 Page 9
Price Process
• Consider a derivative with FT -measurable payoff VT , at maturity T .
• Define the derivative price process {Vt }0≤t≤T by
1
Vt (ω1 ω2 . . . ωt ) = (p̃Vt+1 (ω1 ω2 . . . ωt U) + (1 − p̃)Vt+1 (ω1 ω2 . . . ωt D))
1+r
1 e
≡ Et [Vt+1 ](ω1 ω2 . . . ωt ), t = 0, 1, . . . , T − 1,
1+r
where p̃ and 1 − p̃ are risk-neutral probabilities as given above.
• At maturity time T , the payoff VT is given. At any time t < T , the price Vt is calculated
using a backward recursion for every scenario ω.
1.35
• Set Π0 = V0 and construct recursively forward in time the value process {Πt }0≤t≤T via
the wealth equation.
• Then, the strategy replicates the derivative price process at every time, i.e. Πt (ω) =
Vt (ω) holds for all t = 0, 1, . . . , T and all scenarios ω ∈ Ω.
1.36
E XAMPLE 1.3
Find prices of the at-the-money European put option and the replicating strategy in the
binomial tree model with S0 = 10, u = 1.25, d = 0.8, r = 0.1, T = 3.
Solution.
1.37
MA470/670 Fin. Math: Pricing in Cont. Time (Part 1) c R. N. Makarov, 2023 Page 10
V0 = (1 + r)−T E[V
e T ] = (1 + r)−T E[Λ(S
e T )]
• Using the fact that ST = S0 uUT dT −UT where UT ∼ Bin(T, p̃) (under P),
e we have
V0 = (1 + r)−T E
e Λ(S0 uUT dT −UT )
T
X
= (1 + r)−T Λ(S0 un dT −n )P(U
e T = n)
n=0
T
X T n
= (1 + r)−T Λ(S0 un dT −n ) p̃ (1 − p̃)T −n
n=0
n
1.38
E XAMPLE 1.4
Derive the CRR Pricing Formula for a European call
Solution.
1.39
MA470/670 Fin. Math: Pricing in Cont. Time (Part 1) c R. N. Makarov, 2023 Page 11
√
(N ) d 2
• As N → ∞, EPN [Λ(SN )] → EP [Λ(S(T ))], where S(T ) = S0 e(r−σ /2)T +σ T Z under P
e e e
• Therefore, the initial no-arbitrage value of the European derivative under the log-
normal model is
V (0, S0 ) = e−rT E
e 0,S [Λ(S(T ))]
0
MA470/670 Fin. Math: Pricing in Cont. Time (Part 1) c R. N. Makarov, 2023 Page 13
1.47
E XAMPLE 1.5( A )
Derive the Black–Scholes Pricing Formula for a European call by computing the mathemat-
ical expectation
S −r τ S
C(t, S; T, K) = S N d+ ,τ −e K N d− ,τ
K K
ln x+(r± 12 σ 2 )τ
where d± (x, τ ) = √
σ τ
and τ = T − t.
Solution.
1.48
MA470/670 Fin. Math: Pricing in Cont. Time (Part 1) c R. N. Makarov, 2023 Page 14
E XAMPLE 1.5( B )
Derive the Black–Scholes Pricing Formula for a European call by taking the limit in the
CRR pricing formula. Use the facts that that p̃N → 12 , pbN → 21 ,
m − N p̃N mN − N pbN
p N → −d− (S0 /K, T ), and p → −d+ (S0 /K, T ), as N → ∞.
N p̃N (1 − p̃N ) N pbN (1 − pbN )
Solution.
1.49
V (t − δ, S) = V − Vt δ + O(δ 2 ) ,
√ √
V (t, Se±σ δ ) = V + ±σ δ + σ 2 δ/2 SVS + (σ 2 δ/2)S 2 VSS + O(δ 3/2 ) ,
σ 2 δ 1/2
1
p̃n = + r − + O(δ 3/2 ) .
2 2 2σ
∂V (t,S) ∂V (t,S) ∂ 2 V (t,S)
where V ≡ V (t, S), Vt ≡ ∂t , VS ≡ ∂S , and VSS ≡ ∂S 2 .
• Taking a limit as δ → 0 gives the Black–Scholes PDE
∂V σ2 2 ∂ 2 V ∂V
+ S + rS − rV = 0
∂t 2 ∂S 2 ∂S
where V = V (t, S) for 0 ≤ t ≤ T and S > 0. s.t. the terminal condition
Black–Scholes Greeks
∂C E
DeltaC E = = N (d+ )
∂S
∂2C E 1
GammaC E = = √ N 0 (d+ )
∂S 2 Sσ T − t
∂C E Sσ
ThetaC E = =− √ N 0 (d+ ) − rKe−r(T −t) N (d− )
∂t 2 T −t
∂C E √
VegaC E = = S T − tN 0 (d+ )
∂σ
∂C E
RhoC E = = (T − t)Ke−r(T −t) N (d− )
∂r
Here, S denotes the initial stock price (i.e., S ≡ S0 ).
1.53
MA470/670 Fin. Math: Pricing in Cont. Time (Part 1) c R. N. Makarov, 2023 Page 16
E XAMPLE 1.6
Derive the Delta for a European call by differentiating the Black–Scholes pricing function.
Solution.
1.54
σ2 S 2
ThetaC E + GammaC E + r S DeltaC E − r C E = 0.
2
• Therefore, the price C ≡ C E of a European call (as well as the price of any European-
style derivative security) satisfies the Black–Scholes PDE:
∂C 1 ∂2C ∂C
+ σ 2 S 2 2 + rS − rC = 0.
∂t 2 ∂S ∂S
1.55