System ewaluacji kontraktów opcyjnych metodą Monte Carlo

advertisement
SYSTEM EWALUACJI KONTRAKTÓW OPCYJNYCH METOD MONTE CARLO
HUBERT ZARZYCKI
Uniwersytet Technologiczno-Przyrodniczy w Bydgoszczy
Streszczenie
Istnieje ciągła koniecznoĞü poszerzania moĪliwoĞci zarządzania inwestycjami.
DuĪy potencjał zabezpieczania siĊ przed ryzykiem inwestycyjnym oferują opcje egzotyczne i hybrydowe. Handel takimi produktami odbywa siĊ na rynku pozagiełdowym (OTC) i czĊsto są to produkty tworzone na zlecenie. Pewnych rodzajów opcji
egzotycznych i hybrydowych nie moĪna wyceniü tradycyjnymi analitycznymi i numerycznymi metodami. W takich przypadkach warto uĪyü metody Monte-Carlo do wyceny instrumentów finansowych. W artykule prezentowana jest propozycja systemu
ewaluacji wartoĞci instrumentów pochodnych metodą MC. Dodatkowo przedstawiona została efektywna wycena przykładowej opcji egzotycznej.
Słowa kluczowe: metody Monte-Carlo, systemy wspomagania decyzji, opcje egzotyczne i
hybrydowe, inynieria finansowa, wycena kontraktów opcyjnych
1. Wprowadzenie
Ju od drugiej połowy dwudziestego wieku nastpuje szybki rozwój zastosowa kontraktów
opcyjnych. Produkty te daj moliwo uzyskania ponadprzecitnych zysków z inwestycji
niezalenie od koniunktury. Mog by one oparte o róne aktywa bazowe takie jak akcje, waluty,
indeksy oraz surowce. Zgodnie z teori [11, 14], opcja jest to umow pomidzy nabywc a
sprzedawc, dajca nabywcy prawo (lecz nie obowizek) do kupna (ang. call) lub sprzeday (ang.
put) aktywów bazowych w okrelonym czasie w przyszłoci po zadanej cenie, w zamian za opłat
zwan premi opcyjn. Cena opcji uzaleniona jest od wartoci aktywów pierwotnych (bazowych). Posiadanie opcji daje prawo, ale nie zobowizuje, a wic posiadacz opcji (ang. holder)
wtedy skorzysta z tego prawa, gdy bdzie to dla niego opłacalne. Skorzystanie z prawa nazywa si
wykonaniem opcji (ang. exercise) lub jej rozliczeniem. Posiadacz opcji amerykaskiej moe j
wykona w dowolnym czasie od momentu jej nabycia do terminu wyganicia. Opcj europejsk
mona natomiast wykona jedynie w dniu wyganicia opcji. A wic w przypadku opcji europejskiej terminy wykonania i wyganicia s jednakowe. Amerykaskie i Europejskie typy kontraktów opcyjnych nazywane s standardowymi lub waniliowymi. Wszelkie inne kontrakty opcyjne
zwane s egzotycznymi lub hybrydowymi.
Instytucje finansowe dce do sprawniejszego i efektywniejszego zarzdzania kapitałami na
rynkach finansowych zaczły powszechnie stosowa kontrakty opcyjnie wraz z pojawieniem si
pierwszych analitycznych [1] i dyskretnych [6] modeli wyceny tych produktów finansowych. Jest
wiele powodów, dla których opcje egzotyczne i hybrydowe s atrakcyjne dla inwestorów. Wród
najwaniejszych mona wymieni, e zwykle ceny opcji egzotycznych i hybrydowych s nisze od
opcji standardowych, a w wikszoci przypadków daj one podobne i wystarczajce moliwoci
POLSKIE STOWARZYSZENIE ZARZĄDZANIA WIEDZĄ
Seria: Studia i Materiały, nr 22, 2009
227
inwestycji i zabezpiecze co opcje waniliowe (amerykaskie i europejskie). Poza tym, tworzone
nowe kontrakty poszerzaj równie moliwoci zarzdzania ryzykiem. Natomiast rozwój technologiczny, przejawiajcy si wzrostem mocy obliczeniowej komputerów, umoliwia rozwizywania
skomplikowanych problemów numerycznych zwizanych z wycen produktów finansowych
w czasie rzeczywistym.
Coraz wiksze i bardziej rónorodne zapotrzebowania inwestorów doprowadzaj do powstawania kolejnych instrumentów pochodnych. Wród ostatnio wprowadzanych kontraktów znaczc
i coraz waniejsz rol odgrywaj opcje egzotyczne i hybrydowe. S to produkty o bardziej
złoonej strukturze ni opcje standardowe. Obrót tymi instrumentami moe odbywa si na rynku
pozagiełdowym (OTC) lub/i tworzone s na zamówienie. W przypadku wyceny instrumentów
tworzonych na zamówienie czsto due znaczenie ma sprawno przygotowania modelu wyceny
[5]. A biorc pod uwag, e pewnych rodzajów opcji egzotycznych i hybrydowych nie mona
wyceni tradycyjnymi metodami, sensownym jest w takich przypadkach zastosowanie symulacji
Monte Carlo do ewaluacji wartoci rozwaanych instrumentów finansowych.
2. Metoda Monte Carlo wyceny kontraktów opcyjnych
W biecym rozdziale przedstawiona zostanie efektywna metoda MC [8] wyceny opcji egzotycznych wraz z wycen przykładowego prostego kontraktu typu azjatyckiego. Metoda Monte
Carlo moe by zastosowana w wielu rónych procesach stochastycznych, take w przypadku, gdy
logarytm naturalny wartoci instrumentu bazowego zachowuje si zgodnie z geometrycznym
ruchem Browna:
1
§
·
dS = ¨1 + µS + σ 2 S ¸dt + σSdZ
2
©
¹
Podejcie metodami Monte Carlo do wyceny opcji jako pierwszy zaprezentował Boyle [2, 10, 11].
MC s zazwyczaj wykorzystywane, gdy nie ma dostpnych wzorów analitycznych i modeli
dyskretnych. Tzn. w przypadku, gdy cena instrumentu podstawowego S jest dana poprzez:
S + dS = Se
(µ −σ
2
)
/ 2 dt +σ dZ
gdzie dZ jest róniczk procesu Wienera [4, 12], o odchyleniu standardowym σ równym jeden i
wartoci redniej (dryfu) µ równej zero. W celu zasymulowania procesu, dokonujemy podziału osi
czasu na skoczon liczb n przedziałów czasowych o kocach t0, t1, t2, …, tn oddalonych od
siebie o ∆t, wtedy
S + ∆S = Se
(µ −σ
2
)
/ 2 ∆t + σ ε t
∆t
gdzie ∆S jest przyrostem ceny S w zadanym przedziale czasowym ∆t, a εt niezalenymi wartociami losowymi wygenerowanymi ze standardowego rozkładu normalnego N(0,1). Wikszo
jzyków programowania ma wbudowane funkcje zwracajce warto losow z rozkładu normalnego. Jeeli jednak dostpne s jedynie liczby losowe Z z przedziału od 0 do 1, to mog one by
w prosty sposób przekształcone w losow warto rozkładu normalnego. Zachodzi nastpujca
relacja:
12
ε = ¦ Zi − 6
i =1
Kolejne niezalene wartoci Sn wyliczamy wic przy pomocy nastpujcej reguły [10]:
228
Hubert Zarzycki
System ewaluacji kontraktów opcyjnych metodą Monte Carlo
S m = S m −1e
(µ −σ
2
)
/ 2 (t m − t m −1 )+ σ ε t t m − t m −1
, dla m=1…n
Przyjmujc, e funkcja wypłaty opcji W zaley jedynie od wartoci instrumentu bazowego Sn
mona zapisa wzór na cen opcji C dla pojedynczej trajektorii (rysunek 1) cen instrumentu
podstawowego S0, S1, S2, …,Sn:
C = e − rTW ( S0 , S1 , S 2 ,..., S n )
Stn-1
S
St
St
St2
Stn
St
t
t0
t1
t2
t3
Rys. 1. Pojedyncza trajektoria cen S instrumentu podstawowego
tn-1
ródło: Opracowanie własne.
natomiast po przeprowadzeniu k eksperymentów (rysunek 2) premia opcyjna jest równa:
C = e − rT
1 k
¦ W S teks0 , S teks1 , S teks2 ,..., S tneks
k eks =1
(
)
Przy czym naley mie na uwadze, e dla kadego rodzaju opcji warto funkcji wypłaty W jest
liczona inaczej. Kada z trajektorii na rysunku 2 odpowiada jednemu eksperymentowi ze wzoru.
Zaproponowana w pierwotnej wersji klasyczna metoda wyceny za pomoc symulacji Monte Carlo
jest wzgldnie nieefektywna. Zadowalajca dokładno wyznaczania premii opcyjnej uzyskiwana
jest dopiero po co najmniej dziesiciu tysicach prób k. Ponadto, do 10-krotnego zwikszenia
dokładnoci oblicze potrzeba przeprowadzi a 100 razy wicej prób [8]. Opracowano jest wiele
technik pozwalajcych przypieszy opisywan metod. Najczciej stosowane s metody z
wykorzystaniem redukcji wariancji [3, 11]. Zaliczamy do nich metody:
• zmiennych antytetycznych (ang. antithetic variates),
• losowanie warstwowe (ang. stratified sampling),
• redniej waonej (ang. importance sampling),
• zmiennych kontrolnych (ang. control variates).
POLSKIE STOWARZYSZENIE ZARZĄDZANIA WIEDZĄ
Seria: Studia i Materiały, nr 22, 2009
229
Stn
S
St0
St1
St2
St3
t
Stn-1
t0
t1
t2
t3
tn-1
tn
Rys. 2. Losowe trajektorie cen instrumentu bazowego S po przeprowadzeniu k eksperymentów
ródło: Opracowanie własne, [16].
3. Wycena opcji azjatyckich metod MC
Rozwaymy teraz efektywny sposób wyceny metod Monte Carlo przykładowego kontraktu
egzotycznego - opcji azjatyckiej. Istniej dwa podstawowe typy opcji; kontrakt kupna (ang. call)
lub sprzeday (ang. put). O wartoci wypłaty z opcji decyduje cena wykonania X. Funkcja wypłaty
dla kontraktu azjatyckiego uzaleniona jest równie od redniej SA cen instrumentu podstawowego. W poniszej tabeli znajduj si funkcje wypłaty W opcji azjatyckich.
Tabela 1. Funkcje wypłaty opcji azjatyckich
Typ
azjatyckie opcja kupna
(ang. asian average price call)
azjatyckie opcja sprzeday
(ang. asian average price put)
Funkcja wypłaty
Wcall = max(0, SA-X)
Wput = max(0, X- SA)
ródło: Opracowanie własne, [16].
Zgodnie z podejciem zaproponowanym przez Broadie’go i Glasserman’a [3] do przeprowadzenia pojedynczego eksperymentu potrzebne bdzie utworzeniu grup obserwacyjnych wejcia w
punktach twe oraz grup obserwacyjnych wyjcia w punktach twy. Ponisze wzory ukazuj sposób
wyliczania wartoci opcji w momencie wyganicia (funkcji wypłaty) za pomoc metody MC
z uwzgldnieniem grup obserwacyjnych:
230
Hubert Zarzycki
System ewaluacji kontraktów opcyjnych metodą Monte Carlo
Wcall
§ 1 n
¨
¦ S(t wy,i )
n i =1
¨
= max¨ 0,
−X
1 m
¨¨
¦ S(t we, j )
© m j=1
·
¸
¸
¸,
¸¸
¹
Wput
§
¨
¨
= max¨ 0, X −
¨¨
©
1 n
¦Sk (t wy,i )
n i=1
1 m
¦ Sk (t we, j )
m j=1
·
¸
¸
¸
¸¸
¹
gdzie:
1 i m; 1 j p; twe,1 = t0; twe,1< twe,2< …< twe,m< tn;
twe,m< twy,1< twy,2< …< twy,n; twy,n = tn; m+p n
Po przeprowadzeniu k eksperymentów oraz zdyskontowaniu Wcall (Wput) do wartoci obecnej
otrzymujemy cen opcji:
C call = e − rT
1 k
W calleks ,
¦
k eks =1
C put = e − rT
1 k
eks
W put
¦
k eks =1
Wyznaczajc warto opcji, zwykle równie oblicza si współczynniki wraliwo ceny na
zmian czynników, które t cen determinuj. Czynnikami, które wpływaj na cen opcji s: cena
instrumentu pierwotnego S, cena wykonania X, zmienno cen instrumentu pierwotnego , długo
okresu do terminu wyganicia opcji t, oraz wolna od ryzyka stopa procentowa r. Odpowiednio
współczynniki delta, gamma, lambda, teta i ro wskazuj w jaki sposób zmieni si cena opcji, gdy
czynniki wpływajce na cen opcji zmieni si o jednostk. Współczynniki wraliwoci stanowi
z punktu widzenia inwestora bardzo cenn informacj. Dlatego s one niezbdn czci systemu
wyceny. Szczegółowe rozpisanie metodologii wyznaczania współczynników wraliwoci w
metodzie MC przekracza ramy tego opracowania. Wicej na ten temat mona znale w opracowaniu Michaela C. Fu i Jian Qiang Hu [9].
4. System informatyczny wyceny opcji egzotycznych i hybrydowych
Według Turbana systemy wspomagania decyzji [15, 7, 13] s przeznaczone dla decydentów
na rónych poziomach organizacji i zajmuj si decyzjami pół-ustrukturalizowanymi. Z takim
problemem styka si analityka finansowego przy podejmowaniu decyzji, czy dany moment jest
dobry do zainwestowania i zakupu/sprzeday kontraktów opcyjnych. Automatyzacja procesu
przetwarzania danych prowadzca do jednoznacznej decyzji inwestycyjnej nie jest moliwa.
Gdyby metoda dała si wyrazi jako algorytm, wówczas proces decyzyjny byłby ustrukturalizowany i mógłby by rozwizany automatycznie. Mamy tu jednak do czynienia z problemem słabo
lub le ustrukturalizowanym, w którym nie ma algorytmu jednoznacznie wskazujcego prawidłowy wybór. Mona jedynie poprzez wskazówki takie jak warto teoretyczna opcji oraz współczynniki wraliwoci wspomóc procesy decyzyjne.
Projekt systemu powinien koncentrowa si zarówno na ulepszaniu obecnie dostpnych rozwiza jak i wikszej oferty dostpnych instrumentów. Schemat pogldowy systemu przedstawiono na rysunku 3.
POLSKIE STOWARZYSZENIE ZARZĄDZANIA WIEDZĄ
Seria: Studia i Materiały, nr 22, 2009
231
Uytkownik
GUI, Arkusz kalkulacyjny
System
wyceny opcji
Aplikacja i biblioteki
do wyznaczanie
wartoci opcji.
Wyznaczanie współczynników wraliwoci.
Implikowana zmienno, moduły podpowiedzi.
System monitoringu
instrumentów finansowych.
Rys. 3. Schemat poglądowy systemu wyceny opcji egzotycznych
ródło: Opracowanie własne.
Dane do systemu wprowadzane s przez uytkownika do arkusza kalkulacyjnego stanowicego interfejs graficzny. Warto nadmieni, e arkusze kalkulacyjne, a szczególnie Excel, s standardem wród analityków finansowych. GUI w arkuszu powinien by oparty na intuicyjnym podejciu i uniemoliwia wprowadzenie nieprawidłowych danych. Przykładowo wprowadzone
wartoci dla opcji z nierealistycznymi danymi np. niewłaciwymi datami naley odrzuci. Po
przefiltrowaniu i przygotowaniu danych wejciowych, za pomoc kodu VB, s one przesyłane z
arkusza do aplikacji ewaluacyjnej. Wyznaczona warto opcji moe by nastpnie uyta do
wyliczenia współczynników wraliwoci. Dodatkow funkcjonalnoci systemu, nie opisywan w
tym dokumencie ze wzgldu na obszerno, powinny by: wyznaczanie implikowanej zmiennoci
[3, 11], moduły podpowiedzi oraz przygotowanie wykresów funkcji wypłaty. Wszystkie rezultaty
s zwracane do arkusza kalkulacyjnego. Teoretyczne wartoci instrumentów finansowych i
współczynniki wraliwoci mog by przekazywane do zewntrznego systemu czasu rzeczywistego kontrolujcego otwarte pozycje w kontraktach.
Obecnie na rynku oprogramowania mona znale bardzo wiele narzdzi umoliwiajcych
proste i szybkie tworzenie aplikacji (np. .Net). Aplikacja ewaluacji wartoci opcji i współczynników wraliwoci powinna by utworzona z pomoc najszybszych obiektowych jzyków programowania i zarazem jzyków czwartej generacji (np. c++, c#),. Najwiksz ich zalet jest moliwo tworzenia skomplikowanych bibliotek bez pisania nadmiernej iloci kodu, w sposób
automatyczny bazujc na standardowych komponentach i funkcjach.
232
Hubert Zarzycki
System ewaluacji kontraktów opcyjnych metodą Monte Carlo
5. Podsumowanie
System wyceny opcji egzotycznych i hybrydowych musi spełnia wysokie wymagania stawiane przez inwestorów. Obecna technika umoliwia stworzenie takiego systemu w oparciu o metody
Monte Carlo. Rozwaany system wyceny powinien by zaprojektowany w ten sposób, by zapewniajc dokładno ewaluacji produktów finansowych oraz umoliwiał wspomaganie podejmowania inwestycyjnych decyzji giełdowych i pozagiełdowych.
Najwiksz zalet systemu jest umoliwienie nieskomplikowanego i niedługotrwałego dodawania algorytmów wyceny kolejnych złoonych produktów finansowych. W wikszoci przypadków, do wprowadzenia nowego produktu niezbdna bdzie jedynie przygotowanie i implementacja funkcji wypłaty kontraktu. Funkcja wypłaty moe korzysta ze wspólnego generatora MC
i powizanych bibliotek. Szeroki wachlarz dostpnych instrumentów finansowych w bibliotece
pozwoli sprosta rosncym wymaganiom inwestorów. System powinien równie posiada
mechanizmy zabezpiecze przed wprowadzaniem nieprawidłowych danych, wylicza implikowan zmienno, współczynniki wraliwoci i posiada moduł podpowiedzi. Aplikacja dziki swoim
moliwoci stanowi praktyczne i unikalne na polskim rynku narzdzie wspomagania inwestycyjnego.
Bibliografia
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Black F., Scholes M.: The valuation of option contracts and a test of market efficiency,
Journal of Finance, 1972 May.
Boyle P.: Options: A Monte Carlo Approach, Journal of Financial Economics, 4, 1977.
Broadie M., Glasserman P.: Monte Carlo methods for security pricing, Journal of
Economic Dynamics and Control 21, s. 1267–1321.
Cerny A.: Mathematical Techniques in Finance, Princeton University Press, 2004.
Chorafas D.: Financial models and simulation. McMillan Press, London 1995.
Cox J., Ross S., Rubinstein M.: Option pricing. A simplified Approach. Journal of
Financial Economics, 1979 March.
Czermiski J.: Systemy wspomagania decyzji w zarzdzaniu przedsibiorstwem,
TNOiK, Toru 2002.
Duffie D., Glynn P.: Efficient Monte Carlo estimation of security prices, Ann. Applied
Probability 5, 1996.
Fu, M., Hu, J.Q.: Sensitivity analysis for Monte Carlo simulation of option pricing.
Probability in the Engineering and Information Sciences Vol 9, s. 417-446, Sept.1994,
revised June 2005.
Haug E.: The complete guide to option pricing formulas, McGraw Hill, 1998.
Hull, J.C. Options, Futures and Other Derivatives (Upper Saddle River, NJ), 6th Edition,
Prentice Hall 2006.
Jakubowski J., Palczewski A., Rutkowski M, Stettner Ł.: Matematyka finansowa,
Wydawnictwa Naukowo-Techniczne 2003.
Radosiski E.: Systemy informatyczne w dynamicznej analizie decyzyjnej. PWN 2001.
Tarczyski W., Zwolankowski M.: Inynieria Finansowa, Agencja Wydawnicza
PLACET, Warszawa 1999.
POLSKIE STOWARZYSZENIE ZARZĄDZANIA WIEDZĄ
Seria: Studia i Materiały, nr 22, 2009
233
15. Turban E.: Decision Support Systems and Expert Systems, Prentice Hall, Englewood
Cliffs 1995.
16. Zarzycki H.: Wspomaganie decyzji w informatycznym systemie zarzdzania
inwestycjami na rynkach terminowych, Praca doktorska, Politechnika Szczeciska,
Wydział Informatyki 2006.
COMPUTER SYSTEM FOR VALUING OPTIONS
WITH MONTE CARLO APPROACH
Summary
There is continuous necessity to widen the possibilities of the investment management. The exotic and hybrid options have large potential to hedge against the
investment risk. Trading of such products is conducted in over-the-counter (OTC)
markets. These are often custom tailored products. It is not possible to evaluate
some kinds of exotic and hybrid options with traditional analytical and numerical
pricing methods. In such cases, it makes perfect sense to price financial instruments
with Monte - Carlo method. The article introduces a proposal of derivatives pricing
system with MC approach. Additionally, the effective valuation of an exemplary exotic option has been presented.
Keywords: Monte Calro methods, decision support systems, exotic and hybrid options, financial
engineering, option pricing
Hubert Zarzycki
Wydział Zarzdzania
Uniwersytet Technologiczno-Przyrodniczy w Bydgoszczy
Download