Download pdf - Jakub HAVELKA - uniba.sk

Transcript
Page 1: Jakub HAVELKA - uniba.sk

UNIVERZITA KOMENSKÉHO V BRATISLAVE

Fakulta matematiky, fyziky a informatiky

Katedra aplikovanej matematiky a ĆĄtatistiky

DELTA HEDGING

EXOTICKÝCH OPCIÍ

DiplomovĂĄ prĂĄca

Jakub HAVELKA

1114 AplikovanĂĄ matematika

EkonomickĂĄ a financnĂĄ matematika

Ơkolitel’:

RNDr. TomĂĄĆĄ BOKES, PhD.

BRATISLAVA 2014

Page 2: Jakub HAVELKA - uniba.sk
Page 3: Jakub HAVELKA - uniba.sk

DELTA HEDGING

EXOTICKÝCH OPCIÍ

Bc. Jakub Havelka

E-mail: [email protected]

Katedra aplikovanej matematiky a ĆĄtatistiky

Fakulta matematiky, fyziky a informatiky

Univerzita Komenského v Bratislave

MlynskĂĄ dolina

842 48 Bratislava

SlovenskĂĄ republika

c©2014 Jakub Havelka

DiplomovĂĄ prĂĄca v odbore 1114 AplikovanĂĄ matematika

DĂĄtum kompilĂĄcie: 27. aprĂ­la 2014

Typeset in LATEX

Page 4: Jakub HAVELKA - uniba.sk
Page 5: Jakub HAVELKA - uniba.sk

49052541

Univerzita Komenského v BratislaveFakulta matematiky, fyziky a informatiky

ZADANIE ZÁVEREČNEJ PRÁCE

Meno a priezvisko ĆĄtudenta: Bc. Jakub HavelkaĆ tudijnĂœ program: ekonomickĂĄ a finančnĂĄ matematika (JednoodborovĂ©

ĆĄtĂșdium, magisterskĂœ II. st., dennĂĄ forma)Ć tudijnĂœ odbor: 9.1.9. aplikovanĂĄ matematikaTyp zĂĄverečnej prĂĄce: diplomovĂĄJazyk zĂĄverečnej prĂĄce: slovenskĂœ

NĂĄzov: Delta hedging exotickĂœch opciĂ­

CieÄŸ: Ć tatistickĂĄ a analytickĂĄ analĂœza dynamickej delta hedgeing stratĂ©giepre exotickĂ© opcie (napr. ĂĄzijskĂ©, lookback,...) vyplĂœvajĂșcej z odvodeniaparciĂĄlnej diferenciĂĄlnej rovnice.

VedĂșci: RNDr. TomĂĄĆĄ Bokes, PhD.Katedra: FMFI.KAMĆ  - Katedra aplikovanej matematiky a ĆĄtatistikyVedĂșci katedry: prof. RNDr. Daniel Ć evčovič, CSc.

DĂĄtum zadania: 25.01.2013

DĂĄtum schvĂĄlenia: 04.02.2013 prof. RNDr. Daniel Ć evčovič, CSc.garant ĆĄtudijnĂ©ho programu

ĆĄtudent vedĂșci prĂĄce

Page 6: Jakub HAVELKA - uniba.sk
Page 7: Jakub HAVELKA - uniba.sk

Abstrakt

V naĆĄej prĂĄci sa zaoberĂĄme delta hedgingom exotickĂœch financnĂœch derivĂĄtov a

hlavne vĂœpoctom parametra delta pre ĂĄzijskĂ© a lookback opcie. Delta pocĂ­tame kla-

sickĂœm spĂŽsobom ako derivĂĄciu eplicitnĂ©ho vzorca ceny opcie podl’a ceny akcie a

novĂœm spĂŽsobom pomocou Malliavinovho kalkulu. Tento novĂœ spĂŽsob umoĆŸnuje

pocítanie delty opcie bez poznania explicitného vzorca pre jej cenu. Takto vypocí-

tanĂĄ delta je v tvare diskontovanej podmienenej strednej hodnoty zo sĂșcinu vĂœplat-

nej funkcie opcie a nejakej vĂĄhy urcenej pomocou vzorca Malliavinovho kalkulu.

Pre konkrĂ©tne typy exotickĂœch derivĂĄtov uvĂĄdzame vĂœpocet ich delty.

Kl’ĂșcovĂ© slovĂĄ: delta ‱ hedging ‱ Malliavinov kalkul ‱ exotickĂ© financnĂ© derivĂĄty

‱ ĂĄzijskĂ© opcie ‱ lookback opcie ‱ derivĂĄcia ceny opcie

Abstract

In our work we investigate delta hedging of exotic financial derivatives and mainly

computation of parameter delta for asian and lookback options. Delta is computed

in a traditional way as derivation of explicit formula for option price according to

stock price and through new approach via Malliavin calculus. The latter approach

enables us to compute delta of option without knowing its explicit price formula. In

this manner computed delta is in the form of discounted conditional expected value

of product of option payoff function and some weight given by Malliavin calculus.

For specific types of financial derivatives, the computation of its delta is introduced.

Key words: delta ‱ hedging ‱ Malliavin calculus ‱ exotic financial derivatives ‱

asian options ‱ lookback options ‱ option price derivation

Page 8: Jakub HAVELKA - uniba.sk

Pod’akovanie

Dakujem Tomåƥovi za vedenie pri písaní diplomovej pråce, ako aj jej dÎkladné od-

bornĂ© posĂșdenie a vecnĂ© pripomienky, ktorĂ© vĂœznamne pomohli jej skvalitneniu.

Page 9: Jakub HAVELKA - uniba.sk

Obsah

Zoznam symbolov a skratiek . . . . . . . . . . . . . . . . . . . . . . . . . . iii

1 Zåklady stochastického kalkulu 1

1.1 Stochastické procesy . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.2 Itov integrĂĄl, izometria a Itova lema . . . . . . . . . . . . . . . . . . . 4

1.3 Martingaly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2 Opcie 13

3 Úvod do ocenovania opcií 17

3.1 Black-Scholesov vzorec . . . . . . . . . . . . . . . . . . . . . . . . . . 18

3.2 Ocenovanie pomocou martingalov . . . . . . . . . . . . . . . . . . . 21

4 Exotické opcie 25

4.1 Ázijské opcie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

4.1.1 PDR pre åzijské opcie . . . . . . . . . . . . . . . . . . . . . . . 26

4.2 Lookback opcie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

4.2.1 PDR pre lookback opcie . . . . . . . . . . . . . . . . . . . . . 30

5 Hedging 33

5.1 Delta hedging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

5.1.1 Delta opcie . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

5.1.2 Delta pre exotické opcie . . . . . . . . . . . . . . . . . . . . . 38

6 Malliavinov kalkul a delta opcie 45

6.1 OperĂĄtor derivĂĄcie . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

6.2 Skorohodov integrĂĄl . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

i

Page 10: Jakub HAVELKA - uniba.sk

ii OBSAH

6.3 Malliavinova vĂĄĆŸenĂĄ schĂ©ma . . . . . . . . . . . . . . . . . . . . . . . 48

6.4 Delta pre exotické opcie . . . . . . . . . . . . . . . . . . . . . . . . . 49

ZĂĄver 59

Bibliografia 61

Listing programov 63

Page 11: Jakub HAVELKA - uniba.sk

Zoznam symbolov a skratiek

R mnoĆŸina reĂĄlnych cĂ­siel

b vektor

X,Y nĂĄhodnĂœ vektor

X(t, ω),X(t),X t t-parametrizovanĂœ nĂĄhodnĂœ vektor

exp(x) ex

E[X] strednĂĄ hodnota nĂĄhodnej premennej X

Var[X] variancia nĂĄhodnej premennej X

Cov[X, Y ] kovariancia nĂĄhodnej premennej X a Y

X|Y nĂĄhodnĂĄ premennĂĄ X podmienenĂĄ Y

N (”,Σ) normålne rozdelenie so strednou hodnotou ”

a kovariancnou maticou ÎŁ

f(.) funkcia

df(t), dft, df diferenciál f vzhl’adom na t∂f∂x

derivácia f podl’a x∂f2

∂2xdruhá derivácia f podl’a x

∂f(x,y)2

∂x∂yparciálna derivácia f podl’a x a y

PDR parciĂĄlna diferenciĂĄlna rovnica

SDR stochastickĂĄ diferenciĂĄlna rovnica

S, St cena akcie v case t

V, Vt cena opcie v case t

E expiracnĂĄ cena opcie

T expiracnĂœ cas opcie, maturita opcie v rokoch

Q-martingal martingal vzhl’adom na prevdepodobnostnĂș mieru Q

Page 12: Jakub HAVELKA - uniba.sk
Page 13: Jakub HAVELKA - uniba.sk

Úvod

As for everything else, so for a mathematical theory:

beauty can be perceived but not explained.

Arthur Cayley

Na financnom trhu sa beĆŸne obchoduje s aktĂ­vami, ako sĂș akcie, dlhopisy alebo

komodity. Okrem tĂœchto existujĂș aj financnĂ© derivĂĄty, ktorĂ© sa nazĂœvajĂș derivĂĄtmi,

pretoĆŸe ich hodnota zĂĄvisĂ­, resp. je odvodenĂĄ (z angl. derive – odvodit’) od hod-

noty beĆŸnĂœch aktĂ­v. Je zaujĂ­mavĂ©, ĆŸe v sĂșcasnosti objem trhu s tĂœmito financnĂœmi

derivĂĄtmi niekol’konĂĄsobne prevyĆĄuje objem trhu s beĆŸnĂœmi financnĂœmi aktĂ­vami.

Tento fakt mĂŽĆŸe byt’ dĂŽsledkom toho, ĆŸe na jedno aktĂ­vum mĂŽĆŸe byt’ vypĂ­sanĂ© vel’kĂ©

mnoĆŸstvo derivĂĄtov ako aj vel’kej popularity derivĂĄtov u investorov, ktorĂ­ ich hojne

pouĆŸĂ­vajĂș ako nĂĄstroj na zabezpecenie (angl. hedging) svojich investĂ­ciĂ­, alebo aj

ako prostriedok na dosiahnutie ĆĄpekulatĂ­vneho zisku.

TĂĄto prĂĄca sa zaoberĂĄ financnĂœmi derivĂĄtmi, konkrĂ©tne opciami a delta hedgin-

gom, t.j. delta zaist’ovanĂ­m. HlavnĂœm prĂ­nosom prĂĄce je pocĂ­tanie parametra delta

pre exotickĂ© opcie pomocou Malliavinovho kalkulu, ktorĂœ poskytuje ĂșcinnĂœ nĂĄstroj

na derivovanie stochastickĂœch procesov.

V prvej kapitole sĂș popĂ­sanĂ© zĂĄkladnĂ© elementy stochastickĂ©ho kalkulu ako Bro-

wnov pohyb, Itova lema, Itov integrĂĄl a martingaly. Tieto pojmy sĂș stavebnĂœm ka-

menom a budĂș casto vystupovat’ v d’alĆĄĂ­ch castiach prĂĄce.

DruhĂĄ kapitola je venovanĂĄ vĆĄeobecnĂ©mu Ășvodu do problematiky o opciĂĄch. Je

tu vysvetlenĂœ pojem opcie a ich zĂĄkladnĂĄ klasifikĂĄcia. Dalej sĂș popĂ­sanĂ© atribĂșty

v

Page 14: Jakub HAVELKA - uniba.sk

vi OBSAH

opciĂ­ ako maturita, expiracnĂĄ cena a vĂœplata.

Obsahom tretej kapitoly je ocenovanie opcií pomocou klasického Black-Scholesovho

vzorca, ktorĂœ dostaneme vyrieĆĄenĂ­m prĂ­sluĆĄnej parciĂĄlnej diferenciĂĄlnej rovnice. Da-

lej je vysvetlené o trochu nårocnejƥíe ocenovanie opcií cez martingaly, ktoré nåm

poskytne dĂŽleĆŸitĂș ocenovaciu formulu.

VybranĂ© exotickĂ© opcie sĂș popĂ­sanĂ© vo ĆĄtvrtej kapitole. KonkrĂ©tne sa jednĂĄ o

ĂĄzijskĂ© a lookback opcie. Pre ceny tĂœchto opciĂ­ sĂș odvodenĂ© PDR, z ktorĂœch vyplĂœva

delta hedging.

Piata kapitola je o hedgingu, teda o zaist’ovaní vo vơeobecnosti a d’alej so zame-

raním na delta hedging. Podstatná cast’ je venovaná parametru delta pre rîzne typy

opciĂ­.

V ƥiestej kapitole uvådzame Malliavinov kalkul a jeho zåkladné elementy ako

Malliavinov operĂĄtor derivĂĄcie a Skorohodov integrĂĄl. Je tu uvedenĂœ alternatĂ­vny

postup na vĂœpocet delty pomocou tohto kalkulu spolu s nĂĄzornĂœmi prĂ­kladmi pre

rĂŽzne typy opciĂ­.

Page 15: Jakub HAVELKA - uniba.sk

KAPITOLA 1

Zåklady stochastického kalkulu

1.1 Stochastické procesy

DefinĂ­cia 1.1. [9] StochastickĂœ proces je t-parametrickĂœ systĂ©m nĂĄhodnĂœch premen-

nĂœch X t na pravdepodobnostnom priestore (Ω,F , P ) s hodnotami v Rn. Pre l’ubo-

vol’nĂ©, ale pevnĂ© t je zobrazenie

ω →X t(ω), ω ∈ Ω,

nĂĄhodnĂĄ premennĂĄ. Na druhej strane pre pevnĂ© ω ∈ Ω, sa zobrazenie

t→X t(ω), 0 ≀ t <∞,

nazĂœva trajektĂłria procesu X t.

StochastickĂœ proces je teda funkciou dvoch premennĂœch: t a ω.

DefinĂ­cia 1.2. [9] Wienerov proces je stochastickĂœ proces Wt(ω) | 0 ≀ t s nasledu-

jĂșcimi vlastnost’ami:

i) P [ω : W0(ω) = 0] = 1,

ii) Wt+∆(ω)−Wt(ω) ∌ N (0,∆),

iii) pre kaĆŸdĂ© delenie t0 = 0 < t1 < t2 < . . . < tn sĂș prĂ­rastky Wt1(ω) − Wt0(ω),

Wt2(ω)−Wt1(ω), . . . , Wtn(ω)−Wtn−1(ω) nezĂĄvislĂ©.

1

Page 16: Jakub HAVELKA - uniba.sk

2 1. ZÁKLADY STOCHASTICKÉHO KALKULU

Obr. 1.1: 3 nåhodné realizåcie Wienerovho procesu

Náhodnost’ Wienerovho procesu je ilustrovaná pomocou jeho troch realizácií na

obrĂĄzku (1.1)

Z definĂ­cie Wienerovho procesu dostĂĄvame nĂĄsledujĂșce vzt’ahy pre jeho strednĂș

hodnotu a disperziu:

E[Wt] = E[Wt −W0] = 0,

Var[Wt] = Var[Wt −W0] = t.

V nĂĄsledujĂșcej definĂ­cii zavedieme pojem, ktorĂœ je zovĆĄeobecnenĂ­m Wienerovho

procesu.

DefinĂ­cia 1.3. Nech Wt(ω) | 0 ≀ t je Wienerov proces a σ, ” sĂș konĆĄtanty, pricom

σ > 0. Potom stochastickĂœ proces definovanĂœ ako

X t(ω) = ”t+ σWt(ω)

sa nazĂœva Brownov pohyb s parametrami ”, σ.

Z uvedenĂ©ho vyplĂœva, ĆŸe Wienerov proces je vlastne Brownov pohyb s paramet-

rami ” = 0 a σ = 1. L’ahko sa dĂĄ nahliadnut’, ĆŸe prĂ­rastky Brownovho pohybu

X t+∆(ω) − X t(ω) sĂș, rovnako ako prĂ­rastky Wienerovho procesu, nezĂĄvislĂ© nor-

Page 17: Jakub HAVELKA - uniba.sk

1.1. STOCHASTICKÉ PROCESY 3

mĂĄlne rozdelenĂ© nĂĄhodnĂ© premennĂ©, avĆĄak so strednou hodnotou ”∆ a disperziou

σ2∆.

V nĂĄsledujĂșcej definĂ­cii zavedenie tzv. geometrickĂœ Brownov pohyb, ktorĂœm, ako

sa neskĂŽr ukĂĄĆŸe, budeme modelovat’ vĂœvoj ceny podkladovĂ©ho aktĂ­va.

DefinĂ­cia 1.4. [10] Nech X t | 0 ≀ t je Brownov pohyb a parametrami ”,σ a Y 0 je

kladnĂĄ konĆĄtanta. Potom stochastickĂœ proces Y t | 0 ≀ t

Y t(ω) = Y 0eXt , 0 ≀ t,

sa nazĂœva geometrickĂœ Brownov pohyb.

V nĂĄsledujĂșcom poukĂĄĆŸeme na d’alĆĄiu dĂŽleĆŸitĂș vlastnost’ Wienerovho procesu, a

to nediferencovatel’nost’ jeho trajektórií skoro vơade. Najprv vơak zavedieme pojem

kvadratickej variĂĄcie funkcie.

DefinĂ­cia 1.5. [7] Nech mnoĆŸina Π = t0, t1, . . . , tn je delenie intervalu [0, T ], takĂ©,

ĆŸe 0 = t0 ≀ t1 ≀ . . . ≀ tn = T . Normu delenia Π oznacme

‖Π‖ = maxk=0,...,n−1

(tk−1 − tk).

Potom kvadratickĂĄ variĂĄcia funkcie f na intervale [0, T ] je

〈f〉 [0, T ] = lim‖Π‖→0, n→∞

n−1∑k=0

(f(tk+1)− f(tk))2 .

Pre funkcie, ktorĂ© sĂș po castiach diferencovatel’nĂ©, platĂ­ ĆŸe ich kvadratickĂĄ varĂĄ-

cia je rovnĂĄ nule, co je moĆŸnĂ© nahliadnut’ pomocou Lagrangeovej vety o strednej

hodnote. TĂĄto veta zarucuje pre l’ubovol’nĂș diferencovatel’nĂș funkciu f na intervale

(a, b) existenciu bodu c ∈ (a, b), pre ktorĂœ platĂ­:

f(b)− f(a) = f â€Č(c)(b− a)

Nech bod tk ∈ 〈tk, tk+1〉. Potom pre kvadratickĂș variĂĄciu diferencovatel’nej fun-

kcie na intervale [a, b] dostĂĄvame:

〈f〉 [a, b] = lim‖Π‖→0, n→∞

n−1∑k=0

(f(tk+1)− f(tk))2 = lim

‖Π‖→0, n→∞

n−1∑k=0

(f â€Č(tk)

)2(tk+1 − tk)2

≀ lim‖Π‖→0, n→∞

‖Π‖n−1∑k=0

