Przeskocz do treści

Delta mi!

Co to jest?

Opcje i greckie parametry

Piotr Kowalczyk i Andrzej Palczewski

o artykule ...

  • Publikacja w Delcie: sierpień 2017
  • Publikacja elektroniczna: 30 lipca 2017
  • Autor: Piotr Kowalczyk
    Afiliacja: Zakład Matematyki Finansowej, IMSM, WMIM, Uniwersytet Warszawski
    Autor: Andrzej Palczewski
    Afiliacja: Zakład Matematyki Finansowej, IMSM, WMIM, Uniwersytet Warszawski
  • Wersja do druku [application/pdf]: (126 KB)

Opcje są kontraktami, które posiadaczowi dają prawo (ale nie obowiązek) zakupu (lub sprzedaży) określonego towaru w ustalonej chwili w przyszłości (termin realizacji) po ustalonej cenie (cena realizacji). Opcja jest więc umową, która jednej stronie (posiadaczowi) daje pewne prawa, które muszą być realizowane przez drugą stronę umowy (sprzedawcę opcji). Oczywiście, za uzyskane prawa posiadacz opcji musi zapłacić sprzedawcy określoną cenę.

Zasadniczym problemem przy kontraktach opcyjnych jest właściwa wycena takiego kontraktu. Przy braku odpowiedniego aparatu matematycznego robiono to intuicyjnie, co często prowadziło do znacznych błędów. Dopiero pod koniec XIX wieku zaczęto rozumieć czynniki, które wpływają na cenę opcji. Ważnym krokiem była praca L. Bacheliera z 1900 roku, w której ceny towaru, na który wystawiana jest opcja, były modelowane procesami stochastycznymi. Jednak dopiero w zaproponowanym w 1973 roku modelu F. Blacka i M. Scholesa znaleziono poprawny sposób wyceny opcji.

Model Blacka-Scholesa pozwala w postaci analitycznego wzoru zapisać cenę towaru, na który wystawiana jest opcja:

 1-2 S(t) = S0exp ((r − 2σ ) t+ σW (t)) .

We wzorze tym za losowe zachowanie cen odpowiada proces Wienera |W(t). S0 jest ceną w chwili t = 0, parametr |r opisuje obowiązującą na rynku stopę procentową, a |σ jest "zmiennością" ceny (duże |σ odpowiada dużym fluktuacjom ceny). Kiedy znana jest cena towaru (instrumentu bazowego), to korzystając z odpowiedniego aparatu matematycznego, można obliczyć cenę opcji.

Na współczesnym rynku finansowym interesuje nas nie tylko cena opcji V , ale także tzw. greckie parametry, które są niczym innym jak pochodnymi ceny opcji po zmiennych, od których ta cena zależy. Mamy więc parametry:

 ∂V-- ∂-2V- ∂V-- Delta = ∂S0, Gamma = ∂S2, Theta = − ∂T 0

oraz kilka innych. Greckie parametry pełnią ważną funkcję na rynku finansowym, ponieważ są one wykorzystywane do zmniejszania ryzyka inwestycji w opcje.

Analityczny wzór na cenę instrumentu bazowego można wyprowadzić tylko dla bardzo uproszczonego modelu rynku. Podany wyżej wzór zakładał, że r i σ są stałe. Mając taki wzór, można wyprowadzić także analityczny wzór na cenę opcji oraz greckie parametry. Modele takie są jednak zbyt uproszczonymi modelami rzeczywistego rynku. W bardziej zaawansowanych modelach przyjmuje się, że zmienność |σ jest funkcją ceny instrumentu bazowego S(t). W takich modelach nie daje się już zwykle wyprowadzić wzoru na cenę instrumentu bazowego. Wtedy do wyceny opcji oraz obliczenia jej greckich parametrów musimy wykorzystać metody numeryczne.

