1. W stęp. Rynek instrumentów dłużnych różni się w sposób

Transkrypt

1. W stęp. Rynek instrumentów dłużnych różni się w sposób
DZIAŁ NAUKOWY
M A T E M A T Y K A S T O S O W A N A 3, 200 2
A n d r z e j Pa l
c ze ws ki
(Warszawa)
M o d e le s to p y p ro c e n to w e j
1.
W s tę p . Rynek instrumentów dłużnych różni się w sposób zasadniczy
od rynku akcji. Rynek akcji jest w każdym momencie czasu opisywany przez
skończenie wymiarowy wektor cen akcji, podczas gdy stan rynku instrumentów dłużnych opisywany jest całą krzywą struktury stóp procentowych,
która jest zmienną nieskończenie wymiarową, na dodatek bezpośrednio nie
obserwowaną na rynku. Stwarza to podwójny problem: z jednej strony należy zbudować matematycznie poprawny model stóp procentowych, z drugiej znaleźć metody weryfikacji modelu, w tym w szczególności wybrać dane
rynkowe, które będą podstawą tej weryfikacji.
Podstawową decyzją, którą należy podjąć, przystępując do modelowania struktury stóp procentowych, jest wybór obiektu modelowania. Istnieje
bowiem wiele możliwych do zdefiniowania stóp procentowych. Nim przystąpimy do przedstawienia ścisłej teorii matematycznej, pokażemy w sposób
niesformalizowany, jakie stoją przed nami możliwości wyboru.
Niech T* > 0 będzie horyzontem czasowym wszystkich inwestycji finansowych podejmowanych na rynku. Jako podstawowy instrument dłużny
istniejący na rynku przyjmiemy obligację zero-kuponową.
D e f in ic j a 1.1. Obligacja zero-kuponowa o czasie zapadalności T
(T ^ T ) to papier wartościowy, który gwarantuje właścicielowi wypłatę
jednostki waluty w chwili T. Cena w chwili t ^ T obligacji o czasie zapadalności T oznaczana jest symbolem P(£, T ).
Z definicji tej wynika, że P (T , T ) = 1. Oczywista obserwacja, że pieniądze można przechowywać bez ponoszenia dodatkowych kosztów, prowadzi
do wniosku, że P ( t , T) ^ 1 dla każdego t ^ T (w normalnych warunkach
P(£, T ) < 1 dla t < T, co oznacza, że obligacje zero-kuponowe są sprzedawaPraca była częściowo finansowana przez Komitet Badań Naukowych w ramach grantu
P B Z K B N 0 1 6 /P 0 3 /9 9 .
[
52]
Modele stopy procentowej
53
ne z dyskontem). Przyjmując jako instrument podstawowy obligacje zerokuponowe, możemy zdefiniować kilka stóp procentowych.
D ef in ic ja 1.2. Stopę terminową (ang. forward interest rate) w chwili t
na okres [S, T] definiujemy następująco:
R (t;S ,T ) = - l I
M
M
1 —O
.
Dysponując stopą terminową możemy zdefiniować stopę natychmiastową
(ang. spot interest rate) na okres [5, T ]:
R (S ,T ) = R(S-,S,T),
a także chwilową stopę terminową (ang. instantaneous forward rate)
f { t , T ) = Jim R (t;S ,T ) = ~ \ n P ( t , T ),
i chwilową stopę natychmiastową (ang. instantaneous spot rate)
r{t) =
Powyższe definicje mają sens, jeśli na rynku istnieją obligacje zero-kuponowe z continuum teminów zapadalności, o gładkiej zależności
ceny od czasu zapadalności (aby istniały odpowiednie pochodne).
U
w a g a
W n io se
.
k
1.1.
T
P ( t , T ) — e x p (— J f ( t , u) d u j.
t
Znacznie mniej oczywiste jest powiązanie cen obligacji zero-kuponowych
z chwilową stopą natychmiastową. Stopa ta pozwala natomiast na zdefiniowanie rachunku oszczędnościowego.
D ef in ic ja 1.3. Rachunek oszczędnościowy to proces stochastyczny zdefiniowany równością
t
B (t) = e x p (j r(u) duj ,
o
lub równoważnie równaniem różniczkowym
d B (t) = r(t)B (t)d t,
B ( 0) = 1.
Sens finansowy tego procesu jest następujący: B (t) reprezentuje kapitał
zgromadzony do czasu t z inwestycji jednostki waluty w chwili t = 0 przy
strategii polegającej na inwestowaniu w sposób ciągły po chwilowej stopie
r(u).
A . Palczewski
54
Jak wynika z tej skrótowej prezentacji, rynek możemy opisywać, używając dwóch rodzajów stóp procentowych: chwilowej stopy terminowej i chwilowej stopy natychmiastowej. Stopa terminowa wiąże się w naturalny sposób
z procesem cen obligacji zero-kuponowych, a stopa natychmiastowa z procesem rachunku oszczędnościowego.
Wymienione wyżej obiekty traktujemy jako procesy stochastyczne. Celem naszym będzie modelowanie dynamiki tych procesów w czasie. Niezależnie od związanych z tym trudności matematycznych, przy tworzeniu modeli
musimy zmierzyć się z podstawową trudnością każdego modelowania, jaką
jest weryfikacja stworzonych modeli.
W interesującym nas przypadku dodatkowa trudność weryfikacji modeli
wynika z faktu, że obiekty naszego modelowania nie są bezpośrednio obserwowane w rzeczywistości. Z wymienionych wcześniej obiektów (dwie stopy
procentowe, rachunek oszczędnościowy i obligacje zero-kuponowe) jedynie
obligacje zero-kuponowe są obiektem istniejącym na rynku. Jednak rynkowe
obligacje zero-kuponowe tylko w bardzo ograniczonym zakresie mogą służyć
do weryfikacji modeli. Po pierwsze, ich terminy zapadalności nie tworzą continuum (terminy te tworzą zbiór dyskretny, który w czasie do jednego roku
składa się z terminów odległych od siebie o 1 tydzień, a dla dłuższych terminów zapadalności - o kilka miesięcy). Po drugie, na większości rynków
obligacje zero-kuponowe emitowane są tylko na okres do 2-3 lat. Oznacza
to, że na dalsze terminy zapadalności nie mamy bezpośrednich danych rynkowych pozwalających weryfikować tworzone modele.
W tej sytuacji weryfikacja modeli odbywać się musi drogą pośrednią.
Zwykle sprawdzamy, czy model nie prowadzi do wyników absurdalnych
z ekonomicznego punktu widzenia, np. postulujemy, aby modelowane stopy
procentowe były nieujemne. Porównujemy także otrzymane z modelu ceny
instrumentów pochodnych z praktyką rynkową. Pierwszy z tych warunków
jest dość oczywisty, drugi wymaga dokładniejszego komentarza.
W matematycznej teorii rynków finansowych krokiem wstępnym jest
tworzenie modelu ewolucji cen instrumentów podstawowych (akcji, obligacji). Celem nie jest jednak przewidywanie ich przyszłych cen, ale wykorzystanie modelu do znajdowania cen instrumentów pochodnych (opcji) w oparciu
o tzw. wycenę bezarbitrażową. Dla rynku stóp procentowych najważniejszą
opcją jest opcja na górny (dolny) pułap stopy procentowej, zwana capletem
(floor letem).
1.4. Capletem na okres (£,£ + 8) o górnym pułapie stopy
procentowej k nazywamy kontrakt, którego wartość w chwili t jest dana
wzorem
S
(R (t,t + 6 ) - k ) + ,
1 -f- ńJ?(t, t -f- ń)
D
e f in ic j a
Modele stopy procentowej
55
gdzie R (t,t -j- £) jest natychmiastową stopą procentową w chwili t na
okres 6.
Taka postać wzoru na wartość capletu wynika ze stosowanej w praktyce rynkowej metody jego rozliczania. Formalnie caplet jest opcją na stopę
procentową stosowaną w regulowaniu płatności (np. odsetek od kredytu)
w chwili £+ <S. Stopa ta jest znana już w chwili t (stopa, po której płacone są
odsetki, musi być znana na początku okresu odsetkowego). Dlatego rzeczywiste rozliczenie capletu następuje w chwili t, a wartość opcji (R (t, t + 8 )—k )+
w momencie t + 5 jest dyskontowana do czasu t.
F. Black, wykorzystując bardzo uproszczoną teorię, wyprowadził wzór
na bezarbitrażową cenę capletu (patrz [12])
cap(O) = 6 P {0, t + 8 )(R (0; t, t + S)N (di) - kN (d2)),
gdzie
in fl(Q; *, t + (?) | <T^_t
d\ = -------------— -------- — ,
o\Jt
d2 = di - G\ft,
a N (-) oznacza dystrybuantę rozkładu normalnego. Wzór Blacka jest od
dawna wykorzystywany w praktyce rynkowej (analogicznie można wyprowadzić wzór na cenę fłoorletu). Ponieważ jego stosowanie nie prowadzi do
pojawienia się arbitrażu, w powszechnym przekonaniu wzór ten prawidłowo
wycenia caplety.
Podsumowując, można powiedzieć, że naszym celem jest zbudowanie takiego modelu stóp procentowych, którego przewidywania byłyby zgodne z
zachowaniem stóp rynkowych (np. dawałyby zawsze nieujemne stopy procentowe) i wyceniały caplety zgodnie ze wzorem Blacka.2
2.
M o d e lo w a n ie s to p y n a tych m ia stow ej. Niewątpliwe sukcesy
modelu Blacka-Scholesa zastosowanego do wyceny instrumentów pochodnych na rynku akcji spowodowały chęć przeniesienia go na rynek kontraktów pochodnych na stopy procentowe. Doprowadziło to do stworzenia wielu
modeli służących do opisu rynku instrumentów dłużnych. Przez długi czas
ograniczano się jedynie do modelowania stopy procentowej natychmiastowej
(spot), uważając ją za najbardziej naturalny obiekt badań. Poniżej przedstawimy kilka takich modeli oraz wynikające z nich wyceny kontraktów pochodnych.
Niech (f2, T , Tt, P) będzie przestrzenią probabilistyczną z filtracją Tt generowaną przez n-wymiarowy proces Wienera W . Na przestrzeni tej zdefiniujemy rynek obligacji zero-kuponowych o skończonym horyzoncie czasowym T* > 0.
56
A . Palczewski
D e f i n i c j a 2.1. Rynek obligacji to rodzina procesów stochastycznych
P (t ,T ) określonych na przestrzeni probabilistycznej (i?, P , P*, P) spełniająca warunki:
1. Dla każdego T € [0,T*] proces P (t,T ) jest dodatnim ciągłym semimartyngałem (2) względem £, adaptowanym do filtracji Tt i takim, że
P (T ,T ) = 1.
2. Rynek obligacji jest „wolny od arbitrażu” , tzn. dla każdej obligacji
istnieje miara Q, równoważna mierze P, względem której proces zdyskontowanych cen obligacji jest Q-martyngałem.
U w a g a . Dyskontowanie cen oznacza możliwość ich porównywania w jednym wybranym punkcie czasowym (zwykle w chwili t = 0). Służy do tego
proces, który odpowiada, mówiąc nieformalnie, wyborowi jednostki obliczeniowej, ale z uwzględnieniem „zmiany wartości pieniądza w czasie” . Proces
taki w matematyce finansowej nazywany jest numeraire. Matematycznie ścisłą definicję tego pojęcia można znaleźć w książce Binghama i Kiesela [2].
Na tak zdefiniowanym rynku chcemy modelować stopę spot. Naturalnym pomysłem, zgodnym z podejściem Blacka-Scholesa, jest zaproponowanie równania stochastycznego opisującego ewolucję stopy spot
(1)
d r(t) = n (t,r(t))d t + cr(t,r(t))d W (t),
gdzie /i(£,r) i cr(t,r) są funkcjami rzeczywistymi dwóch zmiennych, wystarczająco gładkimi, aby gwarantować istnienie silnych rozwiązań równania ( 1)
(a (t, r) jest oczywiście wektorem n-wymiarowym).
To bezpośrednie naśladownictwo rynku akcji prowadzi do nieoczekiwanych trudności. Jedynym instrumentem bazowym na rynku stopy spot jest
rachunek oszczędnościowy zdefiniowany we wstępie (obligacje są na tym
rynku instrumentami pochodnymi)
B {t) = exp
t
r(u) d u j,
o
który pełni jednocześnie rolę numeraire dla tego rynku. Jeśli równanie (1)
potraktować jako równanie względem miary P, tzn. uważać W za P-proces
Wienera, to zgodnie z ogólną teorią Blacka-Scholesa powinniśmy rozpatrywać zdyskontowane procesy cen instrumentów bazowych i poszukiwać miar
Q, równoważnych mierze P, dla których te zdyskontowane procesy cen są
Q-martyngałami (<Q> nazywa się wtedy równoważnymi miarami martyngałowymi (RM M )). Problem polega na tym, że na naszym rynku zdyskontowany
proces cen
Z (t) = B (t)B ~ 1(t) = 1
jest trywialny i każda miara Q ~ P jest RMM.
f 1) Definicję ciągłego semimartyngału można znaleźć w wielu podręcznikach teorii
procesów stochastycznych, np. Karatzasa i Shreve’a [11], roz. 3.3.
Modele stopy procentowej
57
Jakie są konsekwencje tego faktu? Ponieważ obligacje są instrumentami
pochodnymi, więc ich ceny należy wyznaczyć zgodnie z ogólną zasadą przedstawioną w poniższym twierdzeniu.
T w i e r d z e n ie 2.1. Niech na przestrzeni { Q , T , J^,P) zdefiniowany będzie rynek finansowy z numeraire B (t) oraz miarą Q będącą RMM. Jeśli
na rynku tym dany jest osiągalny instrument pochodny (2) X ( t ) o terminie zapadalności T < T*, to jego cena I I x (t) w chwili t € [0, T] jest dana
wzorem
nx (t) = B(t)e q
■x
T,
.W )
Jeśli twierdzenie 2.1 zastosujemy do obligacji, to otrzymamy
(2)
T
P (t, T ) = E q [exp ( - \ r(u) du) |pt •
t
Istnienie wielu równoważnych miar martyngałowych Q oznacza istnienie
wielu cen obligacji, a dokładniej wielu rynków obligacji „wolnych od arbitrażu” (każda miara Q będąca RM M wyznacza taki rynek). Jest to sprzeczne
z podstawową cechą modelu Blacka-Scholesa, w którym ceny osiągalnych instrumentów pochodnych są wyznaczone jednoznacznie.
Wyjściem z tej sprzeczności jest przyjęcie, że równanie (1) nie zachodzi
względem miary rynkowej P, ale względem a priori danej miary martyngałowej Q
(3)
dr(t) = f i ( t ,r ( t ) ) d t o - ( t ,r ( t ) ) d W ( t ) ,
gdzie W jest Q-procesem Wienera. Oczywiście w modelu opisywanym równaniem (3) w dalszym ciągu pozostaje prawdziwy wzór (2) na cenę obligacji
jako instrumentu pochodnego.
Odchodząc od modelowania stopy procentowej względem miary rynkowej, pozbawiamy się oczywiście możliwości łatwego kalibrowania modelu,
tzn. znajdowania współczynników p i a na podstawie danych rynkowych.
Problem ten rozwiązuje częściowo twierdzenie Girsanowa, z którego wynika
niezmienność współczynnika a przy zmianie miary. Można także skorzystać
z twierdzenia o markowskości procesów dyfuzji.
T w i e r d z e n ie 2.2. Niech dla równania
d X (t) = /i(ż, X (t )) dt + c r (t,X (t))d W (t),
t > s ^ 0,
X (s) = x ,
spełnione będą warunki:
(2) Instrument pochodny nazywamy osiągalnym, jeśli daje się on replikować przez
kombinację instrumentów podstawowych na danym rynku. Ceny instrumentów osiągalnych obliczane na drodze wyceny bezarbitrażowej są wyznaczone jednoznacznie. Sposób
znalezienia tych jedynych cen podaje właśnie twierdzenie 2.1.
A . Palczewski
58
1. Współczynniki p (t ,x ) i a ( t ,x ) są ciągłe i o wzroście liniowym, tj.
rc)| + |a(t, x)| < :K ( 1 + |x|).
2. Istnieje jednoznaczne (słabe) rozwiązanie X (t).
Wtedy dla funkcji ( ciągłej, nieujemnej, o wzroście wielomianowym
otrzymujemy
gdzie F ( t , x ) spełnia równanie
xd F
dF
1 2
dt + » (t' x ) ^ + r
F (T ,x ) = ( (x).
d2F
{t' x ) dx>
= 0,
Z twierdzenia 2.2 wynika jako prosty wniosek równanie na cenę obligacji
P (t,T ) = F T(t,r (t))
dFT
(4)
dt
dFT
1 0d2F T
- r F T = 0,
F fidr ~h 2 a dr2
F t (T, r) = 1.
Ponieważ naszym celem jest wycena opcji na stopy procentowe, sprawą
istotną jest łatwość rozwiązania równania (3). Możemy to osiągnąć, jeśli uprościmy rozważane modele do modeli jednoczynnikowych, tj. takich,
w których proces Wienera W jest jednowymiarowy.
Poniżej przedstawiamy kilka najpopularniejszych modeli jednoczynnikowych. W większości tych modeli występujące parametry są stałe. Jeśli zależą
one od czasu, zostało to wyraźnie zaznaczone.
1. Model Vasicka [15]:
dr = (b — ar)dt + adW.
2. Model Coxa-Ingersolla-Rossa [6]:
dr = (b — ar)dt + <j\/rdW.
3. Model Blacka-Dermana-Toya [3]:
dr = a(t)rdt + a(t)rdW .
4. Model Ho-Lee [8]:
dr = Ś>(t)dt + adW .
5. Model Hulla-W hite’a [9] (rozszerzony model Vasicka):
dr = (b(t) — a(t)r)dt + a(t)dW .
6. Model Blacka-Karasińskiego [4]:
dr = r(rj(t) — a ln r)dt + ardW.
Modele stopy procentowej
59
Większość przedstawionych modeli ma bardzo miłe własności obliczeniowe. Poza modelami Blacka-Dermana-Toya i Blacka-Karasińskiego pozostałe dają analityczne wzory na ceny obligacji i ceny opcji. Niestety, posiadają one liczne wady. Modele Vasicka, Ho-Lee i Hulla-White’a prowadzą
do ujemnych stóp procentowych. Model Coxa-Ingersolla-Rossa daje stopy
procentowe jako procesy nieujemne, ale wzór na opcje na stopy procentowe
nie jest zgodny z rynkowym wzorem Blacka. Modele Blacka-Dermana-Toya
i Blacka-Karasińskiego są znacznie trudniejsze obliczeniowo. Poza tym oba
te modele posiadają inny istotny mankament. Proste obliczenia pokazują,
że rachunek oszczędnościowy zbudowany na stopie procentowej otrzymanej
z tych modeli osiąga w skończonym czasie nieskończoną wartość. Jak się
okazuje, jest to ogólna własność wszystkich modeli, w których stopa procentowa ma rozkład lognormalny (lnr ma rozkład normalny) i odpowiada
dyskontowaniu z czasem ciągłym. Problem ten zostanie bardziej szczegółowo
omówiony w następnym rozdziale.
3.
M o d e lo w a n ie s to p y term in ow ej. W poprzednim rozdziale wskazaliśmy na trudności związane z powiązaniem cen obligacji z modelem stopy
natychmiastowej. Przy modelowaniu tej stopy obligacje pojawiają się jako
naturalny instrument pochodny. Bliższym rzeczywistości rynkowej byłby
jednak model, w którym obligacje traktowane byłyby jako instrumenty pierwotne, a instrumentami pochodnymi byłyby dopiero opcje czy kontrakty
futures na obligacje. Wniosek 1.1 wskazuje nam obiekt modelowania, który
jest właściwy dla takiego podejścia. Obiektem tym jest mianowicie chwilowa stopa terminowa. Pomysł wyboru tej stopy jako naturalnego obiektu
modelowania pochodzi od Heatha, Jarrowa i Mortona [7], a zaproponowane
przez nich podejście powszechnie nazywane jest modelem HJM. Prezentację
modelu HJM oprzemy na nieco późniejszej pracy Baxtera [1].
Jako punkt wyjścia weźmiemy model rynku obligacji opisany w definicji
2.1. W modelu tym prawdziwe jest następujące twierdzenie.
T
3.1. Niech P ( t ,T ) będzie rodziną cen obligacji zero-kupo^ , P ) , spełniającą założenia definicji 2.1. Wtedy:
w ie r d z e n ie
nowych w
1.
Dla każdej daty zapadalności T ^ T* istnieją procesy prognozowalne
a i(t,T ) (i = 1, . . . ,n ) i a ( t ,T ) spełniające warunek
k i£ ^
0 i=l
+
r )0 * <
które pozwalają zdefiniować semimartyngal P (t , T ) równaniem
n
dP(t, T) = P(t, T ) (a(t, T)dt + Y , <(<> T)dWi(t)).
i=1
A . Palczewski
60
2.
Jeśli ustalimy horyzont czasowy r i wybierzemy obligację P ( t , r ) jako
numeraire, to istnieje m iaraW równoważnaP i prognozowalny proces ^(t) —
( 7i ( t ) , . . . , 7n(t)) taki, ie
<tPr
<tP
= exp f - X ^ ( s) dW i(5) “ ^5 Ms)|2 ds
2=1 0
oraz
w [ ( t ) = w i(t) + \'H(s)d s
0
jest PT-procesem Wienera. Dla każdego okresu zapadalności T mamy następujące równanie względem tej nowej miary:
d P (t, T ) = P (t, T ) (a (i, T)dt + £
2=1
a?(t, T )d W [ ( t ) ) ,
gdzie
2=1
jest procesem prognozowalnym i spełniającym oszacowanie
\a(t,T)\dt
< co. Także P (t ,T )/ P (t ,r ) jest Pr -martyngalem dla każdego T ^ r.
3. Istnieje proces prognozowalny rt taki, ie
J |n|dt < oo.
o
Proces rt pozwala zdefiniować proces
(/
Ą = ex p ($ rs ds)
jako proces absolutnie ciągły, a tafcie zapisać równanie na cenę obligacji
w nowej postaci
d P (t,T ) = P ( t , T ) ( ( X ; C7Ki,T’)<7*(<,r) + rt)d i + ^ ^ ( i , T ) d W iT(t)).
2=1
2=1
4.
Istnieje wersja procesu P (t ,T ), która jest progresywnie mierzalna, tciągła i spełnia warunek
P(t,T) = P(t,T)ET(p-\T,T)\Pt).
W powyższym twierdzeniu, przyjmując jako instrumenty pierwotne obligacje, znaleźliśmy proces rt, który jest dobrym kandydatem na natychmiastową stopę procentową. Widać tu oczywiste korzyści w porównaniu do modelu opisanego w poprzednim rozdziale, gdzie postulowaliśmy istnienie tej
Modele stopy procentowej
61
stopy, a jedynym instrumentem rynku pierwotnego był rachunek oszczędnościowy. Niestety, przy bardzo ogólnych założeniach zawartych w definicji 2.1
nie możemy pokazać, że proces Bt zdefiniowany w twierdzeniu 3.1 jest instrumentem pierwotnym (nie wiadomo, czy zdyskontowany proces jest martyngałem). Jednak równanie z punktu 3. twierdzenia, z którego wynika zależność ewolucji cen obligacji od ich zmienności a* i procesu r*, jeszcze raz
potwierdza, że rt jest właściwym kandydatem na proces natychmiastowej
stopy procentowej. Aby udowodnić, że tak jest w rzeczywistości, potrzebujemy nieco mocniejszych założeń, przy których prawdziwe jest następne
twierdzenie.
T w i e r d z e n i e 3.2. Niech rynek obligacji spełnia założenia definicji 2.1
oraz dodatkowo poniższe warunki regułamości:
1. Proces
n
t
Ct = exp^—^2 5ai (5, r) dW[(s) - i j |a?(s, r)|2 dsj
i=i o
zo
jest jednostajnie całkowalnym W-martyngałem aż do czasu r.
2.
T
Eq Q \ru\B~l duj < oo,
o
gdzie miara Q jest zdefiniowana w punkcie 2. tezy twierdzenia.
Przy tych założeniach:
1. Proces B tP ~ x{t, r ) jest PT-martyngałem.
2. Istnieje miara Q równoważna z P i PT taka, że B fil P (t ,T ) są Qmartyngałami, a proces
t
Wi(t) = W T(t) + \o'i (s,T )d s
0
jest Q-procesem Wienera. Mamy także równości:
d P (t,T ) = P ( t , T ) ( j r a ‘ (t,T )d W i(t) + rtdt),
i= 1
T
P ( t , T) = Eę ( e x p ( - J ru duj śF^j.3
*
3. Proces P ( t , T ) jest absolutnie ciągły względem T i spełnione są równości
d
A . Palczewski
62
oraz
~ ł a . P ( t , T ) = f(t,T) = P -H t,r)E «(rrexp (- Jrudu)\ft).
4. Proces f ( t , T ) jest ciągłym semimartyngalem spełniającym równanie
n
n
i=1
i=l
gdzie procesy G{ są procesami prognozowałnymi i
|cr(t, T )|2 dt < oo.
5. Procesy
są procesami absołutnie ciągłymi wzgłędem T oraz
T
er* (t, T) == — J
u) du.
t
W szczegółności cr*(t,t) — 0.
6. Proces rt jest opisany równaniem
t
n
t
n
rt = f ( 0 ,t ) - \ Y l (Ti(u ^t )CTi ( u ^t) du + \'^2ai(U^t ) dWi(U)
0 i=l
0 i—1
łub odpowiednim równaniem stochastycznym
n
drt — a(t)dt + ^
bi(t)dWi(t),
i= 1
gdzie
a(t) = f r ( t , t) +
b% — (Ti(t)t).
i= i
^K* (*> *)>
Wprowadzona w twierdzeniu 3.2 miara Q nazywa się w literaturze miarą
martyngałową spot. Otrzymane względem tej miary równania na stopę procentową terminową / ( t , T ) , stopę natychmiastową r(t) oraz ceny obligacji
P (t, T) pozwalają wyznaczyć te procesy, jeśli tylko wyspecyfikujemy Tt~
prognozowalne procesy <Tj(t, T ). Poniżej na prostych przykładach pokażemy,
jak w praktyce wygląda wyznaczanie odpowiednich stóp procentowych, gdy
znane są funkcje <j{.
P r z y k ł a d 3.1. Rozważmy model 1-wymiarowy (n = 1), w którym
zmienność przyjmiemy jako stałą, tj. a {t,T ) — a = const. Równania na
stopę terminową i cenę obligacji mają wtedy postać:
df(t,T) = <t 2( T - t)dt + adW(t),
dP{t,T) = P(t,T)(ndt - <r(T —t)dW(t)).
Modele stopy procentowej
63
Z ostatniego punktu twierdzenia 3.2 mamy także wzór na natychmiastową
stopę procentową
n = /(O , t) + ^ a 2t2 + crW (t).
Podstawiając wzór na /(O , t), można się łatwo przekonać, że model z naszego
przykładu pokrywa się z przedstawionym w poprzednim rozdziale modelem
Ho-Lee.
Drugi z przykładów, który przedstawimy, jest pewną modyfikacją znanego modelu Vasicka.
P r z y k ł a d 3.2. Podobnie jak w poprzednim przykładzie, rozważać będziemy przypadek 1-wymiarowy. Funkcję zmnienności przyjmiemy w postaci
a (t, T) = crexp(—A(T — t)).
Dostajemy wtedy równania na stopę terminową i cenę obligacji:
d f(t,T ) = —
2
A
exp(—A(T — t))(exp (—A(T — t)) - 1)dt
+ crexp(—A(T — t))d W {t),
dP(t, T) = P(t, T) (rtdt + ^(exp(-A(T - t)) - 1)dW(t)j.
Po prostych obliczeniach otrzymujemy równanie na natychmiastową stopę
procentową
drt = (a(t) — Xrt)dt + a d W (t) ,
gdzie
2
a(t) = A /(0 ,t) + /'(O ,*) + ^ ( i - exp(—2At)).
Z postaci równania na stopę rt widać, że jest to model Vasicka z funkcją a (t)
zmienną w czasie.
Zauważmy, że model przedstawiony w twierdzeniach 3.1 i 3.2 pozwolił na
zdefiniowanie procesu natychmiastowej stopy procentowej przy dość słabych
założeniach, ale równanie stochastyczne na tę stopę otrzymaliśmy dopiero
jako wniosek z równania na stopę terminową. Można zatem uważać przedstawiony model jako model stopy terminowej. W taki sposób model ten został
po raz pierwszy przedstawiony przez Heatha, Jarrowa i Mortona [7]. W literaturze model ten nazywany jest modelem HJM. W jego oryginalnym wyprowadzeniu autorzy zaproponowali równanie stochastyczne opisujące stopę
terminową w postaci
n
df(t,T) = a(t,T)dt + ^2<Ti(ł,T)dWi(t).
1=1
64
A . Palczewski
Warunek braku arbitrażu na rynku obligacji prowadzi do następującego
związku między a i erf.
n
T
co dokładnie odpowiada postaci równania w twierdzeniu 3.2. Dlatego w dalszej części naszych rozważań będziemy traktować model z twierdzenia 3.2
jako model stopy terminowej.
Do pełnego wyspecyfikowania modelu potrzebna nam jest jeszcze znajom ość funkcji zmienności cr(£, T ). Rozważymy kilka możliwych postaci tej
funkcji i wynikające stąd konsekwencje.
1. Deterministyczne funkcje a i(t,T ). Proces stopy terminowej jest wtedy
procesem gaussowskim, co samo w sobie jest przyjemną własnością. Jednak
konsekwencje finansowe są znacznie mniej pożądane. Łatwo można zauważyć, że w takim modelu stopy terminowe mogą przyjmować wartości ujemne,
co jest sprzeczne z praktyką rynkową.
2. Zmienność jest liniową funkcją stopy terminowej. Oznacza to, że cr(t,T)
= 7 (£, T ) / ( t , T ) z deterministyczną funkcją 7 (t,T ). Przyjęcie takiej postaci
funkcji zmienności rozwiązuje problem ujemnych stóp procentowych (model
jest lognormalny, więc jego rozwiązania są zawsze nieujemne). Są jednak
inne niepożądane efekty. Przy tej specyfikacji zmienności, dryf w równaniu
stochastycznym jest kwadratową funkcją niewiadomej. Kwadratowa zależność od niewiadomej prowadzi do rozwiązania, które w skończonym czasie
ucieka do nieskończoności (eksplozja). W konsekwencji ceny obligacji stają
się zerowe, co prowadzi do arbitrażu na rynku.
3. Z trudności opisanych w poprzednich punktach zdawali sobie sprawę
autorzy modelu. Dlatego w ich oryginalnej pracy [7] znalazła sie propozycja funkcji zmienności, która nie prowadzi do opisanych wyżej negatywnych
skutków. Jeśli weźmiemy cr(t,T) = <7m in (/(t, T ), k) z dodatnimi a i fc, to
w takim modelu stopy terminowe f ( t , T ) są skończone i dodatnie. Model
ten można więc uważać za poprawny z ekonomicznego punktu widzenia.
Jednak otrzymane w nim ceny instrumentów pochodnych nie zgadzają się
z praktyką rynkową. W szczególności, w modelu tym nie otrzymujemy wzoru
Blacka na ceny kontraktów caplet i floorlet.
Przedstawiona wyżej lista specyfikacji zmienności nie wyczerpuje wszystkich możliwości. W idać jednak, że znalezienie takiej postaci tej funkcji, która
dawałaby stopy procentowe sensowne ekonomicznie, a jednocześnie pozwalała zgodnie z praktyką rynkową wyceniać instrumenty pochodne, jest bardzo trudne. Dlatego też rozwój modeli matematycznych poszedł w kierunku
poszukiwania nowych modeli, a nie nowych postaci funkcji zmienności. Okazało się, że na tej drodze łatwiej można spełnić oczekiwania praktyków.
Modele stopy procentowej
65
4.
M o d e le ryn k ow e. Spośród problemów z modelami stopy terminowej, opisanych w poprzedniej części, największe wątpliwości budziła eksplozja w modelu lognormalnym. Te wątpliwości wynikały z faktu, że w opinii
praktyków poprawny model powinien mieć charakter lognormalny. Kluczowe
znaczenie dla rozwiązania tego dylematu miała obserwacja uczyniona po
raz pierwszy przez Sandmanna i Sondermanna [14]. Poddali oni krytyce,
bardzo wygodną z matematycznego punktu widzenia, kapitalizację ciągłą
przepływów pieniężnych. Jak wiadomo, w praktyce rynkowej nie używa się
kapitalizacji ciągłej. Praktycy posługują się efektywną stopą procentową na
określony (skończony) odcinek czasu. Okazuje się, że ta elementarna obserwacja pozwala rozwiązać dylemat modelu lognormalnego - model lognormalny stopy efektywnej nie prowadzi już do eksplozji.
Obserwacja Sandmanna i Sondermanna doprowadziła do rozwoju klasy
modeli, które w literaturze nazywane są modelami rynkowymi. Pierwszy
kompletny model tego typu został opracowany przez Brace’a, Gątarka i
Musielę [5] i dość powszechnie nazywany jest modelem BGM (przynajmniej
w Europie). Ze względu na rodzaj modelowanej stopy procentowej, model
ten można uważać za model stopy LIBOR. Poniżej przedstawimy główne
elementy tej konstrukcji.
Używana w praktyce rynkowej stopa LIBOR L(t, T) na okres S oznacza
stopę procentową terminową widzianą z chwili czasu t dla depozytu założonego w chwili T i rozwiązanego po okresie ó, tj. L(t, T ) = R (t; T ,T + 6).
Stopa f ( t , T ) jest związana ze stopą LIBOR związkiem
T+5
6 L (t,T ) = exp^ J f ( t ,u ) d u j '— 1.
T
Wykorzystując lemat Ito i równanie na stopę f ( t , T ) z twierdzenia 3.2, otrzymujemy równanie stochastyczne dla stopy LIBOR:
dL(t, T ) = (£ (t, T ) + \/S) £
tr*(t,T +
T + S ) - <7?(t, T))dt
i= 1
+ (L (t,T ) + \/S) f > * ( t , T + S) - a t(t,T ))d W i(t).
i= 1
Ponieważ naszym celem jest zbudowanie modelu lognormalnego, więc zakładamy, że wyraz przy różniczce procesu Wienera powinien być proporcjonalny
do L (t,T ):
(L (t,T ) + l/S ){at(t, T + S ) - a *(t, T )) = L(t, T )yi(t, T).
Otrzymujemy wtedy równanie
n
n
(5) dL(t, T ) = L(t, T) £
T + S )n {t , T)dt + L(t, T) £ 7<(t, T)dW<(t)
i—1
i= 1
A . Palczewski
66
i rekurencyjne równanie na a*:
( 6)
«7?(t, T + ó) =
T) + a t(t, T )
z warunkiem <r*(£, T) — O dla t ^ T ^ t + <5.
T w i e r d z e n ie 4.1. Niech 5 będzie stałą dodatnią, a 7*(£, T) deterministyczną funkcją ograniczoną, kawałkami ciągłą. Wtedy równanie (5) 2 u/arunkiem (6) ma jednoznaczne rozwiązanie L(t, T ) G?/a każdego nieujemnego
warunku początkowego T(0, T ) = L q (T ). Jeśłi L q {T) > O, to L (t,T ) > O dła
każdego t > 0 .
W n io se k 4.1. Wzgłędem miary martyngałowej ¥ T+S stopa LIBOR spełnia równanie
d U t , T ) = L(t, T ) j r 7i (i, T )d W ? +\ t).
i= 1
Model BGM posiada w porównaniu z modelem HJM wiele zalet. Po
pierwsze, dzięki lognormalnej postaci modelu otrzymujemy rynkowy wzór
Blacka na ceny capletów i floorletów. Po drugie, wprowadzenie efektywnej
stopy procentowej LIBOR zapewnia skończoną wartość stóp procentowych
(brak eksplozji). Model ten przyjmuje jednak nieprawdziwe założenie o ciągłej zależności od terminu zapadalności. W modelu tym pojawiają sie także
problemy z wyceną obligacji, ponieważ można to zrobić dopiero po wybraniu
numeraire.
Dalsze modyfikacje modelu rynkowego zostały dokonane przez Musielę
i Rutkowskiego [13] oraz Jamshidiana [10]. Zasadnicza zmiana polega na
wprowadzeniu struktury dyskretnych terminów zapadalności
0 = T0 < T i <
... < T m.
Dla uproszczenia przyjmijmy, że wszystkie terminy zapadalności są jednakowo od siebie odległe, tj. Tj — Tj-\ = S dla j = 1, . . . , m. Stopę LIBOR
definiujemy teraz poprzez ceny obligacji P (t,T j):
L (t,T j)
P (t,T j. 1
-1)
6 P (t,T j+1)
t
e [o, T j ] .
D e f in ic j a 4.1. Ustalmy T i , . . . , T m. Miarę
równoważną mierze P
nazywamy miarą LIBOR forward dla daty Tj, jeśli dla każdego k zdyskontowana cena obligacji
P (t,T k)
P {t,T jY
t
e [0, T k A T j ] ,
jest (lokalnym) martyngałem względem PTL
T w i e r d z e n ie 4.2. Istnieje taka rodzina stóp LIBOR L(t, Tj), j =
1, . . . , m —1, rodzina miar probabilistycznych
i rodzina procesów Wienera
Modele stopy procentowej
67
W Ti , że spełnione są warunki:
1. Procesy W Tj są standardowymi procesami Wienera względem PTj' .
2. Stopy LIBOR spełniają równanie
dL{t,Tj) = L(t,Tj )'£ 'y i(t,Tj )dWp+1
i=1
z warunkiem początkowym
’ 3>
p(o,rj)-.P(o,
ÓP(0,Tj+1)
Zauważmy, że w przedstawionym modelu można w naturalny sposób
zdefiniować rachunek oszczędnościowy jako przyrost kapitału w wyniku inwestowania w obligację o najbliższym terminie zapadalności P (T j,T j+ i),
j = 0, . . . , m — 1, i powtarzania tej inwestycji do odpowiedniej chwili czasu.
Mamy wtedy
B n
Ponieważ
więc
=
i d
3= 1
-1
k = 1, . . . , m — 1.
p - l(Tjt Tj+1) = 1 + SL(Tj, Tj) > 1,
Brj+1 = P ~ l (Tj, T j + i ) ^ > B t p
j = 0, . . . , m - 1.
Wynika stąd, że B t ó jest ściśle rosnącym procesem dyskretnym. Definiując
miarę P* równoważną z P wzorem
dF*
= BTrnP (0 ,T m),
dostajemy także
p(ThTk) = r
B Tl
B rk
P
t
,
l ś. k ś. m.
Powyższy model posiada wiele cech oczekiwanych przez praktyków. Po
pierwsze, otrzymujemy lognormalny model stopy LIBOR i wzór Blacka na
ceny opcji na te stopy. Poza tym wykorzystujemy dyskretną strukturę terminów zapadalności (tenor), a nie ciągłą zależność niezgodną z rzeczywistością
rynkową. Mamy także dobrze zdefiniowany rachunek bankowy i możliwość
wyceniania obligacji (choć tylko w dyskretnych chwilach czasu).
5.
K o n tra k ty w ym ian y. Kontrakty wymiany (swap) polegają na wymianie między stronami kontraktu określonych przepływów gotówkowych
w ustalonych momentach czasu. Standardowy kontrakt wymiany stóp procentowych ( interest rate swap, IRS) polega na zamianie płatności odsetkowych z tytułu kredytu. Jedna ze stron oferuje odsetki naliczane według
A . Palczewski
68
zmiennej stopy procentowej (LIBOR lub jego wariant przystosowany do konkretnego kraju), a druga odsetki naliczane według stałej stopy procentowej.
Przy zawieraniu kontraktu IRS zadanie polega na znalezieniu takiego poziomu stałej stopy procentowej, przy którym kontrakt ma zerową wartość.
Taką stopę procentową nazywa się stopą SWAP. Poniżej przedstawimy opis
konstrukcji tej stopy.
Podobnie jak w poprzedniej części, wprowadzamy strukturę dyskretnych
dat Tj, j = 0, . . . , m . Dla uproszczenia przyjmijmy, że wszystkie daty są
jednakowo od siebie odległe, tj. Tj — T j- 1 = S dla j = 1
Daty
To, . . . , T m_i są datami ustalania wielkości przepływów ( reset dates), daty
T i , . . . , Tm są datami przepływów (settlement dates), a m nazywa się długością trwania kontraktu. W każdym z momentów T i , . . . ,Tm następują przepływy gotówkowe SL(Tj,Tj)N i SSmN, gdzie L(Tj,Tj) jest stopą LIBOR
ustalaną w chwili Tj na odcinek czasu [Tj,Tj+6\, Sm jest stałą stopą procentową, a N jest wielkością sumy pożyczki (wielkość tej sumy nie ma znaczenia
dla naszych rozważań i dlatego przyjmiemy N = 1).
Ponieważ stopa LIBOR związana jest z cenami obligacji relacją
więc wartość kontraktu IRS w chwili t < To dla daty To wyraża się wzorem
m
IRS(t, Sm) = P(t,T0) - P(t,Tm) - SS m ^ P & T j).
3=1
5.1. Ustalmy To, . . . ,T m. Stopę procentową Sm(t,T j) nazywamy stopą SW AP w chwili t dla daty Tj, jeśli przy tej stopie wartość
kontraktu IR S (t, Sm) wynosi zero. Stopa ta wyraża się wzorem
D
e f in ic j a
m
= ( P(t,Tj) - P(t,Tm))(s £
i=j+1
P(t,Ti))
.
5.1. Istnieje taka rodzina stóp SWAP Smi^tTj)i j —
1, . . . , m — 1, rodzina miar probabilistycznych
zwanych miarami SWAP
T
w ie r d z e n ie
forward i rodzina procesów Wienera W Ti , że spełnione są warunki:
1. Procesy W Ti są standardowymi procesami Wienera względem PTU
2. Stopy SW AP spełniają równanie
n
dSm(t,Tj) = Sm(t, Tj) ^2,
Tj)dwP ' ■
i=1
Przedstawiony model stóp SWAP ma podobne dobre cechy jak opisany
w poprzedniej części model stóp LIBOR. Jest to model lognormalny, więc
otrzymane na jego podstawie ceny opcji na stopy SWAP (swapcji) można
obliczyć z wzoru Blacka (powszechnie używanego przez praktyków). Ponieważ stopy SWAP wiążą się prostą zależnością ze stopami LIBOR i cenami
Modele stopy procentowej
69
obligacji, powstaje pytanie, jak powiązane są ze sobą miary LIBOR forward i SWAP forward, względem których odpowiednie stopy mają rozkłady
lognormalne. Problem ten został rozwiązany przez Jamshidiana [10] przez
wprowadzenie miary LIBOR spot.
W celu zdefiniowania tej miary rozszerzymy na dowolne t definicję rachunku oszczędnościowego wprowadzonego w poprzedniej części
. '
m(t)
Bt = P(t,Tm(t)) I ] P -\ T j-UTjl
3= 1
gdzie
m (t) = inf{A; € N :
> t}.
D e f i n i c j a 5.2. Miarę PL równoważną mierze P nazywamy miarą LIBOR
spot, jeśli zdyskontowana cena obligacji
Bt
jest lokalnym martyngałem względem PL. Odpowiadający tej mierze proces
Wienera będziemy oznaczali symbolem W L(t).
Dynamika procesów L (t,T j) i Sm(t,T j) względem miary PL wyraża się
wzorami:
dL(t, Tj) = a (t , Tj)dt + (5(t, Tj) •d W L(t),
dSm (t,Tj) = C(t,T j)dt + <p(t,Tj) •d W L{t).
Ze względu na brak arbitrażu współczynnik a jest funkcją /?, a £ funkcją <p
(odpowiednie wzory można znaleźć w pracy [10]).
Ponieważ stopy SWAP i LIBOR powiązane są zależnością
,
nE,,(i + M (t,rQ)-i
więc wykorzystując wzór Ito i dynamikę odpowiednich stóp względem miary
LIBOR spot, znajdujemy
¥>(*,!))■ _ 6 Z ? = j f3(t,Ti)n T = j ,k M 1 + 6L(t <Tk))
Sm&Tj)
n£j(l + <5Ł(t,T<))-l
* T,T=j s x w m m n Ł +1,i^(i+ m t, m
E g ^ I K L i + i (l + SL(t,Tk))
Jeśli założyć, że zmienność w równaniu opisującym stopę SWAP ma postać <p (t,T j) = crs{t, Tj'jSmft, Tj) z deterministyczną funkcją crs(t, Tj), tzn.
założyć lognormalny model stopy SWAP, to z powyższego równania widać
natychmiast, że zmienność w równaniu opisującym stopę LIBOR nie może
A . Palczewski
70
być postaci (3(t,Tj) = a£,(t,T j)L (t,T j). Oznacza to niemożność równoczesnego opisania stopy LIBOR i stopy SWAP modelami lognormalnymi. Nie
można więc mieć jednocześnie wzoru Blacka dla capletów i swapcji (mimo
że tak właśnie robią praktycy).
Opisana powyżej niezgodność modeli stóp LIBOR i SWAP ma charakter
podstawowy. Stanowi to najpoważniejszy nierozwiązany problem w modelowaniu stóp procentowych.
Literatura
[1]
M . Baxter, General interest-rate models and the universality o f H J M , w: Mathematics o f Derivative Securities, M . Dempster, S. Pliska (red)., Cambridge Univ.
Press, 1997, 3 1 5 -3 3 5 .
[2]
N. H. Bingham, R. Kiesel, Risk-Neutral Valuation, Springer, 2000.
[3]
F. Black, E. Derman, W . Toy, A one-factor model o f interest rates and its appli-
[4]
F. Black, P. Karasiński, Bond and option pricing when short rates are lognormal,
cation to Treasury bond options, Fin. Analysts J. 46 (1) (1990), 3 3 -3 9 .
Fin. Analysts J. 47 (4) (1991), 5 2 -5 9 .
[5]
A . Brace, D . Gątarek, M . Musiela, The market model o f interest rate dynamics,
Math. Fin. 7 (1997), 12 7-154.
[6]
J. C. Cox, J. E. Ingersoll, S. A . Ross, The theory o f the term structure of interest
[7]
D . C. Heath, R. A . Jarrow, A . Morton, Bond pricing and the term structure of
rates, Econometrica 53 (1985), 3 8 5-40 7.
interest rates-, a new methodology fo r contingent claim valuation, Econometrica 60
(1992), 7 7 -1 0 5 .
[8]
T . S. Y . Ho, S. B. Lee, Term structure movements and pricing interest rate con-
[9]
J. C. Hull, A . W h ite, Pricing interest-rate derivative securities, Rev. Fin. Stud. 3
[10]
F. Jamshidian, L IB O R and swap market models and measures, Fin. Stochast. 1
[11]
I. Karatzas, S. E. Shreve, Brownian M otion and Stochastic Calculus, Springer,
[12]
M . Musiela, M . Rutkowski, Martingale Methods in Financial Modelling, Springer,
[13]
M . Musiela, M . Rutkowski,
tingent claims, J. Fin. 41 (1986), 1011-1029.
(1990), 5 7 3 -5 9 2 .
(1997), 2 9 3 -3 3 0 .
1991.
1997.
Continuous-time term structure models: forward
measure approach, Fin. Stochast. 1 (1997), 2 6 1-29 1.
[14]
K . Sandmann, D . Sondermann, On the stability o f lognormal interest rate models,
working paper B -263, Univ. Bonn, 1993.
[15]
O . Vasicek, A n equilibrium characterisation o f the term structure, J. Fin. Econ. 5
(1977), 1 7 7-18 8.
Instytut Matematyki Stosowanej i Mechaniki
Uniwersytet Warszawski
Banacha 2, 02-097 Warszawa