(f â€Č(tk)

)2(tk+1 − tk) = lim

‖Π‖→0‖Π‖

∫ T

0

(f â€Č(t))2

dt = 0

Page 18: Jakub HAVELKA - uniba.sk

4 1. ZÁKLADY STOCHASTICKÉHO KALKULU

Kedâ€™ĆŸe kvadratickĂĄ variĂĄcia na intervale [a, b] je nezĂĄpornĂ© cĂ­slo, potom z nerov-

nosti vyplĂœva, ĆŸe sa musĂ­ rovnat’ nule. Potom kvadratickĂĄ variĂĄcia funkcie je tieĆŸ

nulovĂĄ, pretoĆŸe sa rovnĂĄ sĂșctu kvadratickĂœch variĂĄciĂ­ na intervaloch.

A vĆĄak pre trajektĂłrie Wienerovho procesu platĂ­, ĆŸe majĂș nenulovĂș kvadratickĂș

variĂĄciu, z coho vyplĂœva ĆŸe nie sĂș ani len po castiach diferencovatel’nĂ©. Ich kvadra-

tickĂĄ variĂĄcia je totiĆŸ rovnĂĄ dlĆŸke casovĂ©ho Ășseku. Toto tvrdenie je sformulovanĂ© v

nĂĄsledujĂșcej leme, ktorej dĂŽkaz je moĆŸnĂ© nĂĄjst’ v knihe [7].

Lema 1.6. [7]

lim‖Π‖→0, n→∞

n−1∑k=0

(Wtk+1

−Wtk

)2= T,

kde konvergencia je v zmysle L2(Ω, P ), co je priestor meratel’nĂœch funkciĂ­ s konecnou

normou definovanou takto

‖f‖ :=

√∫Ω

f 2dP =√

E[f 2].

Z toho vidĂ­me, ĆŸe sa tu akoby strĂĄca nĂĄhodnost’, kedâ€™ĆŸe sĂșcty ĆĄtvorcov prĂ­ras-

tkov Wienerovho procesu konvergujĂș k dlĆŸke casovĂ©ho Ășseku, na ktorom prĂ­rastky

scitujeme. To mĂŽĆŸeme teda v limite zapĂ­sat’ ako

(dWt)2 = dt. (1.1)

Na obrĂĄzku (1.2) je znĂĄzornenĂĄ tĂĄto konvergencia sĂșctu druhĂœch mocnĂ­n prĂ­ras-

tkov Wienerovho procesu pri postupnom zjemnovanĂ­ casovĂ©ho delenia. Na l’avom

obrĂĄzku je casovĂœ interval rozdelenĂœ na 100 castĂ­ a vidĂ­me, ĆŸe odchĂœlky od lineĂĄrnej

funkcie prislĂșchajĂșcej pribĂșdaniu casu sĂș vĂ€cĆĄie ako na obrĂĄzku vpravo s jemnejĆĄĂ­m

delenĂ­m na 1000 castĂ­.

1.2 Itov integrĂĄl, izometria a Itova lema

Itov integrĂĄl je zĂĄkladnĂœm elementom stochastickĂ©ho kalkulu a mĂŽĆŸeme ho zapĂ­sat’,

pre meratel’nĂș funkciu f : (0, T )→ R, ako∫ T

0

f(t)dW (t).

Page 19: Jakub HAVELKA - uniba.sk

1.2. ITOV INTEGRÁL, IZOMETRIA A ITOVA LEMA 5

Obr. 1.2: Konvergencia sĂșctu druhĂœch mocnĂ­n prĂ­rastkov Wienerovho procesu pri zjemno-vanĂ­ casovĂ©ho delenia. Vl’avo je hrubĆĄie delenie (na 100 castĂ­) a vpravo jemnejĆĄie delenie(na 1000 castĂ­)

AvĆĄak tento integrĂĄl nemĂŽĆŸeme definovat’ analogicky ako Riemannov integrĂĄl

pre hladké funkcie reålnej premennej pomocou derivåcie∫ T

0

f(t)dW (t) =

∫ T

0

f(t)W â€Č(t)dt,

pretoĆŸe funkciaW (t) je nediferencovatel’nĂĄ s pravdepodobnost’ou 1 v kaĆŸdom bode.

Itov integrål teda zavedieme inak a najprv zacneme s definíciou pre funkcie, ktoré

sĂș z jeho hl’adiska elementĂĄrne.

Nech f(t) ≡ C je konĆĄtantnĂĄ funkcia, potom Itov integrĂĄl je rovnĂœâˆ« T

0

f(t)dW (t) = C

∫ T

0

dW (t) = CW (T )− CW (0) = CW (T )

a mĂĄ teda normĂĄlne rozdelenie

N (0, C2T ) = N

(0,

∫ T

0

f 2(t)dt

)Teraz mĂŽĆŸeme prejst’ k definĂ­cii Itovho integrĂĄlu pre meratel’nĂ© funkcie reĂĄlnej

premennej

DefinĂ­cia 1.7. [9] Nech f : (0, T ) → R je meratel’nĂĄ funkcia a platí∫ T

0f 2(t)d(t)) <

∞. Potom Itov integrĂĄl∫ T

0f(t)dW (t) definujeme takto:

∫ T

0

f(t)dW (t) := lim‖Π‖→0, n→∞

n−1∑i=0

f(ti) (W (ti+1)−W (ti)) . (1.2)

Page 20: Jakub HAVELKA - uniba.sk

6 1. ZÁKLADY STOCHASTICKÉHO KALKULU

Ak zrĂĄtame strednĂș hodnotu vo vĂœraze (1.2) dostaneme

E

[n−1∑i=0

f(ti) (W (ti+1)−W (ti))

]=

n−1∑i=0

f(ti)E[W (ti+1)−W (ti)] = 0,

pretoĆŸe strednĂĄ hodnota prĂ­rastkov Wienerovho procesu je nulovĂĄ. Pri vĂœpocte dis-

perzie vyuĆŸijeme, ĆŸe prĂ­rastky dW (ti) sĂș nezĂĄvislĂ© normĂĄlne rozdelenĂ© nĂĄhodnĂ©

veliciny, a dostĂĄvame

Var

[n−1∑i=0

f(ti) (W (ti+1)−W (ti))

]=

n−1∑i=0

f 2(ti)Var[W (ti+1)−W (ti)]

=n−1∑i=0

f 2(ti)(ti+1 − ti),

a ak prejdeme k limite, pre ‖Π‖ → 0, n → ∞, dostĂĄvame rovnost’, ktorĂĄ sa nazĂœva

Itova izometria:

E

[(∫ T

0

f(t)dW (t)

)2]

=

∫ T

0

f(t)2dt (1.3)

Pre rozdelenie Itovho integrĂĄlu teda mĂŽĆŸeme sformulovat’ nasledujĂșcu lemu.

Lema 1.8. [9] Itov integrål∫ T

0f(t)dW (t) mĂĄ normĂĄlne rozdelenie

N

(0,

∫ T

0

f 2(t)dt

).

Teraz sa posunieme eĆĄte o krok d’alej a to k funkciĂĄm X t(ω), ktorĂ© sĂș samy o

sebe stochastickĂœm procesom a zavedieme pre ne Itov integrĂĄl. To mĂŽĆŸeme urobit’

tak, ĆŸe ich aproximujeme funkcnou hodnotou v nejakom bode deliaceho intervalu.

UvaĆŸujme dve vol’by tohto bodu a to l’avĂœ a pravĂœ krajnĂœ bod tohto intervalu. Nech

1(i/n,(i+1)/n)(t) je charakteristická funkcia intervalu 〈i/n, (i+ 1)/n), t.j.

1(i/n,(i+1)/n)(t) =

1 ak t ∈ 〈i/n, (i+ 1)/n)

0 ak t /∈ 〈i/n, (i+ 1)/n)

Potom pre l’avĂœ krajnĂœ bod mĂĄme aproximacnĂș funkciu

Lt(ω) =n−1∑i=0

Xi/n(ω)1(i/n,(i+1)/n)(t)

a pre pravĂœ kranĂœ bod

Rt(ω) =n−1∑i=0

Xi+1/n(ω)1(i/n,(i+1)/n)(t)

Page 21: Jakub HAVELKA - uniba.sk

1.2. ITOV INTEGRÁL, IZOMETRIA A ITOVA LEMA 7

Teraz mĂŽĆŸeme vypocĂ­tat’, pre oba vĂœbery bodov, integrĂĄl∫ T

0Xt(ω)dWt(ω) ako

limitu sĂșctovn−1∑i=0

Lt(ω)(Wti+1(ω)−Wti(ω)) resp.

n−1∑i=0

Rt(ω)(Wti+1(ω)−Wti(ω))

Pri zjemnovanĂ­ delenia by nĂĄs intuĂ­cia mohla viest’ k tomu, ĆŸe oba integrĂĄly k sebe

konvergujĂș, tak ako v prĂ­pade Riemanovho integrĂĄlu. To vĆĄak nie je pravda, pretoĆŸe,

ako je ukåzané v knihe [7][str.142], stredné hodnoty integrålov k sebe nekonver-

gujĂș:

E

[∫ T

0

Lt(ω)dWt(ω)

]= 0 (1.4)

E

[∫ T

0

Rt(ω)dWt(ω)

]= T

Z toho vyplĂœva ĆŸe ani integrĂĄly samotnĂ© nemĂŽĆŸu k sebe konvergovat’ a teda pre

rĂŽzne vol’by bodov mĂŽĆŸeme dostat’ rĂŽzne vĂœsledky. DanĂœ integrĂĄl je teda zĂĄvislĂœ od

vol’by tohto bodu, pricom ĆĄtandardnĂœmi vol’bami z deliaceho intervalu 〈ti, ti+1〉 je

l’avĂœ bod ti, pre ktorĂœ dostĂĄvame Itov integrĂĄl∫ T

0

Xt(ω)dWt(ω),

a strednĂœ bod (ti + ti+1)/2, pre ktorĂœ dostĂĄvame Stratonovichov integrĂĄl∫ T

0

Xt(ω) dWt(ω).

Poznamenajme, ĆŸe pre Stratonovichov integrĂĄl platia integracnĂ© formulky podobne

ako v prĂ­pade Riemannovho integrĂĄlu.

Od Itovho integrĂĄlu teraz prejdeme k definĂ­cii stochastickej diferenciĂĄlnej rov-

nice, ktorá sa bude casto objavovat’ vo zvyơku práce.

DefinĂ­cia 1.9. [9] StochastickĂĄ diferenciĂĄlna rovnica (SDR) je diferenciĂĄlna rovnica,

v ktorej jeden alebo viacero clenov je stochastickĂœm procesom. SDR mĂŽĆŸeme zapĂ­sat’

pomocou Itovho integrĂĄlu ako

Xt+s −Xt =

∫ t+s

t

”(Xu, u)du+

∫ t+s

t

σ(Xu, u)dWu,

co moĆŸno ekvivalentne zapĂ­sat’ v diferenciĂĄlnom tvare ako

dXt = ”(Xt, t)dt+ σ(Xt, t)dWt.

Page 22: Jakub HAVELKA - uniba.sk

8 1. ZÁKLADY STOCHASTICKÉHO KALKULU

VidĂ­me, ĆŸe SDR pozostĂĄva z deterministickej zloĆŸky ”(Xt, t)dt a nĂĄhodnej zloĆŸky

σ(Xt, t)dWt. VyieĆĄenĂ­m SDR dostĂĄvame opĂ€t’ stochastickĂœ proces. ObzvlĂĄĆĄt’ dĂŽleĆŸitĂ©

v teĂłrii ocenovania financnĂœch derivĂĄtov sĂș SDR pre funkcie, v ktorĂœch je jedna

alebo viacero nĂĄhodnĂœch premennĂœch, urcenĂœch nejakou inou SDR. V tomto prĂ­-

pade vyvstĂĄva otĂĄzka ako bude vyzerat’ SDR pre vĂœvoj funkcie f(Xt, t), ak poznĂĄme

SDR pre Xt. TĂœm sa dostĂĄvame k slĂĄvnej a dĂŽleĆŸitej leme stochastickĂ©ho kalkulu -

Itova lema.

Veta 1.10 (Itova lema [4]). Nech f(x, t) je dostatocne hladkĂĄ funkcia dvoch premen-

nĂœch, pricom Xt je rieĆĄenĂ­m SDR

dXt = ”(Xt, t)dt+ σ(Xt, t)dWt,

kde Wt je Wienerov proces. Potom

df(Xt, t) =∂f

∂xdXt +

(∂f

∂t+

1

2σ2(Xt, t)

∂2f

∂x2

)dt,

dĂŽsledkom coho funkcia f vyhovuje SDR

df =

(∂f

∂t+ ”(Xt, t)

∂f

∂x+

1

2σ2(Xt, t)

∂2f

∂x2

)dt+ σ(Xt, t)

∂f

∂xdWt.

Itóva lema sa dá intuitívne dokázat’ cez Taylorov rozvoj funkcie f :

df =∂f

∂tdt+

∂f

∂xdXt +

1

2

(∂2f

∂x2dX2

t + 2∂2f

∂x∂tdXtdt+

∂2f

∂t2dt2)

+ o(dt),

kde o(dt) sĂș ostatnĂ© cleny vyĆĄĆĄieho rĂĄdu. Dalej sa budeme zaoberat’ vĂœrazmi dX2t ,

dXtdt a dt2. Z predpokladu pre dXt platĂ­

dX2t = σ2dW 2

t + 2”σdWtdt+ ”2dt2

Tu vyuĆŸijeme vzt’ah (1.1) pre dWt, cĂ­m dostĂĄvame

dX2t ≈ σ2dt+O(dt3/2) +O(dt2)

a

dXtdt = ”dt2 + σdWtdt = O(dt2) +O(dt3/2).

Cleny, ktorĂ© obsahujĂș dt vyĆĄĆĄieho rĂĄdu ako jedna, idĂș k nule. To znamenĂĄ, ĆŸe cleny

s dXtdt a dt2 mĂŽĆŸeme zanedbat’ a teda diferenciĂĄl funkcie f je:

df =∂f

∂xdXt +

(∂f

∂t+

1

2σ2(Xt, t)

∂2f

∂x2

)dt.

Page 23: Jakub HAVELKA - uniba.sk

1.3. MARTINGALY 9

Nakoniec stacĂ­ za dXt dosadit’ ”(Xt, t)dt+σ(Xt, t)dWt a dostavane SDR pre funkciu

f z Itovej lemy.

1.3 Martingaly

DefinĂ­cia 1.11. [9] StochastickĂœ proces ω →X t(ω); ω ∈ Ω na pravdepodobnostnom

priestore (Ω,F , P ) s hodnotami v Rn, sa nazĂœva F -meratel’nĂœ, ak

X−1t (U) := ω ∈ Ω; X t(ω) ∈ U ∈ F

pre vĆĄetky otvorenĂ© mnoĆŸiny U ∈ Rn.

DefinĂ­cia 1.12. [7] Nech na pravdepodobnostnom priestore (Ω,F , P ) pre nĂĄhodnĂș

premennĂș X : Ω → R platĂ­ E[|X|] < ∞. Nech H ⊂ F je σ-algebra (H je teda menej

bohatĂĄ ako F). Potom podmienenĂĄ strednĂĄ hodnota E[X|H] je nĂĄhodnĂĄ premennĂĄ s

nĂĄsledujĂșcimi vlastnost’ami:

i) E[X|H] je H-meratel’ná

ii)∫h

E[X|H]dP =∫hXdP , pre vƥetky h ∈ H.

VidĂ­me teda, ĆŸe podmienenĂĄ strednĂĄ hodnota zĂĄvisĂ­ od prĂ­sluĆĄnej σ-algebry, t.j.

od informĂĄcie o realizovanĂœch hodnotĂĄch v danom case. ZĂĄkladnĂ© vlastnosti pod-

mienenej strednej hodnoty sĂș zhrnutĂ© v nĂĄsledujĂșcej vete.

Veta 1.13. [7] Nech X a Y sĂș nĂĄhodnĂ© veliciny s konecnou strednou hodnotou na

pravdepodobnostnom priestore (Ω,F , P ). Dalej nech a, b ∈ R a G, H sĂș σ-algebry, pre

ktoré platí

G ⊂ H ⊂ F

Potom platĂ­:

i) E[aX + bY |H] = aE[X|H] + bE[Y |H]

ii) E[E[X|H]] = E[X]

iii) E[E[X|H]|G] = E[X|G]

Page 24: Jakub HAVELKA - uniba.sk

10 1. ZÁKLADY STOCHASTICKÉHO KALKULU

iv) ak X je H-meratel’ná, potom E[X|H] = X

v) ak Y je H-meratel’ná, potom E[Y X|H] = Y E[X|H]

Teraz uĆŸ mĂŽĆŸeme zadefinovat’ pojem filtrĂĄcia a martingal.

Definícia 1.14. [9] Filtråciou na pravdepodobnostnom priestore (Ω,F , P ) je systém

σ-algebier Ftt≄0, Ft ⊂ F , takĂœch, ĆŸe

s < t⇒ Fs ⊂ Ft

StochastickĂœ proces X tt≄0 na (Ω,F , P ) sa nazĂœva martingal vzhl’adom k miere P a

filtrĂĄcii Ftt≄0, ak

i) X t je Ft-meratel’nĂœ pre vĆĄetky t,

ii) E[|X t|] <∞ pre vơetky t,

iii) E[Xs|Ft] = X t pre vĆĄetky s ≄ t.

Z definĂ­cie martingalu vidĂ­me, ĆŸe sa vĆŸdy vzt’ahuje k nejakej pravdepodobnostnej

miere P a filtrĂĄcii Ftt≄0. TĂĄto filtrĂĄcia zvycajne predstavuje prirodzenĂœ systĂ©m do

seba zapadajĂșcich σ-algebier.

Pre lepĆĄie pochopenie pojmu martingal, si ho mĂŽĆŸeme predstavit’ ako sekvenciu

nĂĄhodnĂœch premennĂœch, alebo model hry v ktorom ocakĂĄvanie d’alĆĄej hodnoty je

rovnakĂ© ako sĂșcasnĂĄ znĂĄma hodnota. To znamenĂĄ akoby sa zabĂșdala minulost’ a

predoĆĄlĂ© hodnoty nemajĂș vplyv na ocakĂĄvanie nĂĄsledujĂșcich. Takouto hrou je napr.

typovanie cĂ­sla pri hode kockou. PrĂ­kladom hry, ktorĂĄ nie je martingalom moĆŸe

byt’ typovanie vytiahnutej karty z balĂ­cka bez jej vrĂĄtenia, pretoĆŸe vedomost’ o uĆŸ

vytiahnutĂœch kartĂĄch zvyĆĄuje ĆĄancu na uhĂĄdnutie.

Dalej uvedieme vetu, ktorĂĄ nĂĄm pomoĆŸe pri urcovanĂ­ martingalu.

