Wzory matematyka finansowa

Wzory – matematyka finansowa Maciej Romaniuk∗ 29 września 2009 K(t) – funkcja opisująca akumulację w chwili czasu t, K(0) – kapitał, i – stopa zysku w...
52 downloads 1 Views 94KB Size
Wzory – matematyka finansowa Maciej Romaniuk∗ 29 września 2009 K(t) – funkcja opisująca akumulację w chwili czasu t, K(0) – kapitał, i – stopa zysku w chwili t: K(t) − K(0) i= (1) K(0) K – kapitał, i – stała stopa procentowa dla ustalonego okresu czasu T , • Procent prosty – t=0:K – t = 1 : K(1) = K + iK = K(1 + i) – t = 2 : K(2) = K + iK + iK = K(1 + 2i) – ... – t = n : K(n) = K(1 + ni) • Procent składany (złożony) – t=0:K – t = 1 : K(1) = K + iK = K(1 + i) – t = 2 : K(2) = K(1 + i) + iK(1 + i) = K(1 + i)2 – ... – t = n : K(n) = K(1 + i)n Definicja 1. Stopa nominalna w chwili t dla okresu h (oznaczana symbolem ih (t)) to K(t + h) = K(t)(1 + hih (t)) , (2) czyli ih (t) = Dla h =

1 p

K(t + h) − K(t) . hK(t)

mamy !   i p1 1 K t+ = K(t) 1 + . p p

Stopę taką oznaczamy symbolem i(p) . ∗ e-mail:

(3)

[email protected]

1

(4)

Definicja 2. Stopą efektywną ief w okresie bazowym w chwili t dla okresu h nazywamy stopę, która spełnia równanie K(t + h) = K(t)(1 + ief )h

(5)

Definicja 3. Niech s ¬ t (s, t – momenty czasu). Czynnik akumulacji A(s, t) to akumulacja jednostki pieniężnej do chwili t zainwestowanej w chwili s K(t) = A(s, t)K(s) .

(6)

Definicja 4. Powiemy, że czynnik akumulacji spełnia warunek zgodności, jeśli dla dowolnych r, s, t (momenty czasu), gdzie r < s < t zachodzi A(r, t) = A(r, s)A(s, t) .

(7)

Definicja 5. Chwilową stopą zysku (ciągłą stopą procentową) w chwili t nazywamy stopę określoną równością δ(t) = lim+ h→0

A(t, t + h) − A(t, t) , h

(8)

przy założeniu, że granica ta istnieje. Twierdzenie 6. Jeśli δ : [t0 ; ∞) → R i A(t0 , .) : [t0 ; ∞) → R są ciągłe oraz A spełnia warunek zgodności, to dla dowolnych t1 , t2 ∈ [t0 ; ∞) zachodzi Z t2  A(t1 , t2 ) = exp δ(s)ds . (9) t1

Definicja 7. Czynnikiem dyskontującym nazywamy wartość obecną jednostki płatnej w chwili t: 1 v(t) = , (10) A(0, t) a przy ciągłej stopie procentowej δ(t)  Z t  v(t) = exp − δ(s)ds

(11)

0

Skończony lub nieskończony ciąg chwil czasu: 0 ¬ t1 < t2 < . . .. Z tymi chwilami czasu związany jest też ciąg płatności c1 , c2 , . . . (w chwili ti następuje płatność ci ). Wartość obecna tego strumienia to Φ0 =

∞ X

cj v(tj ) ,

(12)

i=1

o ile ten szereg jest zbieżny (suma może też być oczywiście po skończonej ilości elementów). Płatność chwilowa – płatność w chwili czasu t przypadająca na jednostkę czasu, określona za pomocą funkcji ρ(t), t.ż. w okresie od t do t + dt płatność wynosi ρ(t)dt.

2

Wartość obecna strumienia płatności określonego funkcją ρ(t) dana jest przez Φ0 =

Z

T

ρ(t)v(t) dt ,

(13)

0

o ile całka jest zbieżna. Wartość przyszła – wykorzystujemy wtedy symbol FV. Dla strumienia dyskretnego mamy T X FVT = cj A(tj , T ) , (14) i=1

a dla strumienia ciągłego

FVT =

Z

T

ρ(t)A(t, T ) dt .

(15)

0

Niech ai oznacza naszą inwestycję w chwili ti (czyli ai ¬ 0), zaś bi – zwrot z inwestycji w chwili ti (bi ­ 0), przy czym rozpatrujemy tylko ciągi skończone chwil czasowych t1 , t2 , . . . , tm . Zatem ci = ai + bi . Rozwiązanie Φ0 (δ) = 0 (16) jest nazywane wewnętrzną stopą zwrotu. Załóżmy, że inwestor może lokować i pożyczać pieniądze na pewien procent iI . Wtedy wartość obecna strumienia płatności wynikających z inwestycji przy procencie iI m X NPV(iI ) = cj (1 + iI )−tk (17) j=1