Jednym z najprostszych numerycznych algorytmów obliczania cen opcji jest algorytm drzewa dwumianowego. W modelu dwumianowym czas |T do zapadalności opcji dzielimy na N okresów o długości |τ= T /N. Drzewo dwumianowe konstruowane jest dla momentów czasu |nτ,n = 0,1,...,N. Jeśli |S n oznacza cenę instrumentu bazowego w węźle n, to cena w węźle |n +1 dana jest wzorem Sn+1 = SnZn, gdzie |Zn są niezależnymi zmiennymi losowymi o jednakowym rozkładzie dwupunktowym

 ⎧⎪⎪ u, z prawdopodobie ństwem p, Zn =⎨ ⎪⎪⎩ d, z prawdopodobie ństwem 1 −p,

a u,d i p są dane, przy czym d < u.

obrazek

Rys. 1 Drzewo dwumianowe

Rys. 1 Drzewo dwumianowe

Ponieważ S0 jest znane, otrzymujemy drzewo dwumianowe pokazane na rysunku 1 Aby obliczyć na tym drzewie cenę opcji, należy prawdopodobieństwo |p w definicji zmiennej Zn zamienić na  ∗ er-−d- |p = u−d , które jest prawdopodobieństwem neutralnym względem ryzyka. Mając wyznaczone prawdopodobieństwo p∗, można szybko obliczyć cenę opcji. Dla opcji kupna z ceną K i terminem zapadalności T | cena ta liczona jest "wstecz" na drzewie dwumianowym. Zauważmy w tym celu, że ceny instrumentu bazowego w węzłach odpowiadających czasowi zapadalności T mają postać |S jN = S0u jdN− j . Niech . Vj N = max(Sj N − K, 0), j = 0,...,N Wtedy, cofając się po węzłach drzewa od węzła |N do węzła |0, korzystamy ze wzoru

V ji = e−rτ(p∗V j+1,i+1 + (1− p ∗)V j,i+1).

Obliczona z tego algorytmu wartość |V00 jest poszukiwaną ceną opcji.

Aby zilustrować działanie algorytmu drzewa dwumianowego, rozważmy model zwany modelem CEV, w którym σ(S(t)) = σ0S(t)β−1, gdzie |σ0 jest stałą. W modelu tym nie można wyprowadzić analitycznego wzoru na | S(t), ale można wyprowadzić analityczny wzór na gęstość tego procesu. Niestety, wzór ten zawiera skomplikowaną całkę, którą należy obliczać numerycznie. Prostsze jest bezpośrednie numeryczne obliczenie ceny opcji. Konstrukcja drzewa dwumianowego wymaga ustalenia wartości | d,u oraz |p. Obliczamy je z danych uzyskanych z obserwacji zachowania się cen instrumentu bazowego na rzeczywistym rynku. W modelu CEV wzory są nieco bardziej skomplikowane niż w modelu Blacka-Scholesa i podobnie jak dla tego ostatniego modelu nie będziemy ich tutaj przedstawiali. Kiedy znamy już wartości d,u i |p, to obliczenie ceny opcji (oraz jej greckich parametrów) wymaga ustalenia właściwej liczby węzłów |N. Pozornie zadanie wydaje się łatwe - należy wybrać wielkość N tak, aby uzyskać cenę opcji z wymaganą dokładnością. Zobaczmy, jak wygląda cena opcji w modelu CEV dla różnej liczby węzłów |N (patrz Rys. 2).

obrazek

Rys. 2 Cena opcji - drzewo dwumianowe

Rys. 2 Cena opcji - drzewo dwumianowe

obrazek

Rys. 2a Cena opcji - drzewo dwumianowe

Rys. 2a Cena opcji - drzewo dwumianowe

obrazek

Rys. 3 Wartość parametru Gamma - drzewo dwumianowe

Rys. 3 Wartość parametru Gamma - drzewo dwumianowe