Veta 1.15. Nech X t0≀t≀T a Y t0≀t≀T sĂș stochastickĂ© procesy na pravdepodobnost-

nom priestore (Ω,F , P ) a nech pre t ∈ [0, T ] platí

Y t = E(XT |Ft).

Potom Y t0≀t≀T je martingalom vzhl’adom k miere P a filtrĂĄcii Ft0≀t.

Page 25: Jakub HAVELKA - uniba.sk

1.3. MARTINGALY 11

DĂŽkaz: Z iii) vlastnosti podmienenej strednej hodnoty (veta (1.13))

a pre 0 ≀ t ≀ s ≀ T dostaneme

Y t = E(XT |Ft) = E(E(XT |Fs)|Ft) = E(Y s|Ft),

a teda Y t0≀t≀T je martingal.

Na zĂĄver tejto casti uvedieme vetu, ktorĂĄ hovorĂ­ o zmene pravdepodobnostnej

miery.

Veta 1.16. [Girsanova veta [7]] Nech Wt(ω), 0 ≀ t ≀ T , je Wienerov proces na

(Ω,F , P ) a Îłt(ω) je FWt -adaptovanĂœ proces, pricom platĂ­

EP

[exp

(1

2

∫ T

0

Îł2t (ω)dt

)]<∞.

Potom existuje miera Q na (Ω,F) takĂĄ, ĆŸe

i) P a Q su ekvivalentnĂ©, teda platĂ­ P (x) > 0⇔ Q(x) > 0,

ii) dQdP

(ω) = exp(−∫ T

0Îłt(ω)dWt(ω)− 1

2

∫ T0Îł2t (ω)dt),

iii) Wt(ω) = Wt(ω) +∫ t

0Îłs(ω)ds je Wienerov proces na (Ω,F , Q).

VĂœraz dQdP

(ω) v Girsanovej vete sa nazĂœva Radon-Nikodymova derivĂĄcia miery Q

vzhl’adom na mieru P .

Page 26: Jakub HAVELKA - uniba.sk
Page 27: Jakub HAVELKA - uniba.sk

KAPITOLA 2

Opcie

V tejto kapitole sa budeme zaoberat’ opciami, ktorĂ© patria medzi zĂĄkladnĂ© a naj-

pouĆŸĂ­vanejĆĄie financnĂ© derivĂĄty. Najprv uvedieme ich klasickĂș definĂ­ciu.

DefinĂ­cia 2.1. Opcia je financnĂœ kontrakt uzavretĂœ medzi dvoma stranami - vypiso-

vatel’ a drĆŸitel’ opcie. Tento kontrakt dĂĄva drĆŸitel’ovi opcie prĂĄvo na kĂșpu alebo predaj

podkladovĂ©ho aktĂ­va, ktorĂœm je akcia, vo vopred dohodnutĂœ cas a cenu.

Opcie patria medzi zĂĄkladnĂ© a najpouĆŸĂ­vanejĆĄie financnĂ© derivĂĄty. Pozname-

najme, ĆŸe opcie predstavujĂș len moĆŸnost’ predaja alebo kĂșpy danej akcie za vo-

pred dohodnutĂș cenu v stanovenom case, zatial’ co pri forwardovom kontrakte sa

zmluvnĂ© strany dohodnĂș na povinnosti predaja alebo kĂșpi danĂ©ho aktĂ­va. Podl’a

toho ci ide o prĂĄvo na kĂșpu alebo predaj akcie rozliĆĄujeme kĂșpne (angl. call) resp.

predajné (angl. put) opcie.

Pre nĂĄzornost’ uvedieme nĂĄsledujĂșci prĂ­klad:

PrĂ­klad 2.2. Predpokladjme, ĆŸe vlastnĂ­me kĂșpnu opciu (call opciu) na akciu IBM s

expiracnou cenou 40 EUR a expirĂĄciou o mesiac, t.j. T = 1/12. MĂĄme teda prĂĄvo

kĂșpit’ si o mesiac akciu IBM za 40 EUR. Predpokladajme, ĆŸe dneĆĄnĂĄ cena akcie IBM je

40 EUR. Kedâ€™ĆŸe vĂœvoj cien akciĂ­ na trhu je nĂĄhodnĂœ, nevieme povedat’ kol’ko bude stĂĄt’

akcia o mesiac. UvaĆŸujme 3 prĂ­pady: cena akcie je vĂ€cĆĄia ako 40 (napr. 50), rovnĂĄ 40

a menĆĄia ako 40 (napr. 30). V prvom prĂ­pade opciu uplatnĂ­me, pretoĆŸe akciu mĂŽĆŸeme

mat’ za 40, zatial’ co na trhu sa predáva za 50, cím vlastne získame na rozdiele 10

EUR. V tomto prĂ­pade hovorĂ­me, ĆŸe opcia je in the money, teda jej uplatnenie nĂĄm

13

Page 28: Jakub HAVELKA - uniba.sk

14 2. OPCIE

prinĂĄĆĄa zisk. V druhom prĂ­pade, pri cene akcie 40 opciu nazĂœvame at the money a

zisk mĂĄme nulovĂœ v danom momente, ci uĆŸ opciu uplatnĂ­me alebo nie. V poslednom

prĂ­pade je opcia out off the money a teda ju neuplatnĂ­me, kedĆŸe trhovĂĄ hodnota akcie

je 30 a opcia nĂĄm neprinĂĄĆĄa ĆŸiaden zisk.

Z toho vidĂ­me, ĆŸe drĆŸanie opcie nĂĄm prinĂĄĆĄa urcitĂș vĂœhodu, kedâ€™ĆŸe ju mĂŽĆŸeme

ale nemusĂ­me uplatnit’. TĂĄto vĂœhoda alebo prĂĄvo je teda samo o sebe nejakĂĄ hod-

nota, ktorá by mala byt’ zaplatená pri uzatváraní kontraktu vypisovatel’ovi opcie.

Otázka, kol’ko by malo stát’ toto právo aby ani jedna zo strán nebola poơkodená, je

zĂĄkladnĂœm problĂ©mom teĂłrie financnĂœch derivĂĄtov.

Pod vĂœplatou alebo payoffom opcie budeme rozumiet’ hodnotu opcie v case expi-

rĂĄcie rozdiel medzi trhovou cenou akcie v case expirĂĄcie a expiracnou cenou opcie v

prĂ­pade call opcie a opacnĂœ rozdiel v prĂ­pade put opcie. Ak je tento rozdiel zĂĄpornĂœ,

potom vĂœplata je nulovĂĄ. Teda vĂœplatu pre call opciu mĂŽĆŸeme napĂ­sat’ ako

VT = max(ST − E, 0)

a pre put opciu ako

VT = max(E − ST , 0).

Na obrĂĄzkoch (2.1) a (2.2) je tĂĄto vĂœplata graficky znĂĄzornenĂĄ.

Obr. 2.1: VĂœplata pre call opciu (hrubĂĄkrivka).

Obr. 2.2: VĂœplata pre put opciu (hrubĂĄkrivka).

Úlohou bude urcit’ “fĂ©rovĂș“ cenu danej opcie v case t = 0, ktorĂĄ sa skladĂĄ z

dvoch castĂ­, a to z vnĂștornej hodnoty a prĂ©mie za riziko. VnĂștornĂĄ hodnota sa dĂĄ

Page 29: Jakub HAVELKA - uniba.sk

15

l’ahko vypocítat’ ako

max(S0 − E, 0)

pre call opciu a

max(E − S0, 0)

pre put opciu. Je to teda rozdiel medzi trhovou cenou prĂ­sluĆĄnej akcie v case t = 0

a expiracnou cenou opcie pre call opciu, ak je tento rozdiel nezĂĄpornĂœ, inak je tĂĄto

hodnota nulovĂĄ (analogicky pre put opciu). Urcit’ druhĂș zloĆŸku ceny opcie je ale o

dost’ nĂĄrocnejĆĄie a bude vyĆŸadovat’ aplikĂĄciu stochastickĂ©ho kalkulu, ako uvidĂ­me

v d’alơích castiach práce.

Opcie mĂŽĆŸeme rozdelit’ na vanilla opcie, ktorĂ© predstavujĂș jednoduchĂ© opcie

(tak ako v prĂ­klade vyĆĄĆĄie) a exotickĂ© opcie s vlastnost’ami, ktorĂ© ich robia viac

komplexnejĆĄĂ­mi ako beĆŸne obchodovanĂ© vanilla opcie. Vieme, ĆŸe vĂœplata vanilla

opciĂ­ zĂĄvisĂ­ len od rozdielu trhovej ceny akcie a expiracnou cenou opcie v case

expirĂĄcie. Oproti tomu je vĂœplata exotickĂœch opciĂ­ zĂĄvislĂĄ od viacerĂœch faktorov,

pricom vo vĂ€cĆĄine z tĂœchto derivĂĄtov je zohl’adnenĂœ historickĂœ vĂœvoj podkladovĂ©ho

aktĂ­va (akcie). TakĂ©to opcie sa nazĂœvajĂș drĂĄhovo-zĂĄvislĂ© (tzv. path-dependent ) a

patria medzi ne napr. ĂĄzijske, lookback a bariĂ©rovĂ© opcie. Pri exotickĂœch opciĂĄch

sa mĂŽĆŸeme tieĆŸ stretnĂșt’ s inĂœmi typmi podkladovĂ©ho aktĂ­va ako sĂș akcie (napr.

zloĆŸenĂ© opcie na opcie, opcie na index) a tieĆŸ s vĂ€cĆĄĂ­m poctom podkladovĂœch aktĂ­v

(napr. koƥíkové opcie). Jednotlivé typy opcií podrobnejƥie rozoberieme vo ƥtvrtej

kapitole.

Page 30: Jakub HAVELKA - uniba.sk
Page 31: Jakub HAVELKA - uniba.sk

KAPITOLA 3

Úvod do ocenovania opcií

Ocenovanie opciĂ­, alebo vo vĆĄeobecnosti financnĂœch derivĂĄtov, je predmetom sĂșcas-

nĂ©ho vĂœskumu vo financnĂ­ctve. FinancnĂœ derivĂĄt je cennĂœ papier, ktorĂ©ho hodnota

zĂĄvisĂ­ od podkladovĂ©ho aktĂ­va, ktorĂ©ho cena mĂĄ stochastickĂœ charakter. PrĂ­kladom

podkladovĂ©ho aktĂ­va mĂŽĆŸe byt’ napr. akcia spolocnosti Google. NĂĄhodnĂœ vĂœvoj ceny

tejto akcie za rok 2011 je zobrazenĂœ na obrĂĄzku (3.1). V spojitosti zo stochastic-

kĂœm kalkulom mĂŽĆŸeme cenu akcie v case t oznacit’ ako stochastickĂœ proces X t(ω)

a mnoĆŸinu historickĂœch cien akcie X t; t ∈ T za casovĂ© obdobie T ako trajektĂłriu

tohto procesu.

Obr. 3.1: Cena akcie Google Inc.

17

Page 32: Jakub HAVELKA - uniba.sk

18 3. ÚVOD DO OCENOVANIA OPCIÍ

ZĂĄkladnĂœ princĂ­p ocenovania vanilla opciĂ­ je moĆŸnĂ© ukĂĄzat’ pomocou binĂĄrneho

stromovĂ©ho modelu. Je to jednoduchĂœ model s diskrĂ©tnym casom, ktorĂœ mĂŽĆŸe cita-

tel’ nĂĄjst’ v knihe [7]. My prejdeme rovno k ocenovaniu so spojitĂœm casom, ktorĂœm

je klasickĂœ Black-Scholesov model a ocenovanie pomocou martingalov.

3.1 Black-Scholesov vzorec

Black-Scholesov model je matematickĂœm modelom financnĂ©ho trhu, z ktorĂ©ho bol

odvodenĂœ tzv. Black-Scholesov vzorec na ocenenie vanilla opciĂ­. Tento populĂĄrny

vzorec bol publikovanĂœ v roku 1973 Fisherom Blackom a Myronom Scholesom

(publikĂĄcia [1]) a znamenal prelom v ocenovanĂ­ a obchodovanĂ­ opciĂ­. Black a Scho-

les odvodili parciĂĄlnu diferenciĂĄlnu rovnicu urcujĂșcu cenu opcie pouĆŸitĂ­m zaist’o-

vacieho bezrizikového princípu. Rieƥením tejto PDR je Black-Scholesov vzorec, kto-

rĂ©ho najvĂ€cĆĄou prednost’ou je zrejme fakt, ĆŸe je funkciou niekol’kĂœch priamo pozo-

rovatel’nĂœch parametrov. Tento model, hoci mĂĄ viacero nedostatkov, ako uvidĂ­me

neskĂŽr, je povaĆŸovanĂœ za zĂĄklad pre ocenovanie financnĂœch derivĂĄtov.

V nĂĄsledujĂșcom texte ukĂĄĆŸeme odvodenie Black-Scholesovho vzorca, ktorĂ© mĂŽ-

ĆŸeme tieĆŸ nĂĄjst’ napr. v znĂĄmej knihe od Kwoka [5]. Odvodenie urobĂ­me pre eurĂłp-

sku kĂșpnu opciu pouĆŸitĂ­m priebeĆŸnĂ©ho zaist’ovania. Povedzme, ĆŸe niekto vypĂ­ĆĄe

(predĂĄ) kĂșpnu opciu na akciu. Vypisovatel’ opcie sa takto vystavĂ­ riziku ĆŸe cena

akcie stĂșpne vysoko nad realizacnĂș cenu a spĂŽsobĂ­ mu vel’kĂș stratu. AvĆĄak vypiso-

vatel’ sa mĂŽĆŸe poistit’ voci takejto situĂĄcii kĂșpenĂ­m prĂ­sluĆĄnej akcie. Potom stratu

spĂŽsobenĂș vypĂ­sanĂ­m opcie kompenzuje drĆŸanie akcie, ktorej cena rastie. TakĂĄto

zaistenĂĄ pozĂ­cia sa teda dĂĄ dosiahnut’ nĂĄkupom a predajom urcitĂ©ho mnoĆŸstva ak-

ciĂ­ a opciĂ­ tak, aby prĂ­padnĂœ pokles v jednej poloĆŸke bol vyvĂĄĆŸenĂœ nĂĄrastom v druhej

poloĆŸke. Tento princĂ­p zaistenĂ©ho portfĂłlia bol znĂĄmy uĆŸ predtĂœm, ale narozdiel od

svojich predchodcov si Black a Scholes uvedomili, ĆŸe vĂœnos z tohto portfĂłlia by sa

mal rovnat’ bezrizikovej Ășrokovej miere.

Predpokladajme, ĆŸe cena akcie sa riadi podl’a stochastickej diferenciĂĄlnej rovnice

dSt = ”Stdt+ σStdWt, (3.1)

kde parametre ” a σ sĂș ocakĂĄvanĂœ vĂœnos a volatilita ceny akcie. DalĆĄĂ­m predpo-

Page 33: Jakub HAVELKA - uniba.sk

3.1. BLACK-SCHOLESOV VZOREC 19

kladom na cenu akcie je, ĆŸe jej vĂœvoj predstavuje nĂĄhodnĂœ vĂœber z lognormĂĄlneho

rozdelenia, t.j. Ct = St/St−1, t = 1, 2, . . . , T, sĂș nezĂĄvislĂ©, rovnako rozdelenĂ© nĂĄ-

hodnĂ© premennĂ© s lognormĂĄlnym rozdelenĂ­m a parametrami ” a σ2. Ak oznacĂ­me

Yt = lnCt, t = 1, 2, . . . , T , potom tĂĄto nĂĄhodnĂĄ premennĂĄ mĂĄ normĂĄlne rozdele-

nie s rovnakĂœmi parametrami ” a σ2 a aplikĂĄciou ItĂŽvej lemy pre jej diferenciĂĄl

dostĂĄvame

dYt =1

StdSt −

1

2S2t

σ2S2t dt

= ”dt+ σdWt −1

2σ2dt,

a teda

Yt = Y0 + ”t+ σWt −1

2σ2t

lnSt = lnS0 + ”t+ σWt −1

2σ2t,

z coho doståvame rieƥenie rovnice pre cenu akcie (3.1) v podobe geometrického

Wienerovho procesu:

St = S0 exp

(”t+ σWt −

1

2σ2t

). (3.2)

Teraz prejdeme k vytvoreniu zaistenĂ©ho portfĂłlia, ktorĂ© bude pozostĂĄvat’ z pre-

daja jednej vanilla call opcie a nĂĄkupu αt akciĂ­ (pocet akciĂ­ sa bude priebeĆŸne me-

nit’). Nech V = V (St, t) je cena kĂșpnej opcie v zĂĄvislosti od ceny akcie. Potom

hodnotu tohto zaistenĂ©ho portfĂłlia H(St, t) v case t mĂŽĆŸeme zapĂ­sat’ ako

H(St, t) = −V + αtSt.

OpĂ€t’ pouĆŸijeme Itovu lemu, tentoraz pre stochastickĂș funkciu V (St, t), cĂ­m dostĂĄ-

vame jej diferenciĂĄl

dV =∂V

∂StdSt +

(∂V

∂t+

1

2σ2S2

t

∂2V

∂S2t

)dt.

Potom difernciĂĄl hodnoty portfĂłlia mĂŽĆŸeme napĂ­sat’ ako

−dV + αtdSt =

(−∂V∂t− 1

2σ2S2

t

∂2V

∂S2t

)dt+

(αt −

∂V

∂St

)dSt

=

[−∂V∂t− 1

2σ2S2

t

∂2V

∂S2t

+

(αt −

∂V

∂St

)”St

]dt+

(αt −

∂V

∂St

)σStdWt,

Page 34: Jakub HAVELKA - uniba.sk

20 3. ÚVOD DO OCENOVANIA OPCIÍ

a teda zisk Π z tohto portfólia v case t je

Π(H(St, t)) =

∫ t

0

−dV +

∫ t

0

αudSu

=

∫ t

0

[−∂V∂u− 1

2σ2S2

u

∂2V

∂S2u

+

(αu −

∂V

∂Su

)”Su

]du

+

∫ t

0

(αu −

∂V

∂Su

)σSudWu.

VidĂ­me, ĆŸe nĂĄhodnost’ zisku je spĂŽsobenĂĄ clenom∫ t

0

(αu −

∂V

∂Su

)σSudWu.

NaĆĄou snahou pri tvorbe bezrizikovĂ©ho portfĂłlia je, aby tento stochastickĂœ clen vy-

padol a zisk sa tak stal deterministickĂœm. To sa nĂĄm podarĂ­ ak v kaĆŸdom case u < t

zvolĂ­me pocet akciĂ­ rovnĂœ αu = ∂V∂Su

. Tento zisk by sa mal rovnat’ zisku z drĆŸania

bezrizikovĂ©ho portfĂłlia (bezarbitrĂĄĆŸny princĂ­p), ktorĂ©ho hodnota H∗ je −V + ∂V∂Su

Su