nazywana jest wartością obecną (zdyskontowaną) netto przy stopie iI . Wypłata z pojedynczego kuponu obliczana jest względem stopy procentowej i oraz wartości nominalnej V jak przy schemacie procentu prostego dla kapitału V , tzn. jest ona równa i I =V . (18) p Niech cj – wypłata w chwili tj wynikająca z posiadania obligacji (np. kupon lub wypłata końcowa). Wtedy P =

np X j=1

(1 +

cj iYTM tj p )

(19)

nazywamy wewnętrzną wartością obligacji. C=

np X j=1

cj , (1 + iR )tj

(20)

gdzie C – cena rynkowa obligacji. C=

np X

cj e−δtj .

j=1

3

(21)

Dla ułatwienia zakładamy, że P = C (wewnętrzna wartość obligacji jest równa jej cenie rynkowej). Niech δ – stopa zwrotu związana z tą obligacją. Pnp −δtj j=1 tj cj e (22) D(δ) = Pnp −δtj j=1 cj e nazywamy czasem trwania obligacji (w j. ang. duration) lub średnim terminem wykupu. Możemy też zdefiniować czas trwania względem stopy procentowej iYTM : Pnp iYTM −ptj j=1 tj cj (1 + p ) D(iYTM ) = Pnp (23) iYTM −ptj j=1 cj (1 + p ) W dalszym ciągu zakładać będziemy dla ułatwienia obliczeń, że kupony są wypłacane nie częściej niż co okres podstawowy, co np. daje P (δ) =

n X

cj e−δtj ,

(24)

j=1

a z rozwinięcia Taylora mamy ′

′′

P (δ) − P (δ0 ) P (δ0 ) 1 P (δ0 ) 2 = (δ − δ0 ) + (δ − δ0 ) + . . . . P (δ0 ) P (δ0 ) 2 P (δ0 )

(25)

Zauważmy, że ′

P (δ0 ) = −D(δ0 ) , P (δ0 ) czyli

(26)



D(δ) = −(ln P (δ)) .

(27)

Jeśli czas trwania obligacji wyrazimy względem stopy iYTM , to zamiast (25) mamy P (i) − P (i0 ) 1 = −D(i0 ) (i − i0 ) + C(i0 )(i − i0 )2 , (28) P (i0 ) 1 + i0 gdzie 1 C(i0 ) = 2

Pn

−tj j=1 tj (tj + 1)cj (1 + i0 ) Pn −tj j=1 cj (1 + i0 )

1 (1 + i0 )2

(29)

jest nazywane wypukłością obligacji. Czasami zamiast czasu trwania wprowadza się zmodyfikowany czas trwania obligacji MD(i0 ) = D(i0 )

1 . 1 + i0

(30)

Z (25) mamy △P (δ) ≈ −D(δ0 )△δ P (δ0 )

(31)

dla δ dostatecznie bliskich δ0 . Wyrażając stopy procentowe poprzez stopę dochodu w terminie do wykupu, zamiast (31) mamy △P (i) ≈ − MD(i0 )△i (32) P (i0 ) 4

dla i dostatecznie bliskich i0 . Załóżmy, że posiadamy portfel obligacji zerokuponowych. Niech cj – wypłata w chwili tj dla którejś z tych obligacji (np. wypłata wartości nominalnej w terminie wykupu), δ – chwilowa stopa procentowa (stała dla całego portfela). Wtedy cj e−δtj jest wartością obecną obligacji, co utożsamiamy z jej ceną. Wartość całego portfela obligacji w chwili T0 wynosi X cj eδ(T0 −tj ) . (33) ΦT0 (δ) = j=1

Załóżmy, że przy pewnej stopie δ0 zachodzi ΦT0 (δ0 ) = D. Szukamy takiego zestawu parametrów (obligacji) cj , aby dla dowolnego δ zachodziło ΦT0 (δ) ­ D .

(34)

Jeśli taki zestaw znajdziemy, to powiemy, że portfel jest uodporniony na natychmiastową zmianę stopy δ. Twierdzenie 8. Portfel obligacji opisanych przez parametry cj o wartości D w chwili T0 przy stopie δ0 jest uodporniony na natychmiastową zmianę stopy procentowej wtedy i tylko wtedy, gdy spełnione są następujące warunki: 1. ΦT0 (δ0 ) = D 2. czas trwania portfela wynosi T0 : P tj cj e−δ0 tj Pj=1 = T0 . −δ0 tj j=1 cj e