Obraz na rysunku 2 jest dość zaskakujący. Spodziewaliśmy się obrazu krzywej, która każdej wartości N przypisuje cenę opcji. Tymczasem dostaliśmy jakieś "dziwne precle". Dla zrozumienia, co naprawdę pokazuje rysunek 2, powiększmy jego fragment. Ten powiększony fragment jest pokazany na rysunku 2a (pozioma linia na obu rysunkach to dokładna cena opcji, którą otrzymaliśmy, obliczając numerycznie wspomnianą wcześniej całkę opisującą gęstość procesu S(T ) ). Teraz już widać, że dostaliśmy wykres, który każdej wartości | N przypisuje jedną cenę opcji. Problem polega na tym, że ten wykres oscyluje między dwiema skrajnymi wartościami (obwiedniami). Podobnie wygląda obliczenie greckich parametrów. Rysunek 3 pokazuje wyniki obliczenia jednego z tych parametrów | (Gamma). Widać z tych rysunków, że obliczenie ceny opcji albo jej greckich parametrów dla jednej wartości |N daje nam mało precyzyjną informację (nie wiemy, w jakim fragmencie oscylującej krzywej wylądowaliśmy). Optymistyczna informacja, jaka wynika z rysunków 2 i 3, jest taka, że przy wzroście | N oscylacje mają zmniejszającą się amplitudę. Jeśli więc dokonamy obliczeń dla wielu wartości , N to będziemy znali położenie górnej i dolnej obwiedni oscylacji. Będziemy mogli wtedy wybrać takie , N dla którego amplituda oscylacji będzie mniejsza niż oczekiwana dokładność obliczenia ceny opcji albo jej greckich parametrów.

obrazek

Rys. 4 Cena opcji - metoda Monte Carlo

Rys. 4 Cena opcji - metoda Monte Carlo

Czytelnik mógłby pomyśleć, że otrzymane na rysunkach 2 i 3 oscylacje to cecha użytej metody numerycznej, a inne metody będą dawały wyniki pozbawione takich mankamentów. Spróbujmy więc obliczyć cenę opcji, wykorzystując metodę Monte Carlo. W metodzie tej dokonując losowań z odpowiedniego rozkładu, możemy symulować trajektorie procesu |S(t) i wyznaczyć wartości końcowe |S(T) na każdej trajektorii. Symulując dostatecznie dużo trajektorii, możemy wartość oczekiwaną w podanym na marginesie wzorze |(∗) na cenę opcji zastąpić średnią po trajektoriach (pozwala na to prawo wielkich liczb). Prócz obliczenia średniej możemy także obliczyć średni błąd, który jest dobrym przybliżeniem wariancji zmiennej losowej |S(T) i pozwala wyznaczyć przedział ufności dla średniej. Wyniki takich obliczeń dla bardzo dużej liczby symulacji (do 5 ⋅106 ) pokazane są na rysunku 4 Zaznaczono na tym rysunku średnią oraz górną i dolną granicę przedziału ufności dla poziomu ufności 95% (to oznacza, że z prawdopodobieństwem 0,95 poprawny wynik leży w tym przedziale). Niestety, także dla metody Monte Carlo dostaliśmy oscylujący wykres. Oscylacje są, oczywiście, mniej gwałtowne niż dla drzewa dwumianowego. Ale to jest częściowo spowodowane faktem, że obliczenia robiliśmy dla kolejnych wartości |M odległych od siebie. Gdyby obliczenia na drzewie dwumianowym robić dla oddalonych od siebie wartości , N to obraz byłby podobny jak na rysunku 4

Dokładna wycena instrumentów finansowych nie jest więc sprawą prostą. Nawet jeśli wiemy, jakie pułapki na nas czyhają, musimy wykonać wiele obliczeń (dla różnych wartości N lub M ), aby oszacować błąd otrzymanego rozwiązania. Wiedza, czyli znajomość pułapek, może nas jednak ustrzec przed wyciągnięciem zbyt optymistycznych wniosków z wyników uzyskanych dla małej liczby symulacji.