a jeho vĂœnos je rovnĂœ bezrizikovej Ășrokovej miere r. Potom zisk z tohto portfĂłlia v

case t je

Π(H∗(St, t)) =

∫ t

0

r

(−V +

∂V

∂SuSu

)du.

Kedâ€™ĆŸe deterministickĂ© zisky Π(H(St, t)) a Π(H∗(St, t)) sa rovnajĂș, dostĂĄvame

−∂V∂u− 1

2σ2S2

u

∂2V

∂S2u

= r

(−V +

∂V

∂SuSu

), 0 < u < t,

a teda cena opcie V (St, t) je danĂĄ rovnicou

∂V

∂t+

1

2σ2S2

t

∂2V

∂S2t

+ rSt∂V

∂St− rV = 0.

Poznamenajme, ĆŸe rovnakĂș rovnicu by sme dostali aj v prĂ­pade vanilla put opcie.

Ak teda oznacĂ­me cenu vanilla opcie ako V = V (St, t) a pridĂĄme eĆĄte predpoklad,

ĆŸe akcia priebeĆŸne vyplĂĄca dividendu, ktorej rocnĂĄ miera je D, potom cena opcie je

danĂĄ rovnicou

∂V

∂t+

1

2σ2S2

t

∂2V

∂S2t

+ (r −D)St∂V

∂St− rV = 0, St > 0, t ∈ [0, T ]. (3.3)

Dostali sme tak Black-Scholesovu parabolickĂș parciĂĄlnu diferenciĂĄlnu rovnicu pre

cenu vanilla opcie. Pre eurĂłpske opcie sa k tejto rovnici eĆĄte pridĂĄva terminĂĄlovĂĄ

Page 35: Jakub HAVELKA - uniba.sk

3.2. OCENOVANIE POMOCOU MARTINGALOV 21

(koncovĂĄ) podmienka, ktorĂĄ hovorĂ­ o cene opcie v case expirĂĄcie. Pre vanilla call

opciu s realizacnou cenou E je tĂĄto podmienka resp. koncovĂĄ cena zrejme

V (ST , T ) = max(ST − E, 0) (3.4)

a pre vanilla put opciu

V (ST , T ) = max(E − ST , 0). (3.5)

Black scholesova rovnica (3.3) mĂĄ rieĆĄenie v tvare nĂĄsledujĂșceho vzorca, tzv. Black-

Scholesovho vzorca:

V (St, t) = Ste−D(T−t)Ω

(ln St

E+ (r −D + 1

2σ2)(T − t)

σ√T − t

)(3.6)

− Ee−r(T−t)Ω

(ln St

E+ (r −D − 1

2σ2)(T − t)

σ√T − t

). (3.7)

Prechod od Black-Scholesovej parabolickej parciĂĄlnej diferenciĂĄlnej rovnice k to-

muto vzorcu spocĂ­va v postupnosti niekol’kĂœch transformĂĄciĂ­ na zĂĄkladnĂœ tvar para-

bolickej rovnice a aplikovanĂ­ Greenovej funkcie. KompletnĂœ postup je moĆŸnĂ© nĂĄjst’

v ucebnici [10].

Nakoniec eĆĄte spomenieme nedostatky Black-Scholesovho modela, ktorĂœmi sĂș

predovĆĄetkĂœm tieto nereĂĄlne predpoklady na financnĂœ trh:

i) trh bez transakcnĂœch nĂĄkladov a danĂ­

ii) moĆŸnost’ obchodovat’ l’ubovol’nĂ© mnoĆŸstvo cennĂœch papierov

iii) existencia konĆĄtantnej bezrizikovej Ășrokovej miery

iv) ceny akcie sa vyvĂ­jajĂș podl’a rovnice (4.2) v podobe geometrickĂ©ho Wienerovho

procesu

v) konĆĄtantnĂĄ volatilita akciĂ­.

3.2 Ocenovanie pomocou martingalov

V tejto casti odvodĂ­me vĆĄeobecnejĆĄĂ­ vzorec pre cenu opcie, ktorĂœ narozdiel od Black-

Scholesovho vzorca, bude platit’ aj pre zloĆŸitejĆĄie typy opciĂ­. Ako uvidĂ­me d’alej,

Page 36: Jakub HAVELKA - uniba.sk

22 3. ÚVOD DO OCENOVANIA OPCIÍ

tento vzorec bude v tvare strednej hodnoty z diskontovanej vĂœplaty opcie pri urcitej

bezrizikovej pravdepodobnostnej miere, ktorĂĄ zarucĂ­ bezarbitrĂĄĆŸnu cenu opcie.

UkĂĄĆŸeme, ĆŸe pre urcenie bezarbitrĂĄĆŸnej ceny opcie je nutnĂ© aby diskontovanĂœ

proces vĂœvoja ceny akcie bol martingalom pri urcitej pravdepodobnostnej miere Q.

TĂșto mieru Q, pri ktorej je danĂœ proces martingalom, budeme nazĂœvat’ rizikovo

neutrĂĄlna miera. Poznamenajme, ĆŸe miera Q je odliĆĄnĂĄ od pĂŽvodnej miery P spoje-

nej s pravdepodobnostnĂœm popisom budĂșceho vĂœvoja ceny akcie, ktorĂœ je popĂ­sanĂœ

BrownovĂœm pohybom. ProblĂ©m ako nĂĄjst’ a zarucit’ existenciu rizikovo neutrĂĄlnej

miery Q rieĆĄi Girsanovova veta a Radon-Nikodymova derivĂĄcia. TĂœmito sa ale ne-

budeme zaoberat’ a postĂșpime d’alej k bezarbitrĂĄĆŸnemu oceneniu opcie pomocou

martingalov. Girsanovej veta a existencia miery Q je popĂ­sanĂĄ v knihe [7].

Cez samofinancovanĂș obchodnĂș stratĂ©giu ukĂĄĆŸeme ako existencia miery Q, pri

ktorej sĂș diskontovanĂ© ceny akciĂ­ a derivĂĄtov martingalmi, zarucuje sprĂĄvnu cenu

opcie. Ak oznacĂ­me cenu penaĆŸnĂ©ho dlhopisu (angl. bond ) ako Bt = ert, potom

diskontovaná cena opcie e−rtVt je vlastne relatívna cena opcie vzhl’adom na cenu

dlhopisu, t.j.

e−rtVt =VtBt

.

TakĂ©to aktĂ­vum (dlhopis v tomto prĂ­pade), ku ktorĂ©mu sa vzt’ahujĂș ceny ostatnĂœch

aktĂ­v sa nazĂœva numeraire.

UvaĆŸujme model financnĂ©ho trhu, na ktorom sa obchoduje s k + 1 cennĂœmi pa-

piermi v casovom intervale [0, T ]. NĂĄhodnĂœ vĂœvoj na trhu budeme modelovat’ pomo-

cou pravdepodobnostnĂ©ho priestoru (Ω,F , P ) s filtrĂĄciou Ft0≀t≀T , pricom ceny

danĂœch cennĂœch papierov Si, i = 0, 1, . . . , k sĂș Ft-adaptovanĂ© stochastickĂ© procesy.

ObchodnĂĄ stratĂ©gia bude vektor stochastickĂœch procesov (x0(t), x1(t), . . . , xk(t))T ,

kde xi(t), i = 0, 1, . . . , k udåva pocet jednotiek i-teho cenného papiera v portfóliu v

case t. To znamenĂĄ, ĆŸe hodnota takejto stratĂ©gie, alebo portfĂłlia v case t je

H(t) =k∑i=0

xi(t)Sit , 0 ≀ t ≀ T,

a zisk z neho je

Π(t) =k∑i=0

∫ t

0

xi(u)dSiu, 0 ≀ t ≀ T.

Page 37: Jakub HAVELKA - uniba.sk

3.2. OCENOVANIE POMOCOU MARTINGALOV 23

Potom samofinancovanost’ tohto portfĂłlia mĂŽĆŸeme zapĂ­sat’ ako

H(t) = H(0) + Π(t), 0 ≀ t ≀ T,

co znamenĂĄ, ĆŸe do portfĂłlia neprichĂĄdzajĂș a ani z neho neodchĂĄdzajĂș financnĂ©

prostriedky, a teda zmena jeho hodnoty je zĂĄvislĂĄ len od zmeny pĂŽvodnĂœch cennĂœch

papierov.

Za numeraire zvolĂ­me penaĆŸnĂœ dlhopis Bt = ert, a teda relatĂ­vna cena i-teho

cenného papiera je potom

Si∗

t = Sit/Bt, i = 1, 2, . . . , k,

Dalej vieme, ĆŸe existuje urcitĂĄ bezrizikovĂĄ pravdepodobnostnĂĄ miera Q, pri ktorej

sĂș tieto relatĂ­vne ceny cennĂœch papierov Q-martingalmi. To znamenĂĄ, ĆŸe aj hod-

nota celĂ©ho diskontovanĂ©ho portfĂłlia H∗(t) = H(t)/Bt je tieĆŸ Q-martingal. Pozna-

menajme eĆĄte, ĆŸe samofinancovanost’ portfĂłlia sa zachovĂĄ aj pri diskontĂĄcii. Pre

diskontovanĂș hodnotu portfĂłlia teda platĂ­ H∗0 = EQ(H∗T ).

Teraz ukĂĄĆŸeme neexistenciu arbitrĂĄĆŸe sporom. Predpokladajme preto, ĆŸe na za-

ciatku mĂĄme nulovĂș hodnotou portfĂłlia H0 = H∗0 = 0 a zĂĄroven tvrdĂ­me, ĆŸe na-

konci je H∗T ≄ 0, co teda predstavuje arbitrĂĄĆŸ. Z platnosti 0 = H∗0 = EQ(H∗T ) a

Q(ω) > 0 potom dostĂĄvame, ĆŸe H∗T sa musĂ­ rovnat’ nule. Ak by platilo H∗T ≄ 0, pri-

com pri niektorĂœch realizĂĄciĂĄch je H∗T > 0, potom EQ(H∗T ) > 0 a tĂœm sa dostĂĄvame

k sporu. Z toho vyplĂœva, ĆŸe H∗T = 0 a existencia arbitrĂĄĆŸe je teda vylĂșcenĂĄ.

Namiesto hodnoty portfĂłlia Ht teraz mĂŽĆŸeme zobrat’ cenu opcie Vt s koncovou

vĂœplatou VT . Potom vĂœplata VT generovanĂĄ samofinancovanou stratĂ©giou je FT -

meratel’ná náhodná premenná. Cena opcie Vt je potom Q-martingal a pre jej bezar-

bitrĂĄĆŸnu cenu dostĂĄvame

Vt = BtV∗t = BtEQ[V ∗T |Ft] = BtEQ[VT/BT |Ft].

KedĆŸe Bt = ert, pre vĆĄeobecnĂș cenu opcie (derivĂĄtu) v case t dostĂĄvame dĂŽleĆŸitĂœ

vzt’ah

Vt = EQ[e−r(T−t)VT |Ft] = e−r(T−t)EQ[VT |Ft] (3.8)

Page 38: Jakub HAVELKA - uniba.sk

24 3. ÚVOD DO OCENOVANIA OPCIÍ

Na zĂĄver eĆĄte poznamenajme, ĆŸe ocenovanie opciĂ­ pomocou martingalov a Black-

Scholsovej PDR je konzistentnĂ© a tĂĄto sĂșvislost’ sa dĂĄ ukĂĄzat’ pomocou Feynman-

Kacovej formuly, ktorĂĄ hovorĂ­ o vzt’ahu medzi stochastickĂœmi procesmi a PDR. Viac

o tomto je napísané v knihe [5].

Page 39: Jakub HAVELKA - uniba.sk

KAPITOLA 4

Exotické opcie

V tejto kapitole sa budeme venovat’ ocenovaniu exotickĂœch opciĂ­, akĂœmi sĂș napr.

ĂĄzijskĂ© a lookback opcie. Tieto opcie sa nazĂœvajĂș exotickĂ©, kvĂŽli geografickej po-

lohe opcnĂœch bĂșrz, na ktorĂœch sa s nimi zacalo obchodovat’. ExotickĂ© opcie, ktorĂœmi

sa budeme nĂĄsledne zaoberat’, zohl’adnujĂș historickĂœ vĂœvoj podkladovĂ©ho aktĂ­va -

akcie, kvĂŽli comu dostali prĂ­vlastok drĂĄhovo zĂĄvislĂ© (tzv. path-dependent). HlavnĂœ

vĂœznam tĂœchto drĂĄhovo zĂĄvislĂœch opciĂ­ spocĂ­va v tom, ĆŸe umoĆŸnujĂș investorom znĂ­-

ĆŸit’ riziko spojenĂ© s vĂœkyvmi ceny podkladovĂ©ho aktĂ­va v blĂ­zkosti casu expirĂĄcie,

ktorĂ© mĂŽĆŸu mat’ aj ĆĄpekulatĂ­vny charakter (cenovĂĄ manipulĂĄcia zo strany vypisova-

tel’a).

4.1 Ázijské opcie

Pri vĂœplate ĂĄzijskĂœch opciĂ­ je zohl’adnenĂĄ aktuĂĄlna cena akcie a tieĆŸ jej historickĂœ

vĂœvoj. V tomto prĂ­pade sa historickĂœ vĂœvoj ceny akcie zohl’adnuje pomocou jeho

priemeru pocas platnosti prĂ­sluĆĄnej opcie. Tento priemer sa mĂŽĆŸe rĂĄtat’ viacerĂœmi

spĂŽsobmi, napr. ako aritmetickĂœ alebo geometrickĂœ priemer, a vo vĆĄeobecnosti ho

budeme oznacovat’ ako At pre nejakĂœ cas t. Dalej mĂŽĆŸeme priemer pocĂ­tat’ bud’ z

diskrĂ©tnych dĂĄt, alebo spojito cez integrĂĄl. VidĂ­me teda, ĆŸe existuje viacero typov

ĂĄzijskĂœch opciĂ­ a ich klasifikĂĄciu spravĂ­me na zĂĄklade tĂœchto kritĂ©riĂ­:

1. zåkladné delenie : a) call opcia b) put opcia

25

Page 40: Jakub HAVELKA - uniba.sk

26 4. EXOTICKÉ OPCIE

2. typ spriemerovania podkladového aktíva :

aritmetickĂœ priemer geometrickĂœ primer

spojitĂœ prĂ­pad At =1

t

∫ t

0

Sτdτ lnAt =1

t

∫ t

0

lnSτdτ

diskrétny prípad Atn =1

n

n∑i=1

Sti lnAtn =1

n

n∑i=1

lnSti ,

pricom v diskrétnom prípade je t1 < t2 < . . . < tn nejaké delenie casového

intervalu platnosti opcie.

3. pozĂ­cia spriemerovnej veliciny vo vĂœplatnej funkcii :

a) v pozĂ­cii ceny aktĂ­va - tzv. average rate call resp. put opcia, t.j. vĂœplata pre

call opciu: V arc(ST , AT , T ) = max(AT − E, 0)

put opciu: V arp(ST , AT , T ) = max(E − AT , 0)

b) v pozĂ­cii expiracnej ceny opcie - tzv. average strike call resp. put opcia, t.j.

vĂœplata pre

call opciu: V asc(ST , AT , T ) = max(ST − AT , 0)

put opciu: V asp(ST , AT , T ) = max(AT − ST , 0)

VĂ­dime, ĆŸe celkovo tak mĂŽĆŸeme dostat’ rĂŽzne typy ĂĄzijskĂœch opciĂ­ s relatĂ­vne

dlhĂœmi nĂĄzvami, napr. ĂĄzijskĂĄ spojite geometricky spriemerovanĂĄ average strike

call opcia. Na obrĂĄzku (4.1) je zobrazenĂœ prĂ­klad vĂœvoja ceny akcie a prĂ­sluĆĄnĂ©ho

aritmetického a geometrického priemera vypocítaného z diskrétnych dåt.

4.1.1 PDR pre åzijské opcie

V tejto casti odvodíme parciålnu diferenciålnu rovnicu pre åzijské opcie, podobne

ako sme dostali Black-Scholesovu PDR pre vanilla opcie v predchĂĄdzajĂșcej casti.

AvĆĄak hodnota ĂĄzijskej opcie V = V (S,A, t) zĂĄvisĂ­ nielen od ceny akcie S a casu

t ∈ [0, T ], ale aj od priemernej ceny akcie A. Preto pri vĂœpocte diferenciĂĄlu ceny

opcie dV budeme potrebovat’ poznat’ diferenciál priemernej ceny akcie dA.

Page 41: Jakub HAVELKA - uniba.sk

4.1. ÁZIJSKÉ OPCIE 27

Obr. 4.1: VĂœvoj ceny akcie spolu s aritmetickĂœm a geometrickĂœm priemerom

Pre aritmetickĂœ priemer dostĂĄvame

dA

dt=

1

tSt −

1

t2

∫ t

0

Sτdτ =St − At

t,

a pre geometrickĂœ priemer

1

A

dA

dt=

d lnA

dt=

1

tlnSt −

1

t2

∫ t

0

lnSτdτ =lnSt − lnAt

t.

Odtial’ dostĂĄvame diferenciĂĄl dA pre aritmetickĂœ a geometrickĂœ priemer v tvare

dA =S − At

dt a dA = AlnS − lnA

tdt.

To mĂŽĆŸeme pre oba prĂ­pady zapĂ­sat’ pomocou funkcie f(x, t) ako

dA = Af

(S

A, t

)dt, (4.1)

kde f(x, t) = (x− 1)/t pre aritmetickĂœ priemer a f(x, t) = (ln x)/t pre geometrickĂœ

priemer. PodstatnĂ© je, ĆŸe v oboch prĂ­padoch je diferenciĂĄl priemeru dA v prvom

rĂĄde aproximĂĄcie rĂĄdu dt.

Teraz mĂŽĆŸeme prejst’ k vĂœpoctu difernciĂĄlu dV (S,A, t). PouĆŸitĂ­m Itovej lemy,

vzt’ahu (4.1) a faktu, ĆŸe dA a dt sĂș ronakĂ©ho rĂĄdu, dostĂĄvame

dV =∂V

∂SdS +

∂V

∂AdA+

(∂V

∂t+

1

2σ2S2∂

2V

∂S2

)dt

=∂V

∂SdS +

(∂V

∂Af

(S

A, t

)+∂V

∂t+

1

2σ2S2∂

2V

∂S2

)dt

Page 42: Jakub HAVELKA - uniba.sk

28 4. EXOTICKÉ OPCIE

PDR pre åzijské opcie odvodíme pomocou zaisteného portfólia, podobne ako v

predchĂĄdzajĂșcej casti. Pre cenu akcie budeme opĂ€t’ uvaĆŸovat’ SDR

dSt = (”−D)Stdt+ σStdWt, (4.2)

kde ” a σ je drift a volatilita ceny akcie a D je miera spojite vyplĂĄcanej dividendy.