(35)

Kontrakty forward. Niech T – czas wygaśnięcia kontraktu forward (w j. ang. maturity of contract ), f (0, T ) – cena forward, cena, po której mamy zawrzeć transakcję w chwili T (czyli cena dostarczenia K), St – stochastyczny proces ceny instrumentu podstawowego (np. akcji, kurs waluty). Wypłata przy długiej pozycji z kontraktu forward: ST − K ,

(36)

K − ST .

(37)

wypłata przy krótkiej pozycji: Wycena kontraktów forward na akcje. f (0, T ) = S0 A(0, T ) .

(38)

Wartość kontraktu forward na akcje. W chwili t = 0 wartość kontraktu dla obu stron jest zerowa: Vs (0) = 0 (krótka pozycja, sprzedawca), Vl (0) = 0 (długa pozycja, kupujący). Z kolei w chwili rozwiązania kontraktu t = T mamy Vs (T ) = f (0, T )−ST i Vl (T ) = ST −f (0, T ). Dla dowolnego 0 < t < T Vl (t) = (f (t, T ) − f (0, T ))A−1 (t, T ) .

(39)

Vs (t) = (f (0, T ) − f (t, T ))A−1 (t, T ) .

(40)

Analogicznie

5

Wycena kontraktów forward na akcje z dywidendami. Przypuśćmy, że akcja wypłaca w chwili t1 dywidendę o wartości d(t1 ). S0 − d(t1 )A−1 (0, t1 ) = f (0, T )A−1 (0, T ) .

(41)

Wycena kontraktów forward na waluty. S0 A(0, T ) = AF (0, T )f (0, T ) ,

(42)

gdzie AF (0, T ) jest czynnikiem akumulacji jedynki obcej waluty na obcym rynku. Jeśli przez δ oznaczymy ciągłą stopę (wolną od ryzyka) na naszym rynku, a δF – analogiczną stopę, ale dla rynku zagranicznego, to otrzymujemy f (0, T ) = S0 e(δ−δF )T .

(43)

Wycena kontraktów forward na indeksy. Niech δ oznacza rynkową (wolną od ryzyka) stopę procentową, zaś przez δq ciągłą stopę dywidend akcji w indeksie. Wtedy cena kontraktu forward na indeks (z dywidendą) ma postać f (0, T ) = S0 e(δ−δq )T .

(44)

Podstawowe oznaczenia dla opcji: • St – proces ceny instrumentu podstawowego dla opcji • K – cena realizacji opcji • T – termin wygaśnięcia opcji Wypłaty z opcji. Jeśli nie weźmiemy pod uwagę ceny opcji (tzw. premii opcyjnej płaconej przez kupującego sprzedawcy opcji), to europejska opcja call przynosi swemu nabywcy następującą wypłatę: max{ST − K, 0} ,

(45)

max{K − ST , 0} .

(46)

a europejska opcja put Ponieważ zakup opcji kosztuje, to dokładnie rzecz biorąc wypłaty z opcji są następujące – dla nabywcy europejskiej opcji call: max{ST − K, 0} − C ,

(47)

max{K − ST , 0} − P ,

(48)

a europejskiej opcja put:

gdzie C jest ceną opcji call, P – ceną opcji put. Nabywca amerykańskiej opcji call może liczyć na wypłatę max{St − K, 0} − C .

(49)

Parytet cen opcji call – put Przez C = C(S0 , K, T ) będziemy oznaczali cenę opcji call (w chwili t = 0 znamy oczywiście tylko cenę instrumentu podstawowego w chwili obecnej), a przez P = P (S0 , K, T ) analogicznie cenę opcji put. 6

Twierdzenie 9. Dla opcji europejskich call i put na akcje nie płacące dywidendy, zachodzi związek (zwany parytetem cen opcji) C − P = S0 − Ke−rT ,

(50)

gdzie r jest ciągłą stopą wolną od ryzyka na danym rynku. Twierdzenie 10 (Uogólnienie tw. 9). Jeśli akcja płaci dywidendy, to równanie parytetu wygląda następująco: C − P = S0 − Φ0 (D) − Ke−rT ,

(51)

gdzie Φ0 (D) jest wartością obecną (zdyskontowaną) dywidend. Twierdzenie 11. Dla opcji amerykańskich call i put na akcje niepłacące dywidend, zachodzi następujące ograniczenie parytetowe S0 − Ke−rT ­ C − P ­ S0 − K .

(52)