Zaistené portfólio vytvoríme predajom jednej åzijskej call opcie a nåkupom αt akcií,

a teda jeho hodnota H(St, t) v case t je H(St, t) = −V +αtSt. Potom pre diferenciĂĄl

hodnoty tohto portfĂłlia dostĂĄvame

−dV + αtdSt =

(− ∂V∂At

f

(StAt, t

)− ∂V

∂t− 1

2σ2S2

t

∂2V

∂S2t

)dt+

(αt −

∂V

∂St

)dSt

=

[∂V

∂Atf

(StAt, t

)− ∂V

∂t− 1

2σ2S2

t

∂2V

∂S2t

+

(αt −

∂V

∂St

)”St

]dt

+

(αt −

∂C

∂St

)σStdWt,

a pre zisk Π z tohto portfólia v case t måme

Π(H(St, t)) =

∫ t

0

−dV +

∫ t

0

αudSu

=

∫ t

0

[∂V

∂Auf

(SuAu

, u

)− ∂V

∂u− 1

2σ2S2

u

∂2V

∂S2u

+

(αu −

∂V

∂Su

)”Su

]du

+

∫ t

0

(αu −

∂V

∂Su

)σSudWu.

Pri vol’be poctu akciĂ­ αu = ∂V∂Su

v kaĆŸdom case u < t, stochastickĂœ clen vypadne a

zisk sa stane deterministickĂœm. Z bezarbitrĂĄĆŸneho princĂ­pu vyplĂœva, ĆŸe tento zisk by

sa mal rovnat’ zisku z bezrizikovĂ©ho portfĂłlia, ktorĂ©ho hodnota H∗ je −V + ∂V∂Su

Su

a jeho vĂœnos je rovnĂœ bezrizikovej Ășrokovej miere r. Kedâ€™ĆŸe deterministickĂ© zisky

Π(H(St, t)) a Π(H∗(St, t)) =∫ t

0r(−V + ∂V

∂SuSu

)du sa rovnajĂș, dostĂĄvame

−f(SuAu

, u

)∂V

∂Au− ∂V

∂u− 1

2σ2S2

u

∂2V

∂S2u

= r

(−V +

∂V

∂SuSu

), 0 < u < t,

a teda cena åzijskej opcie V (S,A, t) pre aritmetické alebo geometrické spriemero-

vanie ceny akcie je danĂĄ rovnicou

f

(S

A, t

)∂V

∂A+∂V

∂t+

1

2σ2S2∂

2V

∂S2+ (r −D)S

∂V

∂S− rV = 0. (4.3)

RieĆĄenie tejto rovnice V (S,A, t) je definovanĂ© na mnoĆŸine (S,A, t) ∈ (0,∞) ×

(0,∞) ∈ (0, T ) a s terminĂĄlovou podmienkou (vĂœplatnou funkciou) podl’a prĂ­sluĆĄ-

nĂ©ho typu opcie (napr. V (ST , AT , T ) = max(AT − ST , 0) ).

Page 43: Jakub HAVELKA - uniba.sk

4.2. LOOKBACK OPCIE 29

VĆĄimnime si, ĆŸe v rovnici (4.3) vystupuje len prvĂĄ parciĂĄlna derivĂĄcia V podl’a

premennej A, a teda tĂĄto PDR nie je aĆŸ tak vhodnĂĄ pri aplikovanĂ­ numerickej apro-

ximĂĄcie. Tento problĂ©m sa vĆĄak dĂĄ vyrieĆĄit’ zavedenĂ­m transformĂĄcie

x =S

A, x ∈ (0,∞) a V (S,A, t) = AW (x, t).

Po dosadenĂ­ transformovanĂœch premennĂœch do rovnice (4.3) a terminĂĄlovej pod-

mienky pre prĂ­sluĆĄnu opciu, dostĂĄvame po krĂĄtkych ĂșpravĂĄch transformovanĂș PDR

pre W (x, t)

f(x, t)

(W − x∂W

∂x

)+∂W

∂t+

1

2σ2x2∂

2W

∂x2+ (r −D)x

∂W

∂x− rW = 0, (4.4)

ktorej rieĆĄenie W (x, t) je definovanĂ© na oblasti (x, t) ∈ (0,∞)× (0, T ) a terminĂĄlovĂĄ

podmienka (vĂœplatnĂĄ funkcia) pre napr. average strike put opciu mĂĄ tvar W (x, T ) =

max(1− x, 0) (pre ostatnĂ© typy ĂĄzijskĂœch opciĂ­ analogicky).

4.2 Lookback opcie

Lookback opcie patria tieĆŸ medzi drĂĄhovo zĂĄvislĂ© opcie. Pri tĂœchto derivĂĄtoch je

historickĂœ vĂœvoj ceny podkladovĂ©ho aktĂ­va zohl’adnenĂœ pomocou maximĂĄlnej (M)

a minimimĂĄlnej (m) ceny tohto aktĂ­va, nadobudnutej pocas ĆŸivotnosti opcie (t.j.

od vypĂ­sania opcie do jej expirĂĄcie). Na obrĂĄzku (4.2) je znĂĄzornenĂœ prĂ­klad vĂœ-

voja ceny akcie spolu s maximĂĄlnou (hornĂĄ) a minimĂĄlnou (dolnĂĄ) nadobudnutou

cenou.

Lookback opcie mĂŽĆŸeme, podobne ako ĂĄzijskĂ© opcie, rozdelit’ podl’a vĂœplatnej

funkcie na dva zåkladné typy:

a) lookback opcie s pevnou expiracnou cenou E - tzv. extreme rate call resp. put

opcia, kde v pozícii aktíva je bud’ maximum M = MTT0

= max(St, t ∈ [T0, T ]).,

alebo ako minimum m = mTT0

= min(St, t ∈ [T0, T ]) ceny aktíva v casovom inter-

vale [T0, T ]. To znamenĂĄ, ĆŸe vĂœplatnĂĄ funkcia je v prvom prĂ­pade pre maximum

a pre

call opciu: V ercM = max(M − E, 0)

Page 44: Jakub HAVELKA - uniba.sk

30 4. EXOTICKÉ OPCIE

put opciu: V erpM = max(E −M, 0)

a vdruhom prĂ­pade je pre minimum a pre

call opciu: V ercm = max(m− E, 0)

put opciu: V erpm = max(E −m, 0)

b) lookback opcie s pohyblivou expiracnou cenou - tzv. extreme strike call resp. put

opcia , kde maximum M alebo minimum m ceny aktĂ­va je v pozĂ­cii expriacnej

ceny (strike), teda vĂœplatnĂĄ funkcia je pre

call opciu: V escm = max(S −m, 0)

put opciu: V espM = max(M − S, 0)

Poznamenajme, ĆŸe pre extreme strike opciu mĂĄme len dva uvedenĂ© typy, pre-

toĆŸe nemĂĄ zmysel mat’ extreme strike put opciu pre minimĂĄlnu cenu a call opciu

pre maximĂĄlnu cenu, ked’ ĆŸe ich vĂœplatnĂ© funkcie V espm = max(m − S, 0) a V esc

m =

max(S −M, 0) sĂș vĆŸdy nulovĂ©.

4.2.1 PDR pre lookback opcie

V tejto casti odvodĂ­me parciĂĄlnu diferenciĂĄlnu rovnicu pre look back, podobnĂœm

spÎsobom ako sme dostali PDR pre åzijské opcie. Odvodenie spravíme pre extreme

strike lookback put opciu, ktorej cena V (S,M, t) je zĂĄvislĂĄ okrem ceny akcie S a

Obr. 4.2: VĂœvoj ceny akcie spolu s priebeĆŸnĂœm maximom a minimom

Page 45: Jakub HAVELKA - uniba.sk

4.2. LOOKBACK OPCIE 31

casu t ∈ [T0, T ] aj od maximålnej nadobudnutej ceny akcie M . Teda v tomto prí-

pade budeme pri vĂœpocte diferenciĂĄlu ceny opcie dV potrebovat’ poznat’ diferenciĂĄl

maximĂĄlnej ceny akcie dM .

Najprv zavedieme novĂș premennĂș

Mn =

[∫ t

T0

(Sτ )ndτ

]1/n

, t > T0,

ktorĂĄ bude aproximovat’ maximĂĄlnu cenu akcie M . PlatĂ­ totiĆŸ, ĆŸe

limn→∞

Mn = maxT0≀τ≀t

Sτ = M.

DerivovanĂ­m premennej Mn dostĂĄvame

dMn

dt=

1

n

[∫ t

T0

(Sτ )ndτ

] 1n−1

Sn =1

n

[∫ t

T0

(Sτ )ndτ

] 1−nn

Sn =1

n

Sn

(Mn)n−1,

a teda pre diferenciĂĄl tejto premennej mĂĄme

dMn =1

n

Sn

(Mn)n−1dt. (4.5)

DifernciĂĄl dV (S,M, t) potom dostaneme pouĆŸitĂ­m Itovej lemy a pomocou vzt’ahu

(4.5) a faktu, ĆŸe dMn a dt sĂș ronakĂ©ho rĂĄdu, nĂĄsledovne:

dV =∂V

∂SdS +

∂V

∂Mn

dMn +

(∂V

∂t+

1

2σ2S2∂

2V

∂S2

)dt

=∂V

∂SdS +

(1

n

Sn

(Mn)n−1

∂V

∂Mn

+∂V

∂t+

1

2σ2S2∂

2V

∂S2

)dt

DalĆĄie kroky pri odvĂĄdzanĂ­ PDR pre lookback opcie sĂș takmer rovnakĂ© ako pre

ĂĄzijskĂ© opcie, a teda niektorĂ© z nich preskocĂ­me. Pomocou bezarbitrĂĄĆŸneho princĂ­pu

a konĆĄtrukcie zaistenĂ©ho portfĂłlia, ktorĂ© bude pozostĂĄvat’ z kĂșpy jednej extreme

strike lookback put opcie a predaja α akciĂ­, sa dostaneme, rovnakĂœm postupom ako

pri ĂĄzijskĂœch opciĂĄch, k rovnici:

1

n

Sn

(Mn)n−1

∂V

∂Mn

+∂V

∂t+

1

2σ2S2∂

2V

∂S2+ (r −D)S

∂V

∂S− rV = 0 (4.6)

Teraz prejdeme k limite pre n→∞, pricom vieme ĆŸe S ≀ M . V prĂ­pade S < M

dostĂĄvame

limn→∞

1

n

Sn

(Mn)n−1= 0

Page 46: Jakub HAVELKA - uniba.sk

32 4. EXOTICKÉ OPCIE

a pre S = M platĂ­, ĆŸe cena tejto lookback put opcie je nezĂĄvislĂĄ od aktuĂĄlne reali-

zovanej maximálnej ceny, a teda ∂V∂M

= 0 (bliĆŸĆĄie vysvetlenie v knihe [5], str. 206).

Z toho vyplĂœva, ĆŸe prvĂœ clen v rovnici (4.7) vypadne, cĂ­m sa dostĂĄvame k rovnici

∂V

∂t+

1

2σ2S2∂

2V

∂S2+ (r −D)S

∂V

∂S− rV = 0, 0 < S < M, T0 < t, (4.7)

co je vlastne klasickĂĄ Black-Scholesova PDR pre vanilla opcie, aĆŸ nato, ĆŸe tĂĄto ob-

sahuje horné ohranicenie M na cenu akcie S. Prísluƥnå terminålovå podmienka må

tvar V (S,M, T ) = M − S.

Page 47: Jakub HAVELKA - uniba.sk

KAPITOLA 5

Hedging

Pojem hedging, teda zaist’ovanie je vo financnĂ­ctve zauĆŸĂ­vanĂœ ako vytvĂĄranie inves-

ticnej pozície, ktorå vyrovnåva (kompenzuje) potenciålne straty alebo zisky spojené

s investovanĂ­m. Hlavnou Ășlohou tohto zaistenia, ktorĂ© mĂŽĆŸeme nazvat’ aj meneĆŸ-

ment rizika, je teda eliminĂĄcia rizika straty, ktorĂ©mu sĂș vystavenĂœ ĂșcastnĂ­ci financ-

ného trhu.

Ako prĂ­klad uvaĆŸujme financnĂș inĆĄtitĂșciu, ktorĂĄ vypĂ­ĆĄe (predĂĄ) vanilla call opciu

na 100 000 akciĂ­ bez dividend za 250 000 EUR. TĂĄto opcia mĂĄ expiracnĂș cenu

90 EUR a maturitu o 3 mesiace, pricom sĂșcasnĂĄ hodnota jednej akcie je 86 EUR.

OcakĂĄvanĂœ vĂœnos akcie je 10%, jej volatilita je 20% a bezrizikovĂĄ ĂșrokovĂĄ miera

je 2% per annum. Potom cena opcie na jednu akciu vypocĂ­tanĂĄ pomocou Black-

Scholesovho vzorca je 2 EUR, a teda teoretickĂĄ Black-Scholesova cena opcie, ktorĂș

vypĂ­sala inĆĄtitĂșcia je 200 000 EUR. InĆĄtitĂșcia teda predala tĂșto opciu za cenu o

50 000 EUR vyƥƥiu ako je jej teoretickå, avƥak vystavila sa riziku straty, ktoré chce

eliminovat’.

Jednou z moĆŸnostĂ­ pre inĆĄtitĂșciu je nerobit’ nic, teda zaujat’ tzv. naked position.

TĂĄto pozĂ­cia je vĂœhodnĂĄ, ak cena akcie v dobe expirĂĄcie neprekrocĂ­ 90 EUR, pretoĆŸe

v tomto prĂ­pade call opcia nebude uplatnenĂĄ a teda inĆĄtitĂșcia bude mat’ zisk z

predaja tejto opcie 250 000 EUR. V druhom prĂ­pade, ak cena akcie prekrocĂ­ 90

EUR sa ale tĂĄto pozĂ­cia stĂĄva nevĂœhodnou. Ak by bola cena akcie v dobe expirĂĄcie

napr. 100 EUR, potom call opcia bude uplatnenĂĄ a inĆĄtitĂșcia stratĂ­ rozdiel medzi

33

Page 48: Jakub HAVELKA - uniba.sk

34 5. HEDGING

touto cenou a expiracnou cenou, vynĂĄsobenĂœ poctom akciĂ­, co je 1 000 000 EUR.

TĂĄto pozĂ­cia teda neposkytuje spol’ahlivĂ© zaistenie.

Druhou moĆŸnost’ou je zaujat’ tzv. covered position,teda pokrytĂș pozĂ­ciu, ktorĂĄ po-

zostĂĄva z nĂĄkupu 100 000 akciĂ­ pri predaji opcie. TĂĄto pozĂ­cia je naopak vĂœhodnĂĄ ak

cena akcie v dobe expirĂĄcie bude vyĆĄĆĄia ako expiracnĂĄ cena 90 EUR, pretoĆŸe opcia

bude v tom prĂ­pade uplatnenĂĄ a inĆĄtitĂșcia predĂĄ 100 000 akciĂ­ drĆŸitel’ovi opcie,

ktorĂ© si na zaciatku kĂșpila a dosiahne tak zisk z predaja opcie 250 000 EUR. Ak by

vĆĄak cena akcie klesla o 8 na 78 EUR, potom opcia nebude uplatnenĂĄ, ale inĆĄtitĂșcia

stratĂ­ na poklese ceny akcie 800 000 EUR, co je ovel’a viac ako 250 000 EUR, ktorĂ©

zĂ­ska za predaj opcie. To znamenĂĄ, ĆŸe ani tĂĄto alternatĂ­vna pozĂ­cia neposkytuje

uspokojivé zaistenie.

DĂŽmyselnejĆĄou pozĂ­ciou by mohlo byt’ skombinovanie predoĆĄlĂœch dvoch. Ta-

kĂĄto pozĂ­cia, alebo stratĂ©gia, tzv. stop-loss strategy je zaloĆŸenĂĄ na tom, ĆŸe akonĂĄhle

stĂșpne cena akcie nad expiracnĂș cenu, tak vypisovatel’ call opcie si kĂșpi prĂ­sluĆĄnĂș

akciu, resp. mnoĆŸstvo akciĂ­ na ktorĂ© je vypĂ­sanĂĄ opcia. Naopak pri poklese ceny

akcie pod expiracnĂș cenu vypisovatel’ call opcie predĂĄ prĂ­sluĆĄnĂ© mnoĆŸstvo akciĂ­.

Ide teda o striedanie naked a covered pozĂ­cie, v zĂĄvislosti od ceny akcie a expirac-

nej ceny. TĂĄto stratĂ©gia mĂĄ ale tieĆŸ viacero neĂœhod (podrobnejĆĄie v knihe [3]) ako

napr. rozdiel medzi cenou za ktorĂș sa kupuje a predĂĄva. CĂ­m viac krĂĄt by cena ak-

cie pret’ala expiracnĂș cenu, tĂœm vyĆĄĆĄie by boli transakcnĂ© nĂĄklady. To znamenĂĄ, ĆŸe

nĂĄklady na takĂ©to zaistenie sĂș zĂĄvislĂ© od priebehu ceny akcie.

VidĂ­me, ĆŸe pri zaist’ovanĂ­ pomocou uvedenĂœch pozĂ­ciĂ­ sĂș nĂĄklady na toto zaiste-

nie zĂĄvislĂ© od konkrĂ©tneho vĂœvoja ceny akcie a teda nepredvĂ­datel’nĂ©. V uvedenom

prĂ­klade s call opciou majĂș nĂĄklady na zaistenie vysokĂș volatilitu, mĂŽĆŸe to byt’ 0

alebo aj 1 000 000 EUR a viac. V ideálnom prípade by mala byt’ volatilita nákla-

dov nulovĂĄ, teda nĂĄklady by boli deterministickĂ© a vĂœĆĄka tĂœchto nĂĄkladov pre tzv.

perfektnĂ© zaistenie by mala byt’ rovnĂĄ Black-Scholesovej cene opcie. VyplĂœva to z

odvodenia Black-Scholesovho vzorca, kde sme pouĆŸili bezarbitrĂĄĆŸny princĂ­p, ktorĂœ

zarucuje "fĂ©rovĂș" cenu opcie, t.j. ani jedna zo strĂĄn by nemala byt’ zvĂœhodnenĂĄ. V

naĆĄom prĂ­klade by to znamenalo, ĆŸe nĂĄklady na zaistenie opcie by boli vĆŸdy 200

000 EUR. Avƥak takéto perfektné zaistenie na reålnom financnom trhu neexistuje.

Page 49: Jakub HAVELKA - uniba.sk

5.1. DELTA HEDGING 35

ExistujĂș ale rĂŽzne pokrocilĂ© metĂłdy, ktorĂ© mĂŽĆŸeme v zĂĄsade rozdelit’ na dve sku-

piny:

‱ tzv. preference-free metĂłdy, ktorĂ© nezĂĄvisia od subjektĂ­vnych ocakĂĄvanĂ­ a pre-

ferenciĂ­. Tieto metĂłdy, alebo strĂĄtegie sĂș casovo lokĂĄlne v tom zmysle, ĆŸe zĂĄ-

visia len na zloĆŸenĂ­ zaist’ovacieho portfĂłlia a na podkladovom aktĂ­ve v danom

case, bez ohl’adu na minulĂœ a budĂșci vĂœvoj.

‱ metĂłdy optimalizujĂșce nejakĂș velicinu, napr. maximalizĂĄcia ocakĂĄvanĂ©ho ĂșĆŸitku

alebo minimalizovanie rizika. Tieto metĂłdy naopak zĂĄvisia na subjektĂ­vnom

pohl’ade ĂșcastnĂ­ka financnĂ©ho trhu na budĂșci vĂœvoj aktĂ­va.

VyvstĂĄva prirodzenĂĄ otĂĄzka, ĆŸe ktorĂĄ zaist’ovacia metĂłda je najlepĆĄia. Samoz-

rejme jednoduchĂĄ odpoved’ na tĂștu otĂĄzku neexistuje, kedâ€™ĆŸe rĂŽzny l’udia majĂș

rĂŽzne nĂĄzory na to co znamenĂĄ "najlepĆĄia". ZĂĄkladnou myĆĄlienkou je vĆĄak to, ĆŸe

investor vie, ĆŸe zaist’ovanie je nĂĄkladnĂ© a musĂ­ si ex-ante zvolit’ svoju ĂșĆŸitkovĂș fun-

kciu, ktorĂĄ co najlepĆĄie charakterizuje jeho preferencie.

5.1 Delta hedging

V tejto casti sa budeme bliĆŸĆĄie zaoberat’ tzv. delta hedgingom, teda delta zaist’ova-

nĂ­m. S tĂœmto zaist’ovanĂ­m sme sa uĆŸ stretli v predchĂĄdzajĂșcej kapitole pri odvĂĄdzanĂ­

Black-Scholesovej parabolickej PDR pre cenu vanilla opcie, kde mnoĆŸstvo akciĂ­ ∆

v zaistenom portfĂłliu bolo rovnĂ© derivĂĄcii ceny opcie podl’a ceny akcie. PĂ­smeno ∆

patrĂ­ do skupiny tzv. "greeks", co sĂș grĂ©cke pĂ­smenĂĄ zauĆŸĂ­vanĂ© pre meranie citlivosti

ceny opcie na rĂŽzne parametre. KaĆŸdĂ© z tĂœchto pĂ­smen meria odliĆĄnĂș cast’ rizika v

opcnej pozĂ­cii a Ășlohou investora je ich meneĆŸment tak aby boli vĆĄetky rizikĂĄ prenho

prijat’el’nĂ©. Medzi greeks patrĂ­:

‱ ∆ - Delta, t.j. závislost’ zmeny ceny opcie na zmene ceny akcie:

∆ =∂V

∂S

Page 50: Jakub HAVELKA - uniba.sk

36 5. HEDGING

‱ Γ - Gama, t.j. závislost’ zmeny faktora ∆ na zmene ceny akcie:

Γ =∂∆

∂S=∂2V

∂S2

‱ Θ - ThĂ©ta, t.j. zĂĄvislost’ zmeny ceny opcie na zmene expiracnej doby T, resp.

casu do expirĂĄcie T-t:

Θ = −∂V∂T

=∂V

∂t

‱ g - Vega, t.j. závislost’ zmeny ceny opcie na zmene volatility ceny akcie:

∆ =∂V

∂σ

‱ ρ - RĂł, t.j. zĂĄvislost’ zmeny ceny opcie na zmene bezrizikovej Ășrokovej miery:

∆ =∂V

∂r

5.1.1 Delta opcie

Tu sa budeme bliĆŸĆĄie zaoberat’ parametrom ∆, ktorĂœ je azda najdĂŽleĆŸitejĆĄĂ­m z po-

medzi spomenutĂœch parametrov pri analĂœze trhovĂœch dĂĄt. Ako uĆŸ bolo spomenutĂ©,

∆ opcie meria citlivost’ ceny opcie na zmenu ceny akcie. Pre názornost’, ak by ∆

call opcie na akciu bolo 0.8, potom zmena ceny akcie o malĂș hodnotu x bude mat’

za nĂĄsledok zmenu ceny opcie o pribliĆŸne 80% tejto hodnoty x.

V nĂĄsledujĂșcom odvodĂ­me explicitnĂœ vzorec pre ∆ vanilla opcie a pre ∆ vybra-

nĂœch exotickĂœch opciĂ­. Postup je jednoduchĂœ a spocĂ­va v derivovanĂ­ explicitnĂ©ho

vzorca pre cenu danĂœch opciĂ­ podl’a ceny akcie.

Pre odvodenie ∆ pre vanilla call a put opciu stací ak zderivujeme Black-Scholesov

vzorec pre ceny tĂœchto opciĂ­ podl’a ceny akcie. Pre Ășspornost’ zĂĄpisov napĂ­ĆĄeme

Black-Scholesov vzorec pre call opciu v tvare

V call(S, t) = Se−D(T−t)Ω(d1)− Ee−r(T−t)Ω(d2)

a pre put opciu v tvare

V put(S, t) = Ee−r(T−t)Ω(−d2)− Se−D(T−t)Ω(−d1),

Page 51: Jakub HAVELKA - uniba.sk

5.1. DELTA HEDGING 37

kde

d1 =ln St

E+ (r −D + 1

2σ2)(T − t)

σ√T − t

d2 =ln St

E+ (r −D − 1

2σ2)(T − t)

σ√T − t

= d1 − σ√T − t.

V d’alơom budeme potrebovat’ deriváciu kumulatívnej distribucnej funkcie nor-

malizovanĂ©ho normĂĄlneho rozdelenia Ί(x), co vieme ĆŸe je hustota tohto rozdelenia

a budeme ju oznacovat’

φ(x) =1√2Π

e−x2/2

NĂĄsledujĂșca lema hovorĂ­ o rovnostiach, ktorĂ© platia pre veliciny v Black-Scholesovom

vzorci.

Lema 5.1. Platí:∂d1

∂S=∂d2

∂S=

1

Sσ√T − t

(5.1)

Se−D(T−t)φ(d1)− Ee−r(T−t)φ(d2) = 0 (5.2)

Dîkaz: Rovnost’ (5.1) sa dá l’ahko nahliadnut’, a preto prejdeme k druhej rov-

nosti. (5.2) platí práve vtedy ked’:

Se−D(T−t)φ(d1) = Ee−r(T−t)φ(d2)

S

Ee(T−t)(r−D) =

φ(d2)

φ(d1)

lnS

E+ (T − t)(r −D) =

d21 − d2

2

2,

pricom pravĂĄ strana poslednej rovnice je:

d21 − d2

2

2=

1

2(d1 + d2)(d1 − d2) =

1

2(2d1 − σ

√T − t)σ

√T − t

= lnS

E+ (r −D +

1

2σ2)(T − t)− 1

2σ2(T − t)

= lnS

E+ (T − t)(r −D)

Pre deltu call opcie potom dostĂĄvame

∆call =∂V call

∂S= Se−D(T−t)φ(d1)

∂d1

∂S+ e−D(T−t)Ί(d1)− Ee−r(T−t)φ(d2)

∂d2

∂S

= e−D(T−t)Ω(d1) +∂d1

∂S[Se−D(T−t)φ(d1)− Ee−r(T−t)φ(d2)]

= e−D(T−t)Ω(d1),

Page 52: Jakub HAVELKA - uniba.sk

38 5. HEDGING

kde sme pri poslednĂœch dvoch ĂșpravĂĄch vyuĆŸili lemu (5.1).

Analogicky pre deltu put opcie mĂĄme

∆put =∂V put

∂S= (−1)− Se−D(T−t)φ(−d1)

∂d1

∂S− e−D(T−t)Ω(−d1)

+(−1)Ee−r(T−t)φ(−d2)∂d2

∂S

= −e−D(T−t)Ω(−d1).

Obr. 5.1: Delta pre call opciu Obr. 5.2: Delta pre put opciu

Na obrĂĄzku (5.1) a (5.2) je zobrazenĂœ priebeh ∆call a ∆put v zĂĄvislosti od ceny

akcie pre vanilla call a put opciu s parametrami E = 120, D = 0, pricom bezrizikovĂĄ

ĂșrokovĂĄ miera je 2%, volatilita akcie 30% a cas do expirĂĄcie je jeden rok. VidĂ­me,

ĆŸe ∆put je vlastne ∆call o 1 posunutĂ© nadol. To vyplĂœva zo zĂĄkladnej vlastnosti ku-

mulatívnej distribucnej funkcie normalizovaného normålneho rozdelenia Ί(x):

Ω(−x) = 1− Ω(x)

5.1.2 Delta pre exotické opcie

V tejto cati uvedieme vĂœpocet ∆ pre rĂŽzne typy exotickĂœch opciĂ­. Zacneme prĂ­kla-

dom pre ĂĄzijskĂș aritmeticky spriemerovanĂș opciu, ktorej cenu a ∆ vypocĂ­tame nu-

Page 53: Jakub HAVELKA - uniba.sk

5.1. DELTA HEDGING 39

mericky, pretoĆŸe explicitnĂœ vzorec pre tento typ derivĂĄtu nepoznĂĄme. Dalej budeme

pocĂ­tat’ ∆ exotickĂœch opciĂ­ derivovanĂ­m ich explicitnĂœch vzorcov cien.

Ázijskå diskrétne aritmeticky spriemerovanå average rate opcia

Na vĂœpocet ∆ tejto opcie pouĆŸijeme numerickĂș metĂłdu Monte Carlo. Touto me-

tĂłdou budeme simulovat’ vĂœvoj ceny akcie, z ktorej vypocĂ­tame cenu opcie a nĂĄ-

sledne ∆, teda závislost’ zmeny ceny opcie od zmeny pociatocnej ceny akcie.

Pre vĂœvoj ceny akcie budeme opĂ€t’ uvaĆŸovat’ stochastickĂș diferenciĂĄlnu rovnicu

dSt = ”Stdt+ σStdWt, (5.3)

ktorej rieĆĄenie vieme, ĆŸe je

St = S0 exp

(”t+ σWt −

1

2σ2t

).

Podl’a tohto vzt’ahu budeme generovat’ ceny akcie aĆŸ do casu expirĂĄcie. Potom vy-

cĂ­slime koncovĂ© ceny opcie VT podl’a vzt’ahu

VT = max(A− E, 0)

kde A je aritmetickĂœ priemer z cien akcie pocas danej simulĂĄcie a E je expiracnĂĄ

cena. Dalej vypocĂ­tame cenu opcie v case t = 0 ako diskontovanĂș strednĂș hodnotu z

koncovĂœch cien, pricom tĂșto strednĂș hodnotu aproximujeme aritmetickĂœm prieme-

rom (vychĂĄdzame zo zĂĄkona vel’kĂœch cĂ­sel). OcakĂĄvanĂœ vĂœnos akcie ” nahradĂ­me

bezrizikovou Ășrokovou mierou r, aby sme tak dostali bezarbitrĂĄĆŸnu cenu opcie (v

rizikovo neutrĂĄlnom svete sa vĂœnos musĂ­ rovnat’ bezrizikovej Ășrokovej miere). Po-

tom rovnica na postupné generovanie cien akcie bude

St2 = St1 exp

((r − 1

2σ2

)(t2 − t1) + σZt1

), (5.4)

kde

Zt1 = Wt2 −Wt1 , 0 ≀ t1 ≀ t2 ≀ T (5.5)

má rozdelenie N (0, t2 − t1).

Na koniec vypocítame ∆ z cien opcií pomocou aproximácie derivácie ako

∆ =∂V

∂S0

=V (S0 + Δ)− V (S0)

Δ,

Page 54: Jakub HAVELKA - uniba.sk

40 5. HEDGING

pre Δ dostatocne malé.

Na obrĂĄzku (5.3) je znĂĄzonenĂœ priebeh ∆ pre aritmetickĂș ĂĄzijskĂș call a put opciu

v zĂĄvislosti od pociatocnej ceny akcie. V tomto prĂ­klade majĂș opcie expiracnĂș cenu

E = 120 a maturitu T = 10 dnĂ­, pricom podkladovĂœm aktĂ­vom je akcia s volatilitou

σ = 0.2 a bezrizikovĂĄ ĂșrokovĂĄ miera je r = 0.02. Za Δ sme zvolili 0.01 (menĆĄie

hodnoty uĆŸ nemali vplyv na presnost’ rieĆĄenia, t.j. vel’kost’ odchyliek sa uĆŸ nemenila)

a pocet simulĂĄciĂ­ pre kaĆŸdĂș cenu opcie bol 5000.

Program na vĂœpocet ∆ tejto opcie je nakonci v Listingu programov (6.1).

Obr. 5.3: Delta vypocĂ­tanĂĄ simulĂĄciou pre aritmetickĂș ĂĄzijskĂș call opciu (vl’avo) a put opciu(vpravo)

Z tĂœchto grafov vidĂ­me, ĆŸe ∆ aritmetickĂœch ĂĄzijskĂœch opciĂ­ ma vel’mi podobnĂœ

priebeh ako ∆ vanilla opciĂ­. AvĆĄak vidĂ­me, ĆŸe grafy pre ĂĄzijskĂ© opcie majĂș drobnĂ©

vĂœchylky, ktorĂ© sĂș spĂŽsobenĂ© nepresnost’ami pouĆŸitej Monte Carlo metĂłdy. V zĂĄsade

mohli vzniknĂșt’ dve rĂŽzne chyby v dĂŽsledku:

‱ diskretizĂĄcie derivĂĄcie na vĂœpocet ∆

‱ nepresnĂ©ho odhadnutia cien opciĂ­ V (S0 + Δ), V (S0)

Ázijskå spojite geometricky spriemerovanå average rate call opcia

Page 55: Jakub HAVELKA - uniba.sk

5.1. DELTA HEDGING 41

Podl’a ocenovacej formuly (3.8) vieme, ĆŸe cena tejto opcie je

V arc(S,A, t) = e−r(T−t)EQ[max(A− E, 0)], (5.6)

kde E je expiracnĂĄ cena, S = St a

A = At = exp

(1

t

∫ t

0

lnSτdτ

).

Odvodenie explicitného vzorca pre cenu tejto opcie z formuly (5.6) je ukåzané v

knihe [5] a my teda prejdeme rovno k tomuto vzorcu:

V arc(S,A, t) = e−r(T−t)[At/TS(T−t)/T e”+σ2/2Ί(d1)− EΊ(d2)], (5.7)

kde

” =

(r −D − σ2

2

)(T − t)2

2T

σ =σ

T

√(T − t)3

3

d2 =1

σ

(t

TlnA+

T − tT

lnS + ”− lnE

)d1 = d2 + σ

ZderivovanĂ­m vzorca (5.7) podl’a ceny akcie dostĂĄvame ∆ pre danĂș opciu v tvare

∆arc = e−r(T−t)At/T∂S(T−t)/T

∂Se”+σ2/2Ί(d1)

+ e−r(T−t)(At/TS(T−t)/T e”+σ2/2φ(d1)

∂d1

∂S− Eφ(d2)

∂d2

∂S

)Toto mĂŽĆŸeme d’alej zjednoduĆĄit’ - ĂșkĂĄĆŸeme, ĆŸe vĂœraz

At/TS(T−t)/T e”+σ2/2φ(d1)∂d1

∂S− Eφ(d2)

∂d2

∂S

je nulovĂœ. Zrejme platí∂d1

∂S=∂d2

∂S

a ak upravĂ­me druhĂș zloĆŸku

Eφ(d2) = Eφ(d1 − σ) = E1√2Π

e−(d1−σ)2/2

= E1√2Π

e−d21/2e(2d1σ−σ2)/2 = Eφ(d1)e(2d1σ−σ2)/2

= Eφ(d1)et/T lnA+(T−t)/T lnS−lnE+”−σ2/2 = Eφ(d1)e”−σ2/2At/TS(T−t)/TE−1

= φ(d1)e”−σ2/2At/TS(T−t)/T ,

Page 56: Jakub HAVELKA - uniba.sk

42 5. HEDGING

tak vidĂ­me, ĆŸe sa rovnĂĄ prvej zloĆŸke, a teda danĂœ vĂœraz je nulovĂœ. Z toho dostĂĄvame

∆arc = e−r(T−t)At/T∂S(T−t)/T

∂Se”+σ2/2Ί(d1)

= e−r(T−t)(A

S

)t/TT − tT

e”+σ2/2Ί(d1)

Ázijskå spojite geometricky spriemerovanå average strike call opcia

Podobne ako v predoĆĄlom bude cena tejto opcie danĂĄ ocenovacou formulou (3.8)

ako

V asc(S,A, t) = e−r(T−t)EQ[max(S − A, 0)]. (5.8)

OpĂ€t’ uvedieme uĆŸ priamo explicitnĂœ vzorec pre cenu danej opcie (prechod od for-

muly (5.8) k explicitnĂ©mu vzorcu je uvedenĂœ v knihe [5]).

V asc(S,A, t) = Se−D(T−t)Ω(d1)− At/TS(T−t)/T e−D(T−t)e−QΩ(d2) (5.9)

kde

d1 =t ln(S/A) +

(r −D + σ2

2

)T 2−t2

2

σ√

T 3−t33

d2 = d1 −σ

T

√T 3 − t3

3

Q =

(r −D + σ2

2

)2

T 2 − t2

T− σ2

6

T 3 − t3

T 2

ZderivovanĂ­m vzorca (5.9) podl’a ceny akcie dostĂĄvame ∆ pre danĂș opciu v tvare

∆asc = e−D(T−t)[Ω(d1)− At/T ∂S

(T−t)/T

∂Se−QΩ(d2)

]+ e−D(T−t)

[Sφ(d1)

∂d1

∂S− At/TS(T−t)/T e−Qφ(d2)

∂d2

∂S

]Toto mĂŽĆŸeme d’alej zjednoduĆĄit’, podobne ako v predchĂĄdzajĂșcom prĂ­pade, pretoĆŸe

vĂœraz

Sφ(d1)∂d1

∂S− At/TS(T−t)/T e−Qφ(d2)

∂d2

∂S= 0,

a teda nakoniec dostĂĄvame

∆asc = e−D(T−t)[Ω(d1)− At/T ∂S

(T−t)/T

∂Se−QΩ(d2)

]= e−D(T−t)

[Ω(d1)−

(A

S

)t/TT − tT

e−QΩ(d2)

]

Page 57: Jakub HAVELKA - uniba.sk

5.1. DELTA HEDGING 43

Lookback extreme rate call opcia

Vieme, ĆŸe vĂœplata takejto opcie je max(MTT0− E, 0), kde MT

T0= max(St, t ∈

[T0, T ]). Pre cenu opcie v case t potom platĂ­

V erc(S,M, t) = e−r(T−t)EQ[max(max(M,MTt )− E, 0)],

kde S = St a M = M tT0

je priebeĆŸnĂ© maximum nadobudnutĂ© do casu t. Tento vzt’ah

mĂŽĆŸeme rozpĂ­sat’ podl’a toho ci je vĂ€cĆĄie priebeĆŸnĂ© maximum alebo expiracnĂĄ cena

nĂĄsledovne:

pre M ≀ E platĂ­

V erc(S,M, t) = e−r(T−t)EQ[max(MTt − E, 0)],

a pre M > E platĂ­

V erc(S,M, t) = e−r(T−t)((M − E) + EQ[max(MTt −M, 0)])

V druhom prĂ­pade pre M > E vidĂ­me, ĆŸe vĂœplata bude minimĂĄlne M − E. TĂĄto

vĂœplata potom predstavuje novĂș vyĆĄĆĄiu expiracnĂș hodnotu pre casovĂœ interval [t, T ],

a teda vĂœplata sa mĂŽĆŸe eĆĄte zvĂœĆĄit’ ak cena akcie stĂșpne nad M − E.

Ak definujeme funkciu

H(S, t,K) = e−r(T−t)EQ[max(MTt −K, 0)],

kde K je konĆĄtanta (predstavuje expiracnĂș cenu), potom cenu danej opcie mĂŽĆŸeme

napísat’ ako

V erc(S,M, t) =

H(S, t, E) ak M ≀ E

e−r(T−t)(M − E) +H(S, t,M) ak M > E

V knihe [5] je uvedenĂœ postup na vĂœpocet explicitnĂ©ho vzorca pre H(S, t,K). Na

tomto mieste uvedieme uĆŸ priamo danĂœ vzorec:

H(S, t,K) = SΊ(d)− e−r(T−t)KΊ(d− σ√T − t)

+ e−r(T−t)σ2

2rS

[er(T−t)Ω(d)−

(S

K

)− 2rσ2

Ί

(d− 2r

σ

√T − t

)]

Page 58: Jakub HAVELKA - uniba.sk

44 5. HEDGING

kde

d =ln S

K+ (r + σ2

2)(T − t)

σ√T − t

Na vĂœpocet ∆ opcie teda potrebujeme derivĂĄciu funkcie H(S, t,K) podl’a S, ktorĂș

získame zderivovaním vyƥƥie uvedeného vzorca:

∂H(S, t,K)

∂S= Ί(d) + Sφ(d)

∂d

∂S− e−r(T−t)Kφ(d− σ

√T − t)∂(d− σ

√T − t)

∂S

+σ2

2rΩ(d)− e−r(T−t)

σ2

2r

(S

K

)− 2rσ2

Ί

(d− 2r

σ

√T − t

)+

σ2

2rSφ(d)

∂d

∂S− e−r(T−t)

σ2

2rS

(S

K

)− 2rσ2

φ

(d− 2r

σ

√T − t

)+ e−r(T−t)

(S

K

)− 2rσ2

Ί

(d− 2r

σ

√T − t

)Toto mĂŽĆŸeme zjednoduĆĄit’, tak ako v predchĂĄdzajĂșcich prĂ­padoch, pretoĆŸe vĂœrazy

Sφ(d)∂d

∂S− e−r(T−t)Kφ(d− σ

√T − t)∂(d− σ

√T − t)

∂S= 0

aσ2

2rSφ(d)

∂d

∂S− e−r(T−t)

σ2

2rS

(S

K

)− 2rσ2

φ

(d− 2r

σ

√T − t

)= 0.

Teda nakoniec dostĂĄvame

∂H(S, t,K)

∂S= Ω(d)

(1 +

σ2

2r

)+ e−r(T−t)

(S

K

)− 2rσ2

Ί

(d− 2r

σ

√T − t

)(1− σ2

2r

)Potom ∆ tejto lookback opcie je

∆erc =

∂H(S,t,E)

∂Sak M ≀ E

∂H(S,t,M)∂S

ak M > E

Page 59: Jakub HAVELKA - uniba.sk

KAPITOLA 6

Malliavinov kalkul a delta opcie

Malliavinov kalkul sa tieĆŸ nazĂœva stochastickĂœ kalkul variĂĄciĂ­, pretoĆŸe rozĆĄiruje kal-

kul variĂĄciĂ­ pre funkcie na kalkul variĂĄciĂ­ pre stochastickĂ© procesy. Z hl’adiska fi-

nancnej matematiky je tento kalkul zaujĂ­mavĂœ kvĂŽli tomu, ĆŸe umoĆŸnuje derivovanie

a integrovanie po castiach nĂĄhodnĂœch velicĂ­n, co sa vyuĆŸĂ­va pri pocĂ­tanĂ­ paramet-

rov citlivosti financnĂœch derivĂĄtov. MĂŽĆŸeme teda takto vypocĂ­tat’ parametre greeks

- Delta, Gama, ThĂ©ta, Vega, RĂł a d’alĆĄie, kedĆŸe sĂș to derivĂĄcie ceny opcie podl’a

prĂ­sluĆĄnĂœch premennĂœch.

V tejto casti uvedieme zåkladné elementy Malliavinovho kalkulu, ktoré potom

vyuĆŸijeme pri pocĂ­tanĂ­ parametrov greeks. ObĆĄĂ­rnejĆĄie o Malliavinom kalkule je na-

písané v knihe [8].

Hlavnou vĂœhodou tohto kalkulu je, ĆŸe nĂĄm poskytne ĂșcinnĂœ nĂĄstroj na derivova-

nie cien opcĂ­ v tvare strednej hodnoty

Vt = e−r(T−t)EQ[VT ],

a teda na vĂœpocet parametrov greeks opcie nebudeme potrebovat’ poznat’ expli-

citnĂ© vzorce pre ich ceny a ani vzorce pre greeks. Toto nĂĄm umoĆŸnĂ­ odhadovat’

resp. simulovat’ priamo deriváciu ceny opcie, teda greeks, bez toho aby sme najprv

odhadovali resp. simulovali cenu opcie a z nej potom pocĂ­tali danĂ© greeks. TakĂœmto

postupom dostaneme greeks opcie v podobnom tvare ako je cena opcie:

greek = e−r(T−t)EQ[VT ·w],

45

Page 60: Jakub HAVELKA - uniba.sk

46 6. MALLIAVINOV KALKUL A DELTA OPCIE

kde w je urcitĂĄ vĂĄha, ktorĂș vypocĂ­tame. Tento vĂœsledok znamenĂĄ, ĆŸe parameter

greek mĂŽĆŸe byt’ vypocĂ­tanĂœ priamo (vĂœslednĂœ vzorec mĂŽĆŸe byt’ kl’udne jednoduchĆĄĂ­

ako povĂŽdnĂœ problĂ©m) alebo simulĂĄciou (Monte Carlo) spolu s cenou opcie pri

rovnakej pravdepodobnostnej miere Q.

6.1 OperĂĄtor derivĂĄcie

Na pravdepodobnostnom priestore (Ω,F , P ) s filtråciou Ft generovanou Wienero-

vĂœm procesom Wt a pre deterministickĂ© funkcie h : [0, T ] → R, h ∈ L2([0, T ])

definujeme nĂĄhodnĂș premennĂș

W (h) =

∫ T

0

h(t)dWt,

teda W (h) je Itov integrĂĄl. Dalej nech C∞n je mnoĆŸina hladkĂœch funkciĂ­ f : Rn → R

a S je mnoĆŸina nĂĄhodnĂœch premennĂœch v tvare

F = f(W (h1),W (h2), . . . ,W (hn)),

kde f ∈ C∞n a h1, h2, . . . , hn ∈ L2([0, T ]). Potom operĂĄtor derivĂĄcie D mĂŽĆŸeme

definovat’ následovne:

DefinĂ­cia 6.1. [8] Pre F ∈ S definujeme stochastickĂœ proces DtF ako

DtF =n∑i=1

∂f

∂xi(W (h1),W (h2), . . . ,W (hn))hi(t)

Malliavinova derivĂĄcia je teda lineĂĄrny operĂĄtor D : L2(Ω) → L2(Ω × [0, T ]).

DefinicnĂœ obor operĂĄtora D mĂŽĆŸeme d’alej rozĆĄĂ­rit’, ak uvaĆŸujeme normu

||F ||1,2 = ||F ||L2(Ω) + ||F ||L2(Ω×[0,T ])

a D1,2 definujeme ako uzĂĄver mnoĆŸiny S v norme ||.||1,2, potom D1,2 je definicnĂœ

obor operĂĄtora D.

Pre nĂĄzornost’ uvaĆŸujme jednoduchĂș funkciu F = W (h) =∫ T

0h(t)dWt. Potom

jej Malliavinova derivĂĄcia je jednoducho DtW (h) = h(t), co je vlastne integrand

Itovho integrĂĄlu.

V nĂĄsledujĂșcej vete uvedieme vlastnosti tohto operĂĄtora.

Page 61: Jakub HAVELKA - uniba.sk

6.2. SKOROHODOV INTEGRÁL 47

Veta 6.2. [8] Malliavinov operĂĄtor derivĂĄcie mĂĄ nĂĄsledujĂșce vlastnosti:

1. linearita: Dt(cF +G) = cDt(F ) +Dt(G), ∀F,G ∈ D1,2

2. pravidlo ret’azenia: Dt(f(F )) =∑n

i=1∂f∂xiDtF , ∀f ∈ C∞n , F ∈ D1,2

3. sĂșcinovĂ© pravidlo: Dt(FG) = GDt(F ) +FDt(G), ∀F,G ∈ D1,2 a ||DF || <∞

6.2 Skorohodov integrĂĄl

KedĆŸe Malliavinov operĂĄtor derivĂĄcie je lineĂĄrny, musĂ­ k nemu existovat’ opacnĂœ

operĂĄtor: ÎŽ : L2(Ω × [0, T ]) → L2(Ω). OperĂĄtor ÎŽ sa nazĂœva Skorohodov integrĂĄl a

definujeme ho nĂĄsledovne:

DefinĂ­cia 6.3. [8] Skorohodov integrĂĄl je operĂĄtor

ÎŽ : df(ÎŽ) ⊂ L2(Ω× [0, T ])→ L2(Ω)

s definicnĂœm oborom

df(ÎŽ) = u ∈ L2(Ω× [0, T ]),∃C ∈ R : |E[

∫ T

0

DtFutdt]| ≀ C||F ||L2(Ω),∀F ∈ D1,2,

pre ktorĂœ platĂ­

E

[∫ T

0

DtFutdt

]= E[FÎŽ(u)]

Poznamenajme, ĆŸe pre adaptovanĂ© procesy je Skorohodov integrĂĄl totoĆŸnĂœ s

Itovim integrálom, a teda platí rovnost’

E

[∫ T

0

DtFutdt

]= E[FÎŽ(u)] = E

[F

∫ T

0

utdWt

]

NĂĄsledujĂșca veta hovorĂ­ o integrĂĄcii po castiach v Malliavinovom kalkule.

Veta 6.4. [8] Nech u ∈ df(ÎŽ), F ∈ D1,2, Fu ∈ L2(Ω× [0, T ]), potom platĂ­

ÎŽ(Fu) = FÎŽ(u)−∫ T

0

DtFutdt

Page 62: Jakub HAVELKA - uniba.sk

48 6. MALLIAVINOV KALKUL A DELTA OPCIE

DĂŽkaz: Z definĂ­cie Skorohodovho integrĂĄlu a pouĆŸitĂ­m sĂșcinovĂ©ho pravidla pre

F,G ∈ D1,2 måme

E[FGÎŽ(u)] = E

[∫ T

0

Dt(FG)utdt

]= E

[G

∫ T

0

Dt(F )utdt

]+ E

[F

∫ T

0

Dt(G)utdt

]= E

[G

∫ T

0

Dt(F )utdt

]+ E[GÎŽ(Fu)]

6.3 Malliavinova vĂĄĆŸenĂĄ schĂ©ma

V tejto casti ukĂĄĆŸeme ako vypocĂ­tat’ greek opcie pomocou vĂĄhy w, ktorĂĄ hovorĂ­

comu sa rovnĂĄ prĂ­sluĆĄnĂĄ derivĂĄcia v rovnici

greek = e−r(T−t)∂

∂PEQ[VT (ST )] = e−r(T−t)EQ

[∂VT (ST )

∂ST

∂ST∂P

]= e−r(T−t)EQ[VT ·w],

kde P je parameter podl’a ktorĂ©ho derivujeme (napr. pre ∆ je to cena akcie S a pre

ρ je to ĂșrokovĂĄ miera r).

Chceme teda vypocĂ­tat’, comu sa rovnĂĄ E[φâ€Č(X)G], kde X je podkladovĂ© aktĂ­vum

- akcia, φ(.) je vĂœplata a X(t+h)−X(t)h

→ G pre h→ 0, je derivácia procesu X.

UvaĆŸujme l’ubovl’nĂœ proces hs, pre ktorĂœ podl’a pravidla ret’azenia platĂ­

GhsDsφ(X) = Ghsφâ€Č(X)DsX

a po integråcii måme∫ T

0

GhsDsφ(X)ds = Gφâ€Č(X)

∫ T

0

hsDsXds

a po Ășprave dostĂĄvame

Gφâ€Č(X) =

∫ T0GhsDsφ(X)ds∫ T0hsDsXds

.

Oznacme us = Ghs∫ T0 hsDsXds

. Potom platĂ­

E[φâ€Č(X)G] = E

[∫ T

0

Dsφ(X)usds

]= E[φ(X)ÎŽ(u)],

z coho dostĂĄvame nĂĄsledujĂșci vzorec:

E[φâ€Č(X)G] = E[φ(X)w], (6.1)

Page 63: Jakub HAVELKA - uniba.sk

6.4. DELTA PRE EXOTICKÉ OPCIE 49

kde vĂĄha w je

w = ÎŽ

(Ghs∫ T

0hsDsXds

).

V nĂĄsledujĂșcom prĂ­klade je ukĂĄzanĂœ vĂœpocet ∆ pre vanilla opciu pomocou vzorca

(6.1).

PrĂ­klad 6.5. Predpokladajme, ĆŸe cena akcie je danĂĄ geometrickĂœm BrownovĂœm pohy-

bom ako

ST = Ste(r−D−σ2/2)(T−t)+σ

∫ Tt dWτ ,

kde T ≄ t a D je rocnĂĄ miera priebeĆŸne vyplĂĄcanej dividendy. Chceme vypocĂ­tat’ ∆

vanilla opcie, teda deriváciu ceny opcie podl’a pociatocnej ceny akcie S0. Potom

∆ =∂

∂S0

e−rTEQ[φ(ST )]

= e−rTEQ

[φâ€Č(ST )

∂ST∂S0

]=

e−rT

S0

EQ[φâ€Č(ST )ST ],

pricom sme vyuĆŸili rovnost’ ∂ST∂S0

= e(r−D−σ2/2)T+σWT = STS0.

Teraz pouĆŸijeme vzorec (6.1) na vĂœpocet vĂĄhy w pre hs = 1:

w = ÎŽ

(ST∫ T

0DsSTds

)

= ÎŽ

(ST

σST∫ T

01s≀Tds

)

= ÎŽ

(1

σT

)=

WT

σT

a teda nakoniec dostĂĄvame

∆ =e−rT

S0

EQ

[φ(ST )

WT

σT

]

6.4 Delta pre exotické opcie

V tejto casti ukĂĄĆŸeme ako vypocĂ­tat’ parameter ∆ pre vybranĂ© typy exotickĂœch opciĂ­

pomocou Malliavinovho kalkulu.

Page 64: Jakub HAVELKA - uniba.sk

50 6. MALLIAVINOV KALKUL A DELTA OPCIE

Ázijskå spojite aritmeticky spriemerovanå average rate call opcia

Pre tĂșto opciu vypocĂ­tame ∆ ako derivĂĄciu ceny opcie Vt podl’a pociatocnej ceny

akcie S0 a vĂœsledok porovnĂĄme s ∆ z predchĂĄdzajĂșcej casti.

Vieme, ĆŸe cena tejto opcie je

V (S,A, t) = e−r(T−t)EQ[max(A− E, 0)],

kde E je expiracnĂĄ cena a

A = AT =1

T

∫ T

0

Stdt.

Potom ∆ vypocítame ako

∆ = e−r(T−t)∂

∂S0

EQ[VT (A)]

= e−r(T−t)EQ

[∂VT (A)

∂A

∂A

∂S0

]=

e−r(T−t)

S0

EQ

[∂VT (A)

∂AA

]a pouĆŸitĂ­m vzorca (6.1) dostaneme ∆ ako

∆ =e−r(T−t)

S0

EQ

[∂VT (A)

∂AA

]=e−r(T−t)

S0

EQ[VT (A)w],

kde vĂĄha w je Skorohodov integrĂĄl

w = ÎŽ

(ASt∫ T

0StDtAdt

).

V nĂĄsledujĂșcom vĂœpocte ∆ vyuĆŸijeme rovnost’

DtA =1

T

∫ T

0

DtSτdτ =σ

T

∫ T

t

Sτdτ (6.2)

a tĂșto lemu:

Lema 6.6. Pre cenu akcie St danĂș geometrickĂœm BrownovĂœm pohybom ako

ST = S0e(r−σ2/2)T+σWT

platĂ­ rovnost’ ∫ T0St∫ TtSτdτdt(∫ T

0Stdt

)2 =1

2

Page 65: Jakub HAVELKA - uniba.sk

6.4. DELTA PRE EXOTICKÉ OPCIE 51

DĂŽkaz:

2

∫ T

0

St

∫ T

t

Sτdτdt =

∫ T

0

St

∫ T

t

Sτdτdt+

∫ T

0

Sτ

∫ τ

0

Stdtdτ

=

∫ T

0

St

(∫ T

t

Sτdτ +

∫ t

0

Sτdτ

)dt

=

∫ T

0

St

∫ T

0

Sτdτdt

=

(∫ T

0

Stdt

)2

Teraz mĂŽĆŸeme vypocĂ­tat’ vĂĄhu ako

w = ÎŽ

(ASt∫ T

0StDtAdt

)=

2

σΎ

(St∫ T

0Stdt

)

=2

σ

(∫ T0StdWt∫ T

0Stdt

+

∫ T0St(∫ TtσSτdτ)dt

(∫ T

0Stdt)2

)

=2

σ

∫ T0StdWt∫ T

0Stdt

+ 1,

pricom sme vyuĆŸili vzt’ah (6.2), lemu (6.6) a vetu (6.4). To mĂŽĆŸeme d’alej upravit’,

pretoĆŸe platĂ­ ∫ T

0

StdWt =1

σ

(ST − S0 − r

∫ T

0

Stdt

)a teda

w = ÎŽ

(ASt∫ T

0StDtAdt

)=

2

σ2

ST − S0 − r∫ T

0Stdt∫ T

0Stdt

+ 1