Ogólne warunki na ceny opcji Przez C A oznaczać będziemy cenę amerykańskiej opcji call, przez C E – cenę europejskiej opcji call, przez P A – amerykańskiej opcji put, P E – cenę europejskiej opcji put. Ceny bez dodatkowych oznaczeń odnosić się będą do obu typów opcji (amerykańskiej i europejskiej jednocześnie). • C, P ­ 0 • C < S0 , P < K • Dla opcji europejskiej call: C E − P E = S0 − Ke−rT ⇒ C E > S0 − Ke−rT • Dla opcji europejskiej put: C E = P E + S0 − Ke−rT , C E < S0 ⇒ P E − Ke−rT < 0 ⇒ P E < Ke−rT , 0 ¬ C E = P E + S0 − Ke−rT ⇒ P E ­ Ke−rT − S0 . Twierdzenie 12. Zachodzą następujące prawidłowości:     1. Jeśli K (1) < K (2) , to C E K (1) > C E K (2) i P E K (1) < P E K (2) .    2. Jeśli K (1) < K (2) , to C E K (1) − C E K (2) ¬ K (2) − K (1) i P E K (2) −  P E K (1) ¬ K (2) − K (1) .         (1) (2) (1) (2) (1) (2) 3. Jeśli S0 < S0 , to C E S0 < C E S0 i P E S0 > P E S0 .       (1) (2) (2) (1) (2) (1) (1) 4. Jeśli S0 < S0 , to C E S0 − C E S0 ¬ S0 − S0 i P E S0 −   (2) (2) (1) ¬ S0 − S0 . P E S0

Wycena opcji metodą drzewkową Przypuśćmy, że cena instrumentu podstawowego (np. akcji) może zmienić się w t = 1 do dwóch możliwych wartości – S0 (1 + d) lub S0 (1 + u), przy czym

7

d < 0, zaś u > 0, z odpowiednimi prawdopodobieństwami 1 − p lub p. W ten sposób ( S0 (1 + u) = S0u z prawd. p S1 = (53) S0 (1 + d) = S0d z prawd. 1 − p Podejście replikacji portfela zastosować można do dowolnego instrumentu pochodnego, np. dowolnego typu opcji. Przez f (.) oznaczmy funkcję wypłaty z instrumentu pochodnego. Ogólnie, niech ( f (S0u ) z prawd. p  f (S1 ) = . (54) f S0d z prawd. 1 − p Cena dowolnego instrumentu pochodnego na jeden okres Cf (S0 , 1, K) =

  1 f (S0u ) p∗ + f S0d (1 − p∗ ) , 1+r

(55)

gdzie Cf jest szukaną ceną instrumentu pochodnego, a p∗ =

r−d . u−d

(56)

Mamy bowiem Cf (S0 , 1, K) =

1 Ep∗ (f (S1 )) = Ep∗ 1+r



 1 f (S1 ) . 1+r

(57)

Rozpatrzmy model dwuokresowy (tzn. T = 2). Załóżmy, że dla S0u mamy znowu dwa możliwe stany (w górę lub dół) w następnym okresie, które oznaczymy odpowiednio S0uu = S0 (1 + u)(1 + u) i S0ud = S0 (1 + u)(1 + d). Podobnie dla S0d mamy dwa możliwe stany – S0dd = S0 (1 + d)(1 + d) i S0du = S0 (1 + d)(1 + u). W najprostszym ujęciu mamy zatem S0ud = S0du . Zatem w chwili t = 1 możemy obliczyć cenę instrumentu pochodnego jak w modelu jednookresowym (   1 Cf (S0u , 2, K) = 1+r f (S0uu ) p∗ + f S0ud (1 − p∗ )    Cf (S1 , 2, K) = , (58) 1 Cf (S0d , 2, K) = 1+r f S0du p∗ + f S0dd (1 − p∗ ) stąd

 1 Cf (S0u , 2, K)p∗ + Cf (S0d , 2, K)(1 − p∗ ) = 1+r    f (S0uu ) (p∗ )2 + f S0ud · 2p∗ (1 − p∗ ) + f S0dd (1 − p∗ )2 . (59)

Cf (S0 , 2, K) = =

1 (1 + r)2

Prawdopodobieństwo p∗ określa zatem rozkład dwumianowy. Przez prostą indukcję otrzymujemy zatem dla T = n i dowolnego instrumentu podstawowego, którego wypłaty zależą tylko od ceny instrumentu podstawowego w chwili T , ogólny wzór Cf (S0 , n, K) =

1 Ep∗ (f (ST )) , (1 + r)n

(60)

gdzie p∗ określa prawdopodobieństwo w rozkładzie dwumianowym z n próbami. 8