=2

σ2

(ST − S0∫ T

0Stdt

− r +σ2

2

)

=2

σ2

(ST − S0

TA− r +

σ2

2

).

To znamenĂĄ, ĆŸe ∆ tejto opcie je

∆ =2e−rT

σ2S0

EQ

[VT (A)

(ST − S0

TA− r +

σ2

2

)], (6.3)

kde

VT (A) = max

(1

T

∫ T

0

Stdt− E, 0).

Page 66: Jakub HAVELKA - uniba.sk

52 6. MALLIAVINOV KALKUL A DELTA OPCIE

Ázijskå spojite geometricky spriemerovanå average rate call opcia

Vieme, ĆŸe cena tejto opcie je

V arc(S,A, t) = e−r(T−t)EQ[max(A− E, 0)|Ft], (6.4)

kde E je expiracnĂĄ cena a

A = AT = exp

(1

T

∫ T

0

lnSτdτ

),

t.j. geometrickĂœ priemer.

Potom ∆ vypocítame ako

∆ = e−r(T−t)∂

∂StEQ[VT (AT )|Ft]

= e−r(T−t)EQ

[∂VT (AT )

∂AT

∂AT∂St|Ft]

Najprv vypocĂ­tame comu sa rovnĂĄ vĂœraz ∂AT∂St

:

∂AT∂St

=∂

∂Stexp

(t

T

1

t

∫ t

0

lnSudu+T − tT

1

T − t

∫ T

t

lnSudu

)=

ATT

∂

∂St

∫ T

t

lnSt + (r −D − σ2/2)(u− t) + σ(Wu −Wt)du

=ATT

∫ T

t

1

Stdu

=T − tT

ATSt

To znamenĂĄ, ĆŸe ∆ mĂĄ tvar

∆ =e−r(T−t)(T − t)

TStEQ

[∂VT (AT )

∂ATAT |Ft

]a pouĆŸitĂ­m vzorca (6.1) moĆŸeme ∆ vypocĂ­tat’ ako

∆ =e−r(T−t)(T − t)

TStEQ [VT (AT )w|Ft] ,

kde vĂĄha w je

w = ÎŽ

(AT∫ T

tDsATds

).

Page 67: Jakub HAVELKA - uniba.sk

6.4. DELTA PRE EXOTICKÉ OPCIE 53

Pre tĂșto vĂĄhu dostĂĄvame:

ÎŽ

(AT∫ T

tDsATds

)= ÎŽ

(AT∫ T

tAT

1T

∫ Ts

1StσStdtds

)

= ÎŽ

(1∫ T

tσT

(T − s)ds

)

=1

σΎ

(2T

(T − t)2

)=

2T (WT −Wt)

σ(T − t)2

a teda nakoniec pre ∆ danej opcie v case t máme vzt’ah:

∆ =2e−r(T−t)

(T − t)σStEQ [VT (AT )(WT −Wt)|Ft]

Ázijskå spojite geometricky spriemerovanå average strike call opcia

Cena tejto opcie je danĂĄ vzorcom

V asc(S,A, t) = e−r(T−t)EQ[max(ST − AT , 0)|Ft] = e−r(T−t)EQ[VT (ST − AT )|Ft],

kde S = St a

A = AT = exp

(1

T

∫ T

0

lnSτdτ

).

VidĂ­me, ĆŸe vo vĂœplatnej funkcii vystupujĂș dve premennĂ©: ST a AT . TĂșto komplikĂĄciu

mĂŽĆŸeme vyrieĆĄit’ znĂ­ĆŸenĂ­m dimenzie problĂ©mu, t.j. prejdeme k novej premennej

XT = ATST

, ktorĂș zĂ­skame prejdenĂ­m k novej pravdepodobnostnej miereQ∗, pri ktorej

mĂĄ vĂœplatnĂĄ funkcia tvar:

V asc(S,A, t) = e−D(T−t)StEQ∗ [VT (1−XT )|Ft]. (6.5)

KompletnĂœ postup zniĆŸenia dimenzie problĂ©mu je uvedenĂœ v prĂĄci [2] (str. 51).

Prejdenie od pravdepodobnostnej miery Q k Q∗ sa dá spravit’ pomocou Girsanovej

vety (1.16), v ktorej za proces Îłt(ω) zoberieme konĆĄtantu −σ, teda zĂĄpornĂș vola-

tilitu. Potom podl’a spomenutej vety (1.16) platĂ­, ĆŸe Radon-Nikodymova derivĂĄcia

jedQ∗

dQ= e−

12σ2t+σWQ

t = e−(r−D)tSt/S0 = ηt,

kde ηt je martingal a

WQ∗

t = WQt − σt,

Page 68: Jakub HAVELKA - uniba.sk

54 6. MALLIAVINOV KALKUL A DELTA OPCIE

kde WQ∗

t je Wienerov proces spojenĂœ s pravdepodobnostnou mierou Q∗ a WQt je

Wienerov proces na (Ω,F , Q).

To znamenĂĄ, ĆŸe cena akcie pri miere Q danĂĄ ako

St = S0e(r−D−σ2/2)t+σWQt

sa zmení pri miere Q∗ na

St = S0e(r−D+σ2/2)t+σWQ∗t

Z bezarbitrĂĄĆŸneho princĂ­pu vieme, ĆŸe diskontovanĂ© ceny vĆĄetkĂœch aktĂ­v sĂș martin-

galmi, t.j. pri miere Q:

e−rtVt = EQ[e−rTVT |Ft]

a pri novej miere Q∗:

Vt = EQ∗ [e−r(T−t)VT |Ft]

= EQ∗

[ηtηT

e−r(T−t)VT |Ft]

= EQ∗

[StST

e−D(T−t)VT |Ft]

Potom pre cenu aktív pri miere Q∗ platí

VteDtSt

= EQ∗

[VT

eDTST|Ft],

a teda pre mieru Q∗ sme dostali novĂœ numeraire eDtSt, t.j. cena akcie vrĂĄtane divi-

dend.

ZvyĆĄok postupu znĂ­ĆŸenia dimenzie problĂ©mu je uvedenĂœ v spomĂ­nanej prĂĄci [2].

Na tomto mieste prejdeme rovno k rovnici (6.5) a vĂœpoctu ∆.

Pre ĂĄzijskĂș average strike call opciu vypocĂ­tame ∆ ako

∆ =∂

∂Ste−D(T−t)StEQ∗ [VT (1−XT )|Ft]

= e−D(T−t)EQ∗ [VT (1−XT )|Ft] + e−D(T−t)StEQ∗

[∂VT (1−XT )

∂(1−XT )

∂(1−XT )

∂St|Ft]

= e−D(T−t)(EQ∗ [VT (1−XT )|Ft]− StEQ∗

[∂VT (1−XT )

∂(1−XT )

∂XT

∂St|Ft])

Page 69: Jakub HAVELKA - uniba.sk

6.4. DELTA PRE EXOTICKÉ OPCIE 55

Najprv spocĂ­tame comu sa rovnĂĄ vĂœraz ∂XT∂St

:

∂XT

∂St=∂ATST

∂St=

∂AT∂St

ST − AT ∂ST∂St

S2T

=T−tT

ATStST − AT STStS2T

=1

St

(T − tT− 1

)ATST

= − t

TStXT

To znamenĂĄ, ĆŸe ∆ tejto opcie je

∆ = e−D(T−t)(EQ∗ [VT (1−XT )|Ft] +

t

TEQ∗

[∂VT (1−XT )

∂(1−XT )XT |Ft

])a pouĆŸitĂ­m vzorca (6.1) moĆŸeme ∆ vypocĂ­tat’ ako

∆ = e−D(T−t)(EQ∗ [VT (1−XT )|Ft] +

t

TEQ∗ [VT (1−XT )w|Ft]

),

kde vĂĄha w je

w = ÎŽ

(XT∫ T

tDs(1−XT )ds

)

= ÎŽ

XT∫ Tt− (DsAT )ST−(DsST )AT

S2T

ds

= ÎŽ

XT∫ Tt−σAT (1−s/T )ST−σSTAT

S2T

ds

= ÎŽ

(XT∫ T

tsTσXTds

)

= ÎŽ

(2T

σ(T 2 − t2)

)=

2T

σ(T 2 − t2)(WT −Wt)

a teda nakoniec dostávame ∆ ako

∆ = e−D(T−t)EQ∗

[VT (1−XT )

(1 +

2t(WT −Wt)

σ(T 2 − t2)

)|Ft].

Lookback extreme rate call opcia

Vieme, ĆŸe pre cenu tejto opcie v case t platĂ­

V erc(S,M, t) = e−r(T−t)EQ[max(max(M,MTt )− E, 0)],

Page 70: Jakub HAVELKA - uniba.sk

56 6. MALLIAVINOV KALKUL A DELTA OPCIE

kde M = M tT0

je priebeĆŸnĂ© maximum nadobudnutĂ© do casu t a vĂœplata je VT =

max(MTT0− E, 0). Tento vzorec mĂŽĆŸeme d’alej rozpĂ­sat’ ako

V erc(S,M, t) =

e−r(T−t)EQ[max(MTt − E, 0)] ak M ≀ E

e−r(T−t)((M − E) + EQ[max(MTt −M, 0)]) ak M > E

a teda ∆ je

∆ = e−r(T−t)EQ

[∂max(MT

t − E, 0)

∂St

∂(MTt − E)

∂St|Ft]

= e−r(T−t)EQ

[∂max(MT

t − E, 0)

∂St

∂MTt

∂St|Ft],

ak M ≀ E a

∆ = e−r(T−t)(

∂

∂St(M − E) + EQ

[∂max(MT

t −M, 0)

∂St

∂(MTt −M)

∂St|Ft])

= e−r(T−t)EQ

[∂max(MT

t −M, 0)

∂St

∂MTt

∂St|Ft],

ak M > E.

To znamenĂĄ, ĆŸe pre oba prĂ­pady potrebujeme vypocĂ­tat’ ∂MTt

∂St. Za maximum MT

t

zoberieme, tak ako v predchĂĄdzajĂșcej casti, vĂœraz

limn→∞

Mn = maxt≀u≀T

Su = MTt ,

kde

Mn =

[∫ T

t

(Su)ndu

]1/n

, T > t.

Potom dostĂĄvame:

∂MTt

∂St= lim

n→∞

∂Mn

∂St

=∂

∂Stlimn→∞

[∫ T

t

(Ste(r−σ2/2)(u−t)+σ(Wu−Wt))ndu

]1/n

=∂

∂Stlimn→∞

[(St)

n

∫ T

t

en(r−σ2/2)(u−t)+nσ(Wu−Wt)du

]1/n

=∂

∂StSt lim

n→∞

[∫ T

t

en(r−σ2/2)(u−t)+nσ(Wu−Wt)du

]1/n

= limn→∞

[∫ T

t

en(r−σ2/2)(u−t)+nσ(Wu−Wt)du

]1/n

=MT

t

St

Page 71: Jakub HAVELKA - uniba.sk

6.4. DELTA PRE EXOTICKÉ OPCIE 57

a teda ∆ tejto opcie je v tvare

∆ =

e−r(T−t)

StEQ

[∂max(MT

t −E,0)

∂StMT

t |Ft]

ak M ≀ E

e−r(T−t)

StEQ

[∂max(MT

t −M,0)

∂StMT

t |Ft]

ak M > E

Potom ∆ mĂŽĆŸeme vypocĂ­tat’ pomocou vzorca (6.1) ako

∆ =

e−r(T−t)

StEQ[max(MT

t − E, 0)w|Ft]

ak M ≀ E

e−r(T−t)

StEQ[max(MT

t −M, 0)w|Ft]

ak M > E,

kde vĂĄha w je

w = ÎŽ

(MT

t∫ TtDsMT

t ds

)Najprv vypocĂ­tame vĂœraz DsM

Tt :

DsMTt = Ds lim

n→∞

[∫ T

t

(Su)ndu

]1/n

= limn→∞

1

n

[∫ T

t

(Su)ndu

]1/n−1

Ds

∫ T

t

(Su)ndu

= limn→∞

1

n

[∫ T

t

(Su)ndu

]1/n−1 ∫ T

t

nσ(Su)ndu

= σ limn→∞

[∫ T

t

(Su)ndu

]1/n

= σMTt

VĂĄha w je potom

w = ÎŽ

(MT

t∫ TtDsMT

t ds

)

= ÎŽ

(MT

t∫ TtσMT

t ds

)

= ÎŽ

(1

σ(T − t)

)=

WT −Wt

σ(T − t)

a teda nakoniec dostávame ∆ tejto lookback opcie ako

∆ =

e−r(T−t)

σSt(T−t)EQ[max(MT

t − E, 0)(WT −Wt)|Ft]

ak M ≀ E

e−r(T−t)

σSt(T−t)EQ[max(MT

t −M, 0)(WT −Wt)|Ft]

ak M > E

Page 72: Jakub HAVELKA - uniba.sk
Page 73: Jakub HAVELKA - uniba.sk

ZĂĄver

V predloĆŸenej diplomovej prĂĄci sme sa zaoberali delta hedgingom exotickĂœch opciĂ­.

HlavnĂœm ciel’om bolo pocĂ­tanie parametra delta, teda derivĂĄcie ceny opcie podl’a

ceny akcie pocas ĆŸivotnosti danej opcie.

Jadrom ako aj prĂ­nosom prĂĄce je vyuĆŸitie Malliavinovho kalkulu, ktorĂœ pred-

stavuje ĂșcinnĂœ nĂĄstroj na derivovanie stochastickĂœch procesov. TĂœmto prĂ­stupom sa

nĂĄm podarilo vypocĂ­tat’ parameter delta bez toho, aby sme poznali explicitnĂœ vzorec

pre cenu opcie. Stacilo poznat’ vĆĄeobecnĂœ ocenovacĂ­ vzorec pre financnĂ© derivĂĄty v

tvare diskontovanej podmienenej strednej hodnoty z vĂœplatnej funkcie derivĂĄtu.

VĂœslednĂœ parameter delta je rovnako ako ocenovacĂ­ vzorec v tvare podmienenej

strednej hodnoty pri rovnakej pravdepodobnostnej miere.

Pre konkrĂ©tne exotickĂ© typy opciĂ­ sme vypocĂ­tali ich parameter delta. VĂœpocty

boli menej nĂĄrocnĂ© ako klasickĂœ postup, pri ktorom sa odvodzuje a nĂĄsledne deri-

vuje vzorec pre cenu opcie. DalĆĄia vĂœhoda nĂĄĆĄho postupu spocĂ­va v moĆŸnosti vypo-

cĂ­tania parametra delta komplikovanejĆĄĂ­ch financnĂœch derivĂĄtov, ktorĂœch ocenovacĂ­

vzorec nepoznĂĄme.

59

Page 74: Jakub HAVELKA - uniba.sk
Page 75: Jakub HAVELKA - uniba.sk

Bibliografia

[1] Black F., Scholes M.: The pricing of options and corporate liabilities, The Jour-

nal of Political Economy 81, 637-654, 1973.

[2] Bokes T.: Probabilistic and analytic methods for pricing American style of Asian

options, Dissertation Thesis, Bratislava, 2011.

[3] Hull J.C.: Options, Futures & Other Derivatives, 5th edition, Prentice Hull, New

Jersey, 2003.

[4] Ito, K.: On a Formula Concerning Stochastic Differentials, Nagoya Math. Jour-

nal 3, 55–65, 1951.

[5] Kwok Y.K.: Mathematical Models of Financial Derivatives, Springer-Verlag, New

York, 1998.

[6] McLeish L.: Monte Carlo Simulation & Finance, John Wiley & Sons, Inc., Ho-

boken, 2005.

[7] Melichercík I., Olơárová L., Úradnícek V.: Kapitoly z financnej matematiky,

EPOS, Bratislava, 2005.

[8] Nualart D.: The Malliavin Calculus and Related Topics, Springer-Verlag, New

York, 1995.

[9] Oksendal B.: Stochastic Differential Equations, 6th edition, Springer-Verlag,

New York, 2003.

[10] Ć evcovic D.: AnalytickĂ© a numerickĂ© metĂłdy ocenovania financnĂœch derivĂĄtov,

STU, Bratislava, 2009.

61

Page 76: Jakub HAVELKA - uniba.sk
Page 77: Jakub HAVELKA - uniba.sk

Listing programov

Naprogramovane v Matlabe 7.12

Listing 6.1: VĂœpocet ∆ pre ĂĄzijskĂș aritmeticky spriemerovanĂș average rate call opciu

pomocou Monte Carlo metĂłdy

sim =5000; % pocet simulĂĄciĂ­

e=exp (1); % euler. cĂ­slo

vol =0.2; % volatilita

r=0.02; % ĂșrokovĂĄ miera

5 dt =1/252; % casovĂœ krok

dni =10;

T=dni*dt; % maturita

K=120; % expiracnĂĄ cena

poc =80; % pocet cien opciĂ­

10 S01 =[1: poc]; S02 =[1: poc]; % V(S+eps),V(S)

eps =0.01; % epislon

%−−−−−−−−inicializácia−−−−−−−−−−−−−−−−−−−−−−

for i=1:poc

S01(i)=i/4+110; S02(i)=i/4+110+ eps;

15 end

S1=zeros(poc ,dni); S2=zeros(poc ,dni);

V1=zeros(poc ,sim); V2=zeros(poc ,sim);

for i=1:poc

S1(i,1)= S01(i); S2(i,1)= S02(i);

20 end

%−−−−−−−−simulácia−−−−−−−−−−−−−−−−−−−−−−−−−−

for p=1:sim

63

Page 78: Jakub HAVELKA - uniba.sk

64 LISTING PROGRAMOV

for j=1:poc

for i=2:dni

25 nah=randn*sqrt(dt);

expon=(r-1/2* vol ^2)*dt + vol*nah;

S1(j,i)=S1(j,i-1)*e^expon;

S2(j,i)=S2(j,i-1)*e^expon;

end

30 A1=sum(S1(j,1:dni))/dni;

A2=sum(S2(j,1:dni))/dni;

V1(j,p)=A1-K; V2(j,p)=A2-K;

if V1(j,p)<0 V1(j,p)=0; end

if V2(j,p)<0 V2(j,p)=0; end

35 V1(j,p)=e^(-r*T)*V1(j,p);

V2(j,p)=e^(-r*T)*V2(j,p);

end

end

Sz1 =[1: poc]; Sz2 =[1: poc];

40 for j=1:poc

Sz1(j)=0; Sz2(j)=0;

for p=1:sim

Sz1(j)=Sz1(j)+ V1(j,p);

Sz2(j)=Sz2(j)+ V2(j,p);

45 end

Sz1(j)=Sz1(j)/sim; % koncové ceny opcii získané

Sz2(j)=Sz2(j)/sim; % simulĂĄciou

end

delta=(Sz2 -Sz1)/eps; % vypocĂ­tanĂĄ delta

50 plot(S01 ,delta); % graf