Documente Academic
Documente Profesional
Documente Cultură
MONICA ROŞIU
INTRODUCERE
Prin decernarea in 1990 a premiului Nobel in Economie lui Harry Markowitz,
William Sharpe si Merton Miller, Comitetul Premiului Nobel a adus in atenţie
faptul ca in ultimii 40 de ani s-a impus necesitatea unei noi discipline stiinţifice
si anume ”teoria finanţelor”. De la aceasta teorie se asteapta sa explice cum
funcţioneaza pieţele financiare, cum sa le facem mai eficiente si cum pot ele
fi echilibrate. Ea explica si intensifica rolul important pe care il joaca aceste
pieţe in alocarea capitalului si reducerea riscului pentru a facilita activitatea
economica. Fara a restrange aplicatiile sale in aspectele practice ale comerţului
si echilibrului, teoria finanţelor a devenit mai matematizata, in sensul ca prob-
lemele din finanţe au condus la cercetare in matematica.
Teza de doctorat Portofolio Selection a lui Harry Markowitz din 1952 a
pus bazele teoriei matematice a finanţelor. Markowitz a dezvoltat o noţiune
de medie a veniturilor si covariaţie pentru stocuri care i-a permis sa cuantifice
conceptul de ”diversificare” intr-o piaţa. El a aratat cum sa se calculeze media
veniturilor si variaţia pentru un portofoliu dat si a argumentat ca investitorii ar
trebui sa ţina numai acele portofolii care au o variaţie minima pentru o medie
a veniturilor data. Desi limbajul financiar implica acum calculul stochastic,
managementul riscului intr-o maniera cuantificabila este tema de baza a teoriei
moderne si a practicii finanţelor cantitative.
In 1969, Robert Merton a introdus calculul stochastic in studiul finanţelor.
Merton a fost motivat de dorinţa de a inţelege cum sunt fixate preţurile in
pieţele financiare, aceasta fiind intrebarea economica clasica a ”echilibrului” si
in articolele lui a folosit instrumentele calculului stochastic pentru a investiga
aceasta problema. In acelasi timp cu studiul lui Merton si sub indrumarea sa,
Fischer Black si Myron Scholes au dezvoltat celebra formula de determinare
a preţului unei opţiuni. Aceasta lucrare a primit Premiul Nobel in economie
in 1997. Ea da o solutie unei importante probleme practice, aceea de a gasi
un preţ corect pentru o optiune call Europeana ( European call option) (
adica dreptul de a cumpara o parte dintr-un anumit stoc la un pret si intr-
un moment specificat). In perioada 1979-1983, Harrison, Kreps si Pliska au
1
folosit teoria generala a proceselor stochastice continue in timp, pentru a pune
o baza teoretica solida formulei Black-Scholes de determinare a pretului unei
optiuni si ca rezultat au demonstrat cum se stabilesc preturile a numeroase
alte ”derivate financiare”.
Multe din dezvoltarile teoretice din finante si-au gasit aplicatii imediate
in pietele financiare. Pentru a intelege cum sunt aplicate sa vedem care este
rolul institutiilor financiare. O functie principala a unei institutii financiare
nationale este sa actioneze ca un intermediar de reducere a riscului printre
clientii angajati in productie.
De exemplu, industria asigurarilor aduna prime de la mai multi clienti
si trebuie sa plateasca numai la cativa care au pierderi. Dar riscul creste in
situatiile in care nu este disponibila asigurarea. De exemplu, ca o protectie im-
potriva cresterii costurilor cu combustibilulul o linie aeriana vrea sa cumpere
o asigurare ”security”, scrisa sau nu, a carei valoare va creste daca pretul
petrolului va creste. Dar cine vrea sa vanda o astfel de asigurare? Rolul unei
institutii financiare este sa schiteze, sa modeleze, o astfel de asigurare, sa de-
termine un pret corect pentru ea si sa o vanda liniilor aeriene. Asigurarea
( contractul) astfel vanduta este de obicei ”derivata” (adica valoarea sa este
bazata pe valoarea altor asigurari). ”Corect” in acest context inseamna ca
institutia financiara castiga suficient din vanzarea asigurarii, ca sa-i permita
sa investeasca in alte asigurari a caror relatie cu pretul petrolului este ast-
fel incat, daca pretul petrolului creste, firma poate plati obligatia cresuta la
liniile aeriene. O piata ”eficienta” este una in care asigurarile care protejeaza
impotriva riscurilor sunt larg raspandite la preturi ”corecte”.
Formula Black-Scholes de determinare a pretului unei optiuni furnizeaza
pentru prima data o metoda teoretica de evaluare corecta a asigurarilor de
protectie la risc. Daca o banca de investitii ofera o derivata la un pret care
este mai mare decat pretul corect ea poate fi sublicitata iar daca ofera asig-
urarea la un pret mai mic dacat pretul corect atunci apare riscul pierderilor
substantiale. Aceasta face banca refractara la a oferi multe derivate financiare
care ar contribui la eficienta pietei. In particular, banca vrea sa ofere derivate
al caror pret poate fi determinat in avans. Mai mult daca banca vinde o ast-
fel de derivata trebuie pusa urmatoarea intrebare: cum poate gestiona riscul
asociat cu noua ei pozitie? Teoria matematica dezvoltata de formula Black-
Scholes furnizeaza atat solutii pentru problema determinarii pretului cat si
pentru problema protectiei. Aceasta teorie este subiectul cursului.
Cursul prezinta cateva aplicatii financiare in contextul modelului binomial
discret in timp. El trateaza cateva concepte fundamentale, incluzand martin-
galele, procesele Markov, schimbarea masurii si determinarea pretului cu risc
neutru. Cursul prezinta modelul binomial al pretului activelor. Desi aceste
2
modele sunt interesante prin ele insele, aici sunt folosite, in principal, pen-
tru introducerea intr-un cadru simplu a conceptelor necesare pentru teoria
continua in timp.
Capitolul I, ”Modelul binomial al pretului nearbitrat”, prezinta metoda
nearbitrata de determinare a pretului optiunii intr-un model binomial. Matem-
atica este simpla, insa nu si conceptul profund al pretului cu risc neutru.
Capitolul II, ”Teoria probabilitatii pe spatiul monedei”, formalizeaza rezul-
tatele capitolului I, folosind notiunile de martingala si proces Markov. In
acest capitol se prezinta formula pretului cu risc neutru pentru derivatele eu-
ropene. Capitolul III, ”Preturi”, discuta schimbarea masurii asociata cu pretul
derivatei europene cu risc neutru, din nou ca un exercitiu de incalzire pentru
schimbarea masurii in modelele continue in timp. O aplicatie interesanta dez-
voltata aici este a rezolva problema investitiei optime intr-un model binomial.
Ideile din capitolele I si III sunt esentiale pentru intelegerea metodologiei fi-
nantelor moderne cantitative.
3
1 Modelul binomial al pretului nearbitrat
1.1 Modelul binomial cu o perioada
Modelul binomial de determinare a pretului unui activ este un instrument
puternic pentru a intelege teoria pretului si probabilitatea. In acest capitol,
introducem acest instrument pentru primul scop si al doilea scop il studiem
in capitolul II. In aceasta sectiune consideram cel mai simplu model binomial,
cel cu o singura perioada. Acesta este generalizat in sectiunea urmatoare la
modelul binomial multiperiodic mult mai realistic.
Pentru modelul general cu o perioada din Fig 1.1.1 ( vezi curs), numim
inceputul perioadei momentul zero si sfarsitul perioadei momentul unu. La
momentul zero, avem un stoc al carui pret unitar ( pret pe unitate) il notam
cu S0 , o valoare pozitiva cunoscuta la momentul zero. La momentul unu,
pretul unitar va fi una din cele doua valori pozitive, pe care le notam cu
S1 (H) si S1 (T ), H si T insemnand cap si pajura. Astfel, ne imaginam ca
aruncam o moneda si ceea ce cade determina pretul la momentul unu. Nu
presupunem ca moneda este corecta ( adica probabilitatea sa cada cap nu este
1/2). Presupunem numai ca probabilitatea sa cada cap, pe care o notam cu
p, este strict pozitiva si probabilitatea sa cada pajura, pe care o notam cu
q = 1 − p, este de asemenea (strict) pozitiva.
Rezultatul aruncarii monedei si deci valoarea pe care o va lua pretul uni-
tar al stocului la momentul unu este cunoscuta la momentul unu dar nu si
la momentul zero. Orice cantitate necunoscuta la momentul zero se va numi
aleatoare deoarece depinde de experimentul aleator al aruncarii monedei. In-
troducem doua numere pozitive
S1 (H) S1 (T )
u= ,d= . (1.1.1)
S0 S0
Presupunem ca d < u: daca d > u, putem obtine d < u prin renotarea fetelor
monedei. Daca d = u, pretul stocului la momentul unu nu este aleator si
modelul nu este interesant. Ne referim la u ca la factorul superior si la d ca
la factorul inferior. Intuitiv este folositor sa gandim despre u ca fiind mai
mare decat 1 si despre d ca mai mic decat 1 si de aici numele anterioare, dar
matematica pe care o dezvoltam aici nu impune aceste inegalitati.
Introducem o rata a dobanzii r ( interest rate). Un dolar investit pe piata
monetara la momentul zero, va produce 1 + r dolari la momentul unu. Re-
ciproc, un dolar imprumutat de pe piata monetara la momentul zero va duce
la un debit de 1 + r la momentul unu. In particular, rata dobanzii pentru im-
prumut este aceeasi ca pentru investitie. Este aproape intotdeauna adevarat
4
ca r ≥ 0 si acest caz trebuie retinut. Totusi matematica folosita aici cere
numai ca r ≥ −1.
O caracteristica esentiala a unei piete eficiente este ca daca o strategie de
comert poate transforma nimic in ceva, atunci poate duce de asemenea la riscul
de a pierde. Altfel, ar fi un arbitraj. Mai clar, definim arbitrajul ca fiind o
strategie care incepe cu nici un ban, are probabilitatea zero de a pierde bani si
are o probabilitate ( strict) pozitiva de a face bani. Un model matematic care
admite arbitrajul nu poate fi folositor pentru analiza. In acest model, bogatia
poate fi obtinuta din nimic si intrebarile pe care acest model ar vrea sa le
rezolve ar avea raspunsuri paradoxale. Pietele reale expun uneori arbitrajul
dar acesta este in mod necesar trecator; cand cineva descopera arbitrajul,
comertul ia locuri care il inlocuiesc.
In modelul binomial cu o perioada, pentru a evita arbitrajul, trebuie sa
presupunem:
0<d<1+r <u (1.1.2)
Inegalitatea d > 0 rezulta din ipoteza de pozitivitate a preturilor unitare ale
stocului. Asa cum vom explica, celelalte doua inegalitati din (1.1.2) rezulta
din absenta arbitrajului. Daca d ≥ 1 + r, cineva ar putea incepe cu nimic si la
momentul zero ar imprumuta de pe piata monetara cu scopul de a cumpara un
stoc. Chiar in cel mai rau caz, T , al aruncarii monedei, stocul la mometul unu
va valora suficient pentru a plati debitul de pe piata monetara si are sansa de
a valora chiar mai mult, deoarece u > d > 1 + r. Aceasta exprima un arbitraj.
Pe de alta parte, daca u ≤ 1 + r, cineva ar putea vinde stocul si ar investi
venitul in piata monetara. Chiar in cel mai bun caz, H, costul inlocuirii lui
la momentul unu va fi mai mic sau egal cu valoarea investitiei de pe piata
monetara si deoarece d < u ≤ 1 + r exista sansa ca costul inlocuirii stocului sa
fie mai mica decat valoarea investitiei pe piata monetara. Aceasta, din nou,
exprima un arbitraj.
Am demonstrat in paragraful precedent ca daca nu exista arbitraj, atunci
(1.1.2) este adevarata. Reciproca este de asemenea adevarata. Daca (1.1.2)
este adevarata, atunci nu exista arbitraj. In general, d = u1 si acesta va fi cazul
in multe din exemplele noastre. Totusi, pentru a avea sens modelul binomial,
este suficient sa presupunem (1.1.2) adevarat.
Bineinteles, miscarile pretului stocului sunt mult mai complicate decat cele
indicate de modelul binomial. Insa consideram acest model din trei motive.
Primul, prin acest model, este clarificat conceptul de pret arbitrat si relatia lui
cu pretul cu risc neutru. In al doilea rand, acest model este folosit in practica
deoarece, cu un numar suficient de perioade, da o aproximare rezonabil de
buna, maleabila computational, a modelelor continue in timp. In final, in
5
interiorul modelului binomial, se poate dezvolta teoria mediilor conditionate
si a martingalelor, care este esenta modelelor continue in timp.
Sa consideram o optiune call ( de cumparare) Europeana, care confera pos-
esorului dreptul dar nu si obligatia sa cumpere unitatea de stoc la momentul
unu pentru pretul fix (strike) K. Cazul interesant, pe care il vom considera
este cand S1 (T ) < K < S1 (H). Daca obtinem T la aruncarea monedei, op-
tiunea expira fara profit. Daca obtinem H, optiunea poate fi exercitata si da
un profit de S1 (H) − K. In concluzie, optiunea la momentul unu valoreaza
(S1 − K)+ , unde notatia (...)+ indica faptul ca luam maximul dintre zero
si expresia dintre paranteze. Folosim obiceiul de la probabilitati de a omite
argumentul variabilei aleatoare S1 . Intrebarea fundamentala legata de pretul
optiunii este cat ar valora optiunea la momentul zero, inainte de a sti rezultatul
aruncarii monedei.
Teoria de arbitrare a pretului reproduce optiunea prin comercializarea ei
in pietele monetare si de marfa. Ilustram acest lucru printr-un exemplu si apoi
ne intoarcem la modelul binomial general cu o perioada.
6
Suma initiala 1.20 necesara inceperii portofoliului descris mai sus este pre-
tul fara arbitraj al optiunii la momentul zero. Daca optiunea se poate vinde
cu mai mult, sa zicem cu 1.21, atunci vanzatorul poate investi excesul de 0.01
in piata monetara si sa foloseasca suma ramasa pentru a repeta optiunea. La
momentul unu, vanzatorul va putea sa plateasca optiunea, indiferent de rezul-
tatul aruncarii monedei si inca sa aiba 0.0125 rezultati din investitia in piata
monetara a excesului de 0.01((1 + r)0.01 = 0.0125). Acesta este un arbitraj,
deoarece vanzatorul optiunii nu are nevoie de bani initial si fara riscul de a
pierde are 0.0125 la momentul unu. Pe de alta parte, daca cineva ar putea
cumpara optiunea de mai sus cu mai putin de 1.20, sa zicem 1.19, atunci ar
putea cumpara optiunea si sa inceapa reversul strategiei de repetare de mai
sus. In particular, vinde o jumatate de stoc, care genereaza un venit de 2.
Foloseste 1.19 pentru a cumpara optiunea, pune 0.80 pe piata monetara si
intr-un cont separat al pietei monetare pune ceea ce a ramas 0.01. La momen-
tul unu, daca rezultatul este H, este nevoie de 4 pentru a inlocui jumatate de
stoc. Optiunea cumparata la momentul zero valoreaza 3 si cei 0.80 investiti
in piata monetara la momentul zero au crescut la 1. La momentul unu, daca
rezultatul este T , este nevoie de 1 pentru a inlocui jumatate de stoc. Optiunea
nu aduce profit, dar cei 0.80 investiti in piata monetara la momentul zero au
crescut la 1. In fiecare caz, cumparatorul optiunii are un venit net 0 la mo-
mentul unu, plus contul separat de pe piata monetara, in care a investit 0.01
la momentul zero. Din nou, este un arbitraj. Am demonstrat ca exista un
arbitraj daca pretul optiunii la momentul zero nu este 1.20. Daca la momentul
zero, pretul optiunii este 1.20, atunci nu exista arbitraj.
Argumentul din exemplul de mai sus depinde de cateva ipoteze. Princi-
palele sunt:
- stocul poate fi divizat in parti pentru vanzare sau cumparare,
- rata dobanzii pentru a investi este aceeasi cu rata dobanzii pentru a
imprumuta,
- pretul de cumparare al stocului este acelasi cu pretul de vanzare ( exista
zero bid-ask spread),
- in orice moment, pretul stocului poate lua numai doua valori posibile in
urmatoarea perioada.
Toate aceste ipoteze, exceptand-o pe ultima apar in formula Black-Scholes-
Merton. Prima ipoteza este satisfacuta in practica deoarece determinarea
pretului optiunii si protectia (hedging) implica multe optiuni. Daca am fi
considerat 100 de optiuni in loc de o optiune, in Exemplul 1.1.1, am fi cumparat
∆0 = 50 de unitati de stoc in loc de ∆0 = 12 dintr-o unitate de stoc. A
doua ipoteza este adevarata pentru multe institutii. A treia ipoteza nu este
satisfacuta in practica. Uneori diferenta de pret dintre cerere si oferta poate fi
7
ignorata deoarece nu au loc multe tranzactii. In alte situatii, aceasta departare
a modelului de realitate devine o problema serioasa. In modelul Black-Scholes-
Merton, a patra ipoteza este inlocuita cu ipoteza ca pretul stocului este o
miscare Browniana geometrica. Din nou, departarea modelului de realitate
poate fi semnificativa in unele situatii, dar in alte situatii modelul lucreaza
remarcabil.
In modelul general cu o perioada, definim o derivata financiara ca fiind
un instrument financiar care plateste la momentul unu, o suma V1 (H), daca
rezulta H la aruncarea monedei si plateste o suma posibil diferita V1 (T ), daca
rezulta T . O optiune call (apel) Europeana este un tip particular de derivata
financiara. O alta derivata financiara este o optiune put Europeana (put) care
plateste la momentul unu (K − S1 )+ ,unde K este o constanta. O a treia
derivata financiara este un contract forward, a carui valoare la momentul unu
este S1 − K.
Pentru a determina pretul V0 , la momentul zero, al unei derivate financiare,
o reproducem ca in Exemplul 1.1.1. Presupunem ca la momentul zero, incepem
cu suma X0 si cumparam ∆0 unitati de stoc, ramanand cu suma X0 − ∆0 S0 .
La momentul unu, valoarea portofoliului nostru de stoc si a contului de pe
piata monetara este
8
Daca alegem pe astfel incat
1
S0 = [e
pS1 (H) + qeS1 (T )] , (1.1.6)
1+r
atunci factorul cu care este inmultit ∆0 in (1.1.5) este 0 si obtinem o formula
simpla pentru X0
1
X0 = [e
pV1 (H) + qeV1 (T )] . (1.1.7)
1+r
Pentru a determina pe pe , inlocuim (1.1.1) in (1.1.6), atunci S0 devine
1 S0
S0 = puS0 + (1 − pe)dS0 ] =
[e [(u − d) pe + d] .
1+r 1+r
Impartind relatia obtinuta prin S0 obtinem
1+r−d u−1−r
pe = si qe = . (1.1.8)
u−d u−d
Putem obtine pe ∆0 , scazand (1.1.4) din (1.1.3) si deducem formula delta -
protectiei ( delta-hedging formula)
V1 (H) − V1 (T )
∆0 = . (1.1.9)
S1 (H) − S1 (T )
9
Numarul de unitati din stocul de baza detinut de o pozitie long este opusul
numarului determinat prin formula (1.1.9).
Numerele pe si qe, date de (1.1.8), sunt ambele pozitive, asa cum rezulta
din conditia de nearbitraj (1.1.2) si suma lor este 1. Din acest motiv, le
putem considera ca fiind probabilitatea sa rezulte H, respectiv T , la aruncarea
monedei. Ele se numesc probabilitati cu risc neutru si nu sunt probabilitatile
reale pe care le-am notat cu p si q. In cazul probabilitatilor reale p si q, rata
medie de crestere a valorii stocului este de obicei mai mare decat rata de
crestere a investitiei in piata monetara; altfel nimeni nu si-ar asuma riscul
asociat cu investitia in stoc. Astfel, p si q ar trebui sa satisfaca conditia
1
S0 < [e
pS1 (H) + qeS1 (T )] ,
1+r
unde pe si qe satisfac (1.1.6). Daca rata medie de crestere a stocului ar fi exact
aceeasi cu rata de crestere a investitiei in piata monetara, atunci investitorii
trebuie sa fie neutri la risc - adica ei nu cer compensatie nici pentru asumarea
riscului, nici nu sunt dispusi sa plateasca mai mult pentru el. Acesta nu este
cazul si deci pe si qe nu pot fi probabilitatile reale. Ele sunt numai numere care
ne ajuta la rezolvarea sistemului format din ecuatiile (1.1.3) si (1.1.4), in cele
doua necunoscute X0 si ∆0 . De fapt, deoarece ele sunt alese sa faca rata medie
de crestere a stocului sa apara egala cu rata de crestere a contului de pe piata
monetara, ele fac rata medie de crestere a oricarui portofoliu de stoc si cont
de pe piata monetara sa apara egala cu rata de crestere a pietei monetare.
Daca vrem sa construim un portofoliu a carui valoare la momentul unu sa fie
V1 , atunci valoarea sa la momentul zero trebuie sa fie data de (1.1.7) si astfel
rata medie de crestere cu risc neutru este rata de crestere a investitiei pe piata
monetara.
Ecuatia (1.1.10), pentru pretul V0 al derivatei, la momentul zero, este for-
mula pretului cu risc neutru pentru modelul binomial cu o perioada. Nu tre-
buie sa ne ingrijoram pentru faptul ca probabilitatile reale nu apar in aceasta
ecuatie. Noi am construit o protectie pentru o pozitie short a derivatei si
aceasta protectie este valabila indiferent daca stocul creste sau scade. Proba-
bilitatile miscarilor de crestere sau scadere sunt irelevante. Ceea ce conteaza
sunt marimile celor doua miscari posibile, adica valorile lui u si d. In modelul
binomial, preturile derivatelor financiare depind de multimea drumurilor posi-
bile ale pretului stocului si nu de probabilitatea acestor drumuri. Analogia
pentru modelele continue in timp este ca preturile derivatei financiare depind
de volatilitatea stocurilor si nu de ratele medii de crestere.
10
1.2 Modelul binomial multiperiodic
Extindem ideile din Sectiunea 1.1. la perioade multiple. Aruncam o moneda
in mod repetat si de cate ori obtinem H, pretul stocului creste cu factorul u
iar de cate ori obtinem T , pretul stocului se reduce cu factorul d. In plus,
exista un item in piata monetara cu o rata a dobanzii constanta r. Singura
ipoteza pe care o facem despre acesti parametri este conditia nearbitrajului
(1.1.2) ( vezi curs). Fig. 1.2.1. Modelul 3 -periodic general.
Notam cu S0 > 0 pretul initial al stocului. Notam cu S1 (H) = uS0 pretul
stocului la momentul unu, daca la prima aruncare rezulta H si cu S1 (T ) = dS0 ,
daca la prima aruncare rezulta T . Dupa a doua aruncare, pretul poate fi:
S2 (HH) = uS1 (H) = u2 S0 , S2 (HT ) = dS1 (H) = dS0 ,
S2 (T H) = uS1 (T ) = udS0 , S2 (T T ) = dS1 (T ) = d20 S0 .
dupa trei aruncari, exista 8 siruri posibile, desi nu toate dau preturi diferite
ale stocului la momentul trei. Vezi Fig. 1.2.2.
11
X1 (T ) = ∆0 S1 (T ) + (1 + r)(V0 − ∆0 S0 ). (1.2.3)
Dupa prima aruncare, agentul are un portofoliu in valoare de X1 dolari si
poate reajusta protectia. Presupunem ca decide sa cumpere ∆1 unitati de
stoc, unde este permis ca ∆1 sa depinda de prima aruncare, deoarece agentul
stie rezultatul acestei aruncari atunci cand alege ∆1 . Agentul investeste ceea
ce i-a ramas, X0 − ∆1 S1 , in piata monetara. In urmatoarea perioada, averea
sa va fi data de membrul drept al urmatoarei ecuatii si ea trebuie sa fie V2 .
Deci
V2 = ∆1 S2 + (1 + r)(X1 − ∆1 S1 ). (1.2.4)
Desi nu indicam in notatie, S2 si V2 depind de rezultatul primelor doua arun-
cari. Considerand toate cele patru rezultate posibile, putem scrie (1.2.4) ca
patru ecuatii:
V2 (T H) − V2 (T T )
∆1 (T ) = (1.2.9)
S2 (T H) − S2 (T T )
12
momentul unu daca stocul scade intre momentul zero si unu. Definim aceasta
valoare ca fiind pretul optiunii la momentul unu, daca la prima aruncare se
obtine T si il notam cu V1 (T ). Deci am demonstrat ca
1
V1 (T ) = [e
pV2 (T H) + qeV2 (T T )]
1+r
care este o alta forma a formulei pretului cu risc neutru. Aceasta formula
este echivalenta formulei (1.1.10), dar plasata dupa o perioada. Primele doua
ecuatii (1.2.5) si (1.2.6), conduc intr-un mod similar, la formula
V2 (HH) − V2 (HT )
∆1 (H) = (1.2.12)
S2 (HH) − S2 (HT )
si X1 (H) = V1 (H), unde V1 (H) este pretul optiunii la momentul unu, daca la
prima aruncare se obtine H si este definit de
1
V1 (H) = [e
pV2 (HH) + qeV2 (HT )] . (1.2.13)
1+r
Aceasta este din nou o formula echivalenta cu (1.1.10), plasata dupa o pe-
rioada. In final introducem valorile X1 (H) = V1 (H) si X1 (T ) = V1 (T ) in cele
doua ecuatii implicite din (1.2.1). Solutia acestor ecuatii pentru ∆0 si V0 este
aceeasi ca solutia din (1.1.3) si (1.1.4) si rezulta, din nou, (1.1.9) si (1.1.10).
Recapituland, avem trei procese stochastice (∆0 , ∆1 ), (X0 , X1 , X2 ) si (V0 , V1 , V2 ).
Prin proces stochastic intelegem un sir de variabile aleatoare indexate in timp.
Aceste cantitati sunt aleatoare deoarece depind de rezultatul aruncarii mon-
edei; intr-adevar indicele fiecarei variabile arata numarul de aruncari de care
depinde. Daca incepem cu o avere initiala X0 si specificam valorile pentru
∆0 , ∆1 (H) si ∆1 (T ), atunci putem calcula valoarea portofoliului care contine
numarul de parti din stoc indicate de aceste specificatii si le putem finanta
imprumutand sau investind in piata monetara atat cat este necesar. Intr-
adevar, valoarea acestui portofoliu este definita recursiv, incepand cu X0 , prin
intermediul ecuatiei averii ( wealth equation)
13
Pentru o derivata care expira la momentul doi, variabila aleatoare V2 este
specificata intr-un mod care este dependent de rezultatul aruncarii monedei
(de exemplu, daca rezultatul este ω1 ω2 , pretul stocului la momentul doi
este S2 (ω1 ω2 ) si atunci pentru optiunea call Europeana avem V2 (ω1 ω2 ) =
(S2 (ω1 ω2 ) − K)+ ). Vrem sa determinam o valoare a lui X0 si valorile lui ∆0 ,
∆1 (H) si ∆1 (T ) astfel incat X2 obtinut aplicand recursiv (1.2.14) sa satisfaca
S2 (ω1 ω2 ) = V2 (ω1 ω2 ), indiferent de valorile lui ω1 si ω2 . Formula de mai sus
ne spune cum sa determinam aceasta valoare. Notam cu V0 valoarea lui X0
care ne permite sa obtinem rezultatul de mai sus si definim V1 (H) si V1 (T ) ca
fiind valorile lui X1 (H) si X1 (T ) date de (1.2.14), cand X0 si ∆0 sunt alese
conform indicatiilor de mai sus. In general, folosim simbolurile ∆n si Xn pen-
tru a reprezenta numarul de unitati de stoc detinute de portofoliu si respectiv
valorile corespunzatoare ale portofoliului, indiferent de cum sunt alese averea
initiala X0 si ∆n . Cand X0 si ∆n sunt alese pentru a reproduce o derivata,
folosim simbolul Vn in loc de Xn si il numim pretul fara arbitraj al derivatei
la momentul n.
Modelul care rezulta dintr-o optiune call Europeana care expira la momen-
tul doi persista indiferent de numarul de perioade si de definitia platii finale
a derivatei financiare. ( In acest moment, totusi, consideram numai plati care
se fac la un moment specificat; nu se pot plati mai devreme).
THEOREM 3 1.2.2 ( Replica modelului binomial N -periodic) Fie un model
binomial N -periodic, cu 0 < d < 1 + r < u si cu
1+r−d u−1−r
pe = , qe = (1.2.15)
u−d u−d
Fie VN o variabila aleatoare ( o derivata cu plata la momentul N ) depinzand
de primele N aruncari ale monedei ω1 ω2 ...ωN . Definim recursiv, in timp, sirul
de variabile aleatoare VN −1 , VN −2 , ..., V0 prin
1
Vn (ω1 ω2 ...ωn ) = [e
pVn+1 (ω1 ω2 ...ωn H) + qeVn+1 (ω1 ω2 ...ωn T )] , (1.2.16)
1+r
astfel incat, fiecare Vn depinde de primele n aruncari ω1 ω2 ...ωn , unde n ia
valori de la 0 la N − 1. In continuare, definim
Vn+1 (ω1 ω2 ...ωn H) − Vn+1 (ω1 ω2 ...ωn T )
∆n (ω1 ω2 ...ωn ) = (1.2.17)
Sn+1 (ω1 ω2 ...ωn H) − Sn+1 (ω1 ω2 ...ωn T )
unde, din nou, n ia valori de la 0 la N − 1. Daca luam X0 = V0 si definim,
recursiv in timp, portofoliul valorilor X1 , X2 ,..., XN prin ( 1.2.14), atunci
vom avea
XN (ω1 ω2 ...ωN ) = VN (ω1 ω2 ...ωN ) , pentru orice ω1 ω2 ...ωN . (1.2.18)
14
Definition 4 Pentru n = 1, 2, ..., N , variabila aleatoare Vn (ω1 ω2 ...ωn ) din
Teorema 1.2.2 este prin definitie pretul derivatei la momentul n daca rezul-
tatele la primele aruncari ale monedei sunt ω1 ω2 ...ωn . Pretul derivatei la mo-
mentul zero este prin definitie V0 .
15
Reintroducand argumentul ω1 ω2 ...ωn , putem scrie
V3 = max Sn − S3
0≤n≤3
16
4 1 1
V2 (HT ) = V3 (HT H) + V3 (HT T ) = 2.40,
5 2 2
4 1 1
V2 (T H) = V3 (T HH) + V3 (T HT ) = 0.80,
5 2 2
4 1 1
V2 (T T ) = V3 (T T H) + V3 (T T T ) = 2.20,
5 2 2
si deci
4 1 1
V1 (H) = V2 (HH) + V2 (HT ) = 2.24,
5 2 2
4 1 1
V1 (T ) = V2 (T H) + V2 (T T ) = 1.20
5 2 2
si in final
4 1 1
V0 = V1 (H) + V1 (T ) = 1.376.
5 2 2
Daca un agent vinde optiunea anterioara la momentul zero pentru 1.376, isi
protejeaza pozitia short in optiune cumparand
V1 (H) − V1 (T ) 2.24 − 1.20
∆0 = = = 0.1733
S1 (H) − S1 (T ) 8−2
unitati de stoc. Acestea costa 0.6933 dolari, care ii lasa 1.376−0.6933 = 0.6827
sa investeasca in piata monetara cu 25% dobanda. La momentul unu va avea
0.8533 in piata monetara. Daca pretul (unitar al) stocului creste la 8, atunci,
la momentul unu, stocul va valora 1.3867 si valoarea totala a portofoliului va
fi 2.24, care este V1 (H). Daca pretul (unitar al) stocului scade la 2, atunci,
la momentul unu, stocul va valora 0.3467 si valoarea totala a portofoliului va
fi 1.20, care este V1 (T ). Continuand acest proces, agentul poate fi sigur ca va
avea un portofoliu care, la momentul unu, va valora V3 , indiferent de rezultatul
aruncarii monedei.
17
Example 6 In modelul cu S0 = 4, u = 2, d = 12 si r = 14 , consideram
problema determinarii pretului unei optiuni put ( de vanzare) Europeana, cu
pretul fixat K = 5, care expira la momentul trei. Probabilitatile cu risc neutru
sunt pe = qe = 21 . Procesul stocului este aratat in Fig. 1.2.2. Plata optiunii,
data de V3 = (5 − S3 )+ , poate fi sistematizata astfel
V3 (HT T ) = V3 (T HT ) = V3 (T T H) = 3, V3 (T T T ) = 4.50.
In acest tabel exista 23 = 8 date, dar o simplificare este evidenta. Sa notam
cu v3 (s) plata optiunii la momentul trei, cand pretul stocului la momentul
trei este s. V3 are ca argument, sirul a trei aruncari cu moneda iar v3 are
ca argument pretul stocului. La momentul trei, sunt posibile trei preturi ale
stocului si putem sistematiza valorile lui v3 , astfel
Daca optiunea expira dupa 100 de perioade, argumentul lui V100 va avea ca
domeniu cele 2100 rezultate posibile ale aruncarii monedei, in timp ce argu-
mentul lui v100 va avea ca domeniu cele 101 de preturi posibile ale stocului la
momentul 100. Aceasta reprezinta o mare simplificare in complexitatea calcu-
lului.
In conformitate cu Teorema 1.2.2, calculam V2 cu formula
2
V2 (ω1 ω2 ) = [V3 (ω1 ω2 H) + V3 (ω1 ω2 T )] . (1.3.1)
5
Ecuatia (1.3.1) reprezinta patru ecuatii, una pentru fiecare alegere posibila a
lui ω1 ω2 . Fie v2 (s) pretul optiunii put, la momentul doi, daca pretul stocului
la momentul doi este s. In functie de v2 , (1.3.1) are urmatoarea forma
2 1
v2 (s) = v3 (2s) + v3 ( s) ,
5 2
si aceasta reprezinta doar trei ecuatii, una pentru fiecare valoare posibila a
pretului stocului la momentul doi. Intr-adevar, putem calcula
2
v2 (16) = [v3 (32) + v3 (8)] = 0,
5
2
v2 (4) = [v3 (8) + v3 (2)] = 1.20,
5
2
v2 (1) = [v3 (2) + v3 (0.50)] = 3.
5
18
Analog,
2
v1 (8) = [v2 (16) + v2 (4)] = 0.48,
5
2
v1 (2) = [v2 (4) + v2 (1)] = 1.68,
5
unde v1 (s) reprezinta pretul optiunii put la momentul unu, daca pretul stocului
la momentul unu este s. Pretul optiunii put la momentul zero este
2
v0 (4) = [v1 (8) + v1 (2)] = 0.864.
5
In orice moment n = 0, 1, 2, daca pretul stocului este s,numarul unitatilor de
stoc care ar trebui sa fie in portofoliu este
19
unde m ∨ (2s) reprezinta maximul dintre m si 2s. Folosind acest algoritm
calculam
2
v2 (16, 16) = [v3 (32, 32) + v3 (8, 16)] = 3.20,
5
2
v2 (4, 8) = [v3 (8, 8) + v3 (2, 8)] = 2.40,
5
2
v2 (4, 4) = [v3 (8, 8) + v3 (2, 4)] = 0.80,
5
2
v2 (1, 4) = [v3 (2, 4) + v3 (0.50, 4)] = 2.20,
5
atunci calculam
2
v1 (8, 8) = [v2 (16, 16) + v2 (4, 8)] = 2.24,
5
2
v1 (2, 4) = [v2 (4, 4) + v2 (1, 4)] = 1.20,
5
si in final obtinem pretul la momentul zero
2
v0 (4, 4) = [v1 (8, 8) + v2 (2, 4)] = 1.376.
5
In fiecare moment n = 0, 1, 2, daca pretul stocului este s si pretul maxim al
stocului este m, numarul unitatilor de stoc care ar trebui tinute in portofoliu
este
vn+1 (2s, m ∨ (2s)) − vn+1 ( 21 s, m)
δn (s, m) = .
2s − 12 s
Aceasta este formula echivalenta cu formula (1.2.17).
1.4 Concluzii
Acest capitol considera un model binomial multiperiodic. La fiecare perioada
in acest model, aruncam o moneda al carei rezultat determina daca pretul
stocului se schimba cu un factor u sau cu un factor d, unde 0 < d < u. In
plus, exista un cont pe piata monetara cu dobanda, pe perioada, egala cu r.
Aceasta este dobanda aplicata atat investitiei cat si imprumutului.
Arbitrajul este o strategie de comert care incepe cu zero capital si care face
comert pe piata stocului si pe piata monetara, astfel incat probabilitatea sa
faca bani este pozitiva si nu exista riscul de a pierde bani. Modelul binomial
multiperiodic nu admite arbitraj daca si numai daca
20
Vom impune intotdeauna aceasta conditie.
O derivata financiara plateste la momentul N cand expira , in functie de
rezultatele aruncarii monedei in primele N perioade. Metoda, teoriei de deter-
minare a pretului nearbitrat, de asociere a unui pret derivatei poate fi inteleasa
in doua moduri. Mai intai, se pune intrebarea, cum se asociaza un pret astfel
incat comercializand derivata , stocul de baza si in piata monetara sa nu apara
un arbitraj. Aceasta conditie de nearbitraj, determina unic pretul, in orice mo-
ment. In al doilea rand, in orice moment n anterior momentului de expirare
N , se poate imagina vanzarea derivatei pentru un pret si folosirea venitului din
acesta vanzare pentru a forma un portofoliu, apoi se tranzactioneaza stocul si
activul de pe piata monetara din momentul n si pana in momentul de expi-
rare N . Acest portofoliu protejeaza pozitia short a derivatei, daca valoarea sa
la momentul N coincide cu plata derivatei, indiferent de rezultatul aruncarii
monedei intre momentele n si N . Suma pentru care derivata trebuie sa fie
vanduta la momentul n, in scopul de a construi aceasta protectie a pozitiei
short este aceeasi cu pretul nearbitrat obtinut cu prima metoda.
Pretul nearbitrat al derivatei care plateste VN la momentul N , poate fi
calculat recursiv, in timp, cu formula
1
Vn (ω1 ω2 ...ωn ) = [e
pVn+1 (ω1 ω2 ...ωn H) + qeVn+1 (ω1 ω2 ...ωn T )] (1.2.16)
1+r
Numarul unitatilor de stoc pe care ar trebui sa le aiba un portofoliu care
protejeaza o pozitie scurta a derivatei este dat de
Numerele pe si qe, din formula (1.2.16), sunt probabilitatile cu risc neutru date
de
1+r−d u−1−r
pe = , qe = . (1.2.15)
u−d u−d
Aceste probabilitati cu risc neutru sunt pozitive, din (1.1.2) si suma lor este 1.
Ele au proprietatea ca, in orice moment, pretul stocului este media ponderata
cu discount a celor doua preturi posibile de la momentul urmator:
1
Sn (ω1 ω2 ...ωn ) = [e
pSn+1 (ω1 ω2 ...ωn H) + qeSn+1 (ω1 ω2 ...ωn T )] .
1+r
Cu alte cuvinte, cu probabilitatile de risc neutru, rata medie a venitului pen-
tru stoc este r, aceeasi cu dobanda a venitului din piata monetara. Deci,
daca aceste probabilitati ar guverna aruncarea monedei ( in realitate, nu este
21
aceasta situatie), atunci un agent care face tranzactii cu contul de pe piata
monetara si cu stocul ar avea doua posibilitati si ambele ar determina aceeasi
rata medie a venitului. In consecinta, nu conteaza cat investeste, rata medie
a venitului va fi de asemenea r. In particular, daca este momentul N − 1 si
vrea ca valoarea portofoliului sau sa fie VN (ω1 ω2 ...ωN ) la momentul N , atunci
la momentul N − 1 valoarea portofoliului sau trebuie sa fie
1
[e
pVN (ω1 ω2 ...ωn H) + qeVN (ω1 ω2 ...ωn T )] .
1+r
Acesta este membrul drept al lui (1.2.16) cu n = N − 1 si aplicarea repetata
a acestui argument da (1.2.16) pentru toate valorile lui n.
Explicatia lui (1.2.16) de mai sus a fost data intr-o conditie contrara re-
alitatii si anume faptul ca pe si qe guverneaza aruncarea monedei. Ne putem
intreba daca un astfel de argument poate duce la o concluzie reala. Raspunsul
este da, din urmatorul motiv. Cand protejam o pozitie short intr-o derivata,
vrem ca protectia sa ne dea un portofoliu care sa fie in concordanta cu plata
derivatei indiferent de aruncarea monedei. Cu alte cuvinte, protectia trebuie
sa lucreze pe toate drumurile parcurse de pretul stocului. Daca un drum este
posibil ( adica are probabilitate pozitiva) vrem ca protectia sa lucreze de-a
lungul acestui drum. Valoarea exacta a probabilitatii este irelevanta. Gasim
aceste protectii rezolvand un sistem de ecuatii de-a lungul drumurilor, un sis-
tem de forma (1.2.2)-(1.2.3), (1.2.5)-(1.2.8). Nu exista probabilitati in acest
sistem. Introducerea probabilitatilor cu risc neutru ne permite sa argumentam
ca mai sus si sa gasim o solutie sistemului. Introducerea oricaror alte proba-
bilitati nu ar permite un astfel de argument, deoarece numai probabilitatile cu
risc neutru ne permit sa sustinem ca rata medie a venitului pentru portofoliul
sau este r indiferent de cum investeste agentul. Probabilitatile cu risc neutru
dau o simplificare a rezolvarii sistemului de ecuatii. Probabilitatile reale nu
sunt de ajutor in rezolvarea sistemului. In cazul probabilitatilor reale rata
medie a venitului pentru un portofoliu depinde de portofoliu si cand incercam
sa rezolvam sistemul de ecuatii nu stim ce portofoliu ar trebui sa folosim.
Alternativ, se poate explica (1.2.16) fara a recurge la orice discutie despre
probabilitate. Aceasta a fost metoda folosita in demonstratia Teoremei 1.2.2.
Numerele pe si qe au fost folosite in acea demonstratie, dar nu au fost considerate
ca probabilitati, ci doar ca numere definite de formula (1.2.15).
1.5 Observaţii
Determinarea pretului nearbitrat apare implicit in lucrarile lui Black si Sc-
holes [5], dar prima sa dezvoltare explicita este data de Merton [34], care
22
a inceput cu axioma de nearbitraj si a obtinut un numar surprinzator de
concluzii. Determinarea pretului nearbitrat a fost dezvoltata in intregime in
modele continue in timp de Harrison si Kreps [17] si Harrison si Pliska [18].
Acesti autori au introdus martingalele si determinarea pretului cu risc neutru.
Modelul binomial este datorat lui Cox, Ross, Rubinstein [11]. Modelul bino-
mial este folositor prin el insusi si asa cum Cox si altii au demonstrat, formula
Black -Scholes se paote obtine ca limita a modelului binomial.
1.6 Exerciţii
Exercise 8 1.1. In piata binomiala cu o perioada, din Sec 1.1, presupunem ca
atat H cat si T au probabilitatea pozitiva de a se intampla. Aratati ca conditia
(1.1.2) previne arbitrajul. Cu alte cuvinte, demonstrati ca daca X0 = 0 si
X1 = ∆0 S1 + (1 + r)(X0 − ∆0 S0 ),
atunci nu putem avea X1 strict pozitiv decat daca exista o probabilitate pozitiva
de a avea X1 si strict negativ si aceasta indiferent de alegerea numarului ∆0 .
23
Exercise 11 1.4. In demonstratia Teoremei 1.2.2, aratati prin inductie ca
24
La momentul zero, banca are capitalul V0 = 1.376 blocat in optiune si vrea sa
castige dobanda de 25% pe acest capital, pana la momentul trei ( adica fara sa
investeasca mai multi bani si indiferent de rezultatul aruncarii monedei, banca
vrea sa aiba 3
5
1.376 = 2.6875
4
la momentul trei, dupa colectarea platii pe optiune). Specificati cum ar trebui
sa investeasca agentul bancii in stoc si piata monetara pentru a obtine capitalul
de mai sus.
25
Un dolar investit sau imprumutat in piata monetara la momentul zero creste
la o investitie sau debit de 1 + r0 la momentul unu si, pentru n ≥ 1, un
dolar investit sau imprumutat in piata monetara la momentul n, creste la o
investitie sau debit de 1 + rn (ω1 ω2 ...ωn ) la momentul n + 1. Presupunem ca,
pentru fiecare n si pentru toti ω1 ω2 ...ωn , are loc conditia de nearbitraj
26
2 Teoria probabilitatii pe spatiul monedei
2.1 Spatii de probabilitate finite
Un spatiu de probabilitate finit este folosit pentru a modela o situatie in care
se desfasoara un experiment aleator cu un numar finit de rezultate posibile. In
contextul modelului binomial, am aruncat o moneda de un numar finit de ori.
Daca, de exemplu, aruncam moneda de trei ori, multimea rezultatelor posibile
este
= {HHH, HHT, HT H, HT T }
are, asa cum este indicat, descrieri atat in cuvinte cat si cu simboluri. De-
terminam probabilitatea unui eveniment insumand probabilitatile elementelor
din eveniment. adica,
= (p3 + p2 q) + (p2 q + pq 2 )
= p2 (p + q) + (pq(p + q)
= p2 + pq
= p(p + q)
= p.
Astfel, matematica este in concordanta cu intuitia noastra.
Cu modelele matematice, este usor sa inlocuim intuitia matematica, insa
aceasta poate duce la probleme. Ar trebui insa sa verificam ca matematica
si intuitia noastra concorda; altfel sau intuitia noastra este gresita sau mod-
elul nostru este inadecvat. Daca intuitia noastra si modelul matematic nu
concorda, ar trebui sa cautam o reconciliere inainte de a continua. In cazul
27
(2.1.3), construim un modelin care probabilitatea sa obtinem H la fiecare
aruncare este p. Propunem sa facem acest lucru definind probabilitatile el-
ementelor din Ω prin(2.1.2) si apoi definim probabilitatea unui eveniment (
submultime a lui Ω) ca fiind suma probabilitatilor elementelor evenimentului.
Aceste definitii ne conduc la calculul (2.1.3) si este necesar sa facem acest cal-
culpentru a verifica raspunsul asteptat. Altfel, ar trebui sa regandim modelul
matematicpentru aruncarea monedei.
Generalizam situatia descrisa mai sus, mai intai permitand lui Ω sa fie
orice multime finita si in al doilea rand permitand ca unele elemente din Ω sa
aiba probabilitatea zero. Aceste generalizari conduc la urmatoarea definitie.
Asa cum s-a mentionat mai inainte, acesta este un model pentru un eveni-
ment aleator. Multimea Ω este multimea tuturor rezultatelor posibile ale
experimentului, P (ω) este probabilitatea ca rezultatul particular ω sa se in-
tample si P (A) este probabilitatea ca rezultattul care se intampla sa fie din
multimea A. Daca P (A) = 0, atunci rezultatul experimentului nu este din A;
daca P (A) = 1, atunci rezultatul este sigur din A. Din (2.1.4), rezulta ecuatia
P (Ω) = 1. (2.1.6)
adica, rezultatul este sigur din Ω. Deoarece P (ω) poate fi zero pentru unele
valori ale lui ω, permitem sa fie in Ω chiar cateva rezultate ale experimentului
care nu se intampla. Este clar din (2.1.5) ca daca A si B sunt submultimi
disjuncte ale lui Ω, atunci
P (A ∪ B) = P (A) + P (B).
28
2.2 Variabile aleatoare, Ditributii si Medii
Un experiment aleator genereaza, in general, date numerice. Aceasta da
nastere la conceptul de variabila aleatoare.
29
Example 20 Aruncam o moneda de trei ori, deci multimea rezultatelor posi-
bile este
Cu simboluri,
X(HHH) = 3,
X(HHT ) = X(HT H) = X(T HH) = 2,
X(HT T ) = X(T HT ) = X(T T H) = 1,
X(T T T ) = 0,
Y (T T T ) = 3,
Y (T T H) = Y (T HT ) = Y (HT T ) = 2
Y (T HH) = Y (HT H) = Y (HHT ) = 1
Y (HHH) = 0.
Nu este necesar sa cunoastem probabilitatile diferitelor rezultate pentru a speci-
fica aceste variabile aleatoare. Totusi, daca am specificat o masura de prob-
abilitate pe Ω, putem determina distributiile lui X si Y . De exemplu, daca
specificam masura de probabilitate Pe pentru care probabilitatea sa rezulte H la
fiecare aruncare este 12 si probabilitatea fiecarui element din Ω este 18 , atunci
1
Pe {ω ∈ Ω; X(ω) = 0} = Pe {T T T } = ,
8
3
Pe {ω ∈ Ω; X(ω) = 1} = Pe {HT T, T HT, T T H} = ,
8
3
Pe {ω ∈ Ω; X(ω) = 2} = Pe {HHT, HT H, T HH} = ,
8
1
Pe {ω ∈ Ω; X(ω) = 3} = Pe {HHH} = .
8
Simplificam notatia Pe {ω ∈ Ω; X(ω) = j} la notatia Pe {X = j}. Este folosi-
tor sa reamintim totusi ca notatia Pe {X = j} se refera la probabilitatea unei
30
submultimi a lui Ω, multimea elementelor ω pentru care X(ω) = j. Prin Pe,
probabilitatile ca X sa ia cele patru valori 0,1,2 si 3 sunt
1 3
Pe {X = 0} = , Pe {X = 1} = ,
8 8
3 1
Pe {X = 2} = , Pe {X = 3} = .
8 8
Acest tabel de probabilitati unde X ia toate valorile ei reprezinta distributia lui
X prin Pe.
Variabila aleatoare Y este diferita de X deoarece numara pe T si nu pe H.
Totusi, prin Pe, distributia lui Y este aceeasi cu distributia lui X:
1 3
Pe {Y = 0} = , Pe {Y = 1} = ,
8 8
3 1
Pe {Y = 2} = , Pe {Y = 3} = .
8 8
Ideea este ca variabila aleatoare este o functie definita pe Ω, in timp ce dis-
tributia sa este un tabel de probabilitati cu care variabila aleatoare ia diferite
valori. O variabila aleatoare nu este o distributie.
31
Definition 21 Fie X o variabila aleatore definita pe un spatiu de probabilitate
finit (Ω, P ). Media ( sau valoarea medie) a lui X este prin definitie
X
EX = X(ω)P (ω).
ω∈Ω
Cand calculam media folosind masura de probabilitate cu risc neutru Pe, folosim
notatia X
EX
e = X(ω)Pe(ω).
ω∈Ω
E(c1 X + c2 Y ) = c1 EX + c2 EY.
ϕ(x) = max {l(x); l este liniara si l(y) ≤ ϕ(y) pentru orice y ∈ R} . (2.2.1)
Deoarece consideram numai functii liniare care se afla sub ϕ, este clar ca
32
Asadar am demonstrat (2.2.1).
Fie l o functie liniara care se afla sub ϕ. Atunci
Deoarece inegalitatea este adevarata pentru orice functie liniara l care se afla
sub ϕ, in membrul drept al inegalitatii putem lua maximul peste toate aceste
functii de tip l si obtinem
E [ϕ(X)] ≥ max {l(EX); l este liniara si l(y) ≤ ϕ(y) pentru orice y ∈ R} = ϕ(EX).
E X 2 ≥ (EX)2 .
1+r−d u−1−r
pe = si qe = . (2.3.1)
u−d u−d
Este usor de verificat ca aceste probabilitati satisfac ecuatia
peu + qed
= 1. (2.3.2)
1+r
In consecinta, in fiecare moment n si pentru orice sir de aruncari ω1 ω2 ...ωn ,
obtinem
1
Sn (ω1 ω2 ...ωn ) = [e
pSn+1 (ω1 ω2 ...ωn H) + qeSn+1 (ω1 ω2 ...ωn T )] (2.3.3)
1+r
( adica, pretul stocului la momentul n este media ponderata cu discount a
celor doua preturi posibile de la momentul n + 1, unde pe si qe sunt ponderile
folosite). Pentru a simplifica notatia, definim
E
en [Sn+1 ](ω1 ω2 ...ωn ) = peSn+1 (ω1 ω2 ...ωn H) + qeSn+1 (ω1 ω2 ...ωn T ) (2.3.4)
33
deci putem scrie (2.3.3) ca
1 e
Sn = En [Sn+1 ], (2.3.5)
1+r
E
e1 [S3 ](H) = 12.50 si E
e1 [S3 ](T ) = 3.125,
deci E
e1 [S3 ] este o variabila aleatoare.
34
si E
eN [X], media conditionata a lui X bazata pe cunoasterea a toate cele N
aruncari ale monedei, definita prin
E
eN [X] = X.
En [XY ] = XEn [Y ].
(v) Inegalitatea lui Jensen conditionata. Daca ϕ(x) este o functie convexa de
variabila x, atunci
En [ϕ(X)] ≥ ϕ(En [X]).
35
Demonstratia Teoremei 2.3.2 este in appendix. Ilustram cele patru propri-
etati ale teoremei cu exemple bazate pe Figura 2.3.1 folosind probabilitatile
p = 23 , q = 13 . A cincea proprietate, inegalitatea lui Jensen conditionata,
rezulta din liniaritatea mediilor conditionate la fel cum rezulta inegalitatea
lui Jensen pentru medii din liniaritatea mediilor ( vezi demonstratia Teoremei
2.2.5).
E1 [S1 S2 ] = 6 = S1 E1 [S2 ].
36
Example 28 2.3.5 (Conditionare iterata) Mai intai estimam pe S3 bazat pe
informatia de la momentul doi:
2 1
E2 [S3 ](HH) = · 32 + · 8 = 24,
3 3
2 1
E2 [S3 ](HT ) =· 8 + · 2 = 6,
3 3
2 1
E2 [S3 ](T H) = · 8 + · 2 = 6,
3 3
2 1 1
E2 [S3 ](T T ) = · 2 + · = 1.50.
3 3 2
Bazata pe informatia de la momentul unu, deducem ca
2 1
E1 [E2 [S3 ]](H) = E2 [S3 ](HH) + E2 [S3 ](HT )
3 3
2 1
= · 24 + · 6 = 18,
3 3
2 1
E1 [E2 [S3 ]](T ) = E2 [S3 ](T H) + E2 [S3 ](T T )
3 3
2 1
= · 6 + · 1.50 = 4.50.
3 3
Exprimand direct pe S3 bazat pe informatia de la momentul unu obtinem:
4 2 2 1
E1 [S3 ](H) = · 32 + · 8 + · 8 + = 18,
9 9 9 9
4 2 2 1 1
E1 [S3 ](T ) = · 9 + · 2 + · 2 + · = 4.50.
9 9 9 9 2
In concluzie, indiferent de rezultatul primei aruncarii a monedei, obtinem
37
S2 2 S2 (T H) 1 S2 (T T )
E1 (T ) = +
S1 3 S1 (T ) 3 S1 (T )
2 1 1 3
= ·2+ · = .
3 3 2 2
h i
Observam ca E1 SS21 nu depinde de prima aruncare a monedei ( deci nu este
aleatoare) si de fapt este egala cu
S2 2 1 1 3
E1 = ·2+ · = .
S1 3 3 2 2
2.4 Martingale
In modelul binomial din Capitolul 1, alegem probabilitatile cu risc neutru pe
si qe astfel incat in orice moment n si pentru orice sir de aruncari ale monedei
ω1 ...ωn este adevarata (2.3.3). In functie de notatia, introdusa in Sectiunea 2.3,
pentru media conditionata, acest fapt poate fi scris ca (2.3.5). Daca impartim
ambii membri di (2.3.5) prin (1 + r)n , obtinem ecuatia
Sn Sn+1
= En
e . (2.4.1)
(1 + r)n (1 + r)n+1
1
In acest model, nu conteaza daca scriem termenul (1+r) n+1 in interiorul sau
38
(i) Daca
Mn = En [Mn+1 ], n = 0, 1, ..., N − 1, (2.4.2)
spunem ca acest proces este o martingala.
(ii) Daca
Mn ≤ En [Mn+1 ], n = 0, 1, ..., N − 1,
spunem ca procesul este o submartingala ( chiar daca poate avea o tend-
inta de crestere);
(iii) Daca
Mn ≥ En [Mn+1 ], n = 0, 1, ..., N − 1,
spunem ca procesul este o supermartingala ( chiar daca poate avea o
tendinta de descrestere).
Mn = En [Mn+2 ].
Mn = En [Mm ]. (2.4.3)
Remark 32 2.4.3. Media unei martingale este constanta in timp, adica daca
M0 , M1 , ..., MN este o martingala, atunci
39
Intr-adevar, daca M0 , M1 , ..., MN este o martingala, putem aplica media am-
bilor membri din (2.4.2), folosind Teorema 2.3.2(iii) si obtinem EMn = E[Mn+1 ]
pentru orice n. Rezulta ca
3
En [Sn+1 ] = Sn
2
in fiecare nod al copacului ( adica, in medie, pretul stocului in perioada ur-
matoare este cu 50% mai mare decat pretul curent al stocului). Aceasta rata
de crestere excede dobanda de 25% pe care am folosit-o in acest model. In
particular, cu p = 23 , q = 31 si r = 14 , obtinem 1+r
1
= 45 , astfel ca pretul cu
n
discount al stocului la momentul n este 45 Sn . Calculam
" #
4 n+1 4 n+1
n n
4 4 3 4
En Sn+1 = En [Sn+1 ] = · · · Sn ≥ Sn .
5 5 5 5 2 5
2 1
Pretul cu discount al stocului in cazul probabilitatilor actuale p = 3 ,q= 3
este o submartingala. Acesta este cazul tipic in pietele reale.
40
Pe de alta parte, probabilitatile cu risc neutru, sunt alese sa faca pretul
cu discount al stocului sa fie o martingala. In Figura 2.3.1 cu pe = qe = 12 , se
poate verifica ca ecuatia martingalei
" #
n+1
4 4 n
Een Sn+1 = Sn (2.4.5)
5 5
Dam doua demonstratii ale acestei teoreme, una elementara care nu de-
pinde de Teorema 2.3.2 si alta mai profunda care depinde de Teorema 2.3.2.
A doua demonstratie va fi adaptata mai tarziu la modele continue in timp.
Observati ca in Teorema 2.4.4 stocul nu plateste dividente. Pentru un stoc
care plateste dividente, situatia este descrisa in Exercitiul 2.10.
Proof. Fie n si ω1 ...ωn date. Atunci
Sn+1
En
e (ω1 ...ωn )
(1 + r)n+1
1 1
= n
· [e
pSn+1 (ω1 ω...ωn H) + qeSn+1 (ω1 ...ωn T )]
(1 + r) 1 + r
1 1
= n
· [e
puSn (ω1 ...ωn ) + qedSn (ω1 ...ωn )]
(1 + r) 1 + r
Sn (ω1 ...ωn ) peu + qed
= ·
(1 + r)n 1+r
Sn (ω1 ...ωn )
= .
(1 + r)n
41
Proof. Observam ca SSn+1 n
depinde numai de a n+1 - a aruncare a monedei.
Folosind proprietatile indicate din Teorema 2.3.2, calculam
S n+1 Sn Sn+1
Een =Een ·
(1 + r)n+1 (1 + r)n+1 Sn
Sn 1 Sn+1
= E
en · (se scoate afara ce este cunoscut)
(1 + r)n (1 + r)1 Sn
Sn 1 e Sn+1
= · E ( independenta)
(1 + r)n 1 + r Sn
Sn peu + qed
= ·
(1 + r)n 1+r
Sn
= .
(1 + r)n
42
investitorul este relevant. In cazul probabilitatilor cu risc neutru, rata medie
de crestere a stocului este egala cu dobanda. Indiferent de cum imparte in-
vestitorul averea sa intre stoc si contul de pe piata monetara, el va obtine o
rata medie de crestere egala cu dobanda. Desi unele procese portofoliu sunt
mai riscante decat altele in cazul masurii cu risc neutru, toate au aceeasi rata
medie de crestere. Enuntam acest rezultat ca o teorema, a carei demonstratie
este data intr-un mod pe care il vom generaliza mai tarziu la modelele continue
in timp.
Proof. Calculam
Xn+1 ∆n Sn+1 Xn − ∆n Sn
En
e = En
e +
(1 + r)n+1 (1 + r)n+1 (1 + r)n
∆n Sn+1 Xn − ∆n Sn
= Ene + En
e ( liniaritatea)
(1 + r)n+1 (1 + r)n
Sn+1 Xn − ∆n Sn
= ∆n E
en + ( se scoate afara ce este cunoscut)
(1 + r)n+1 (1 + r)n
Sn Xn − ∆n Sn
= ∆n n
+ ( teorema 2.4.4)
(1 + r) (1 + r)n
Xn
= .
(1 + r)n
43
la momentul zero a martingalei ( vezi Observatia 2.4.3). Aplicand aceasta
Xn
observatie Pe-martingalei (1+r) n , n = 0, 1, ..., N , obtinem (2.4.8).
Teorema 2.4.5 si corolarul ei au doua consecinte importante. Prima este
aceea ca nu exista arbitraj in modelul binomial. Daca ar exista un arbitraj,
am putea incepe cu X0 si sa gasim un proces portofoliu al carui proces avere
X1 , X2 ,...,XN satisface XN (ω) ≥ 0 pentru orice sir de aruncari ω si XN (ω) > 0
pentru cel putin un sir de aruncari ω. Dar atunci EX e 0 = 0 si Ee XN N > 0,
(1+r)
care contrazice Corolarul 2.4.6.
In general, daca putem gasi o masura cu risc neutru intr-un model ( adica
o masura care este in acord cu masura probabilitate reala in raport cu care
preturile cu discount ale tuturor activelor primare sunt martingale), atunci nu
exista arbitraj. Aceasta este numita uneori Teorema fundamentala a pretului
activului. Esenta demonstratiei ei este continuta in urmatorul paragraf : in
cazul masurii cu risc neutru, procesul averii cu discount are o medie constanta,
deci nu poate incepe de la zero si mai tarziu sa existe probabilitatea pozitiva
ca averea sa sa fie strict pozitiva decat daca exista o probabilitate pozitiva
ca averea sa fie si strict negativa. Prima teorema fundamentala a pretului
activelor se va dovedi utila pentru a elimina arbitrajul din modelele ulterioare
siva conduce la conditia de nearbitraj Heath-Jarrow-Morton.
Cealalta consecinta a Teoremei 2.4.5 este urmatoarea versiune a formulei
pretului cu risc neutru. Fie VN o variabila aleatoare ( derivata financiara care
plateste la momentul N ) care depinde de primele N aruncari ale monedei.
Stim din teorema 1.2.2 din Capitolul 1 ca exista o valoare initiala X0 si un
proces portofoliu repetat ∆0 , ∆1 ,...,∆N −1 care genereaza un proces avere
X1 , ...,XN care satisface conditia Xn = VN , indiferent de rezultatul aruncarii
Xn
monedei. Deoarece (1+r) n , n = 0, 1, ..., N , este o martingala, proprietatea ”
pasilor multipli” din Observatia 2.4.2 implica
Xn XN VN
= En = En . (2.4.9)
(1 + r)n (1 + r)N (1 + r)N
Conform Definitiei 1.2.3 din Capitolul 1, definim pretul unei derivate financiare
la momentul n ca fiind Xn si notam acest pret cu Vn . Astfel, (2.4.9) poate fi
rescris ca
Vn VN
= En
e (2.4.10)
(1 + r)n (1 + r)N
sau, echivalent,
VN
Vn = E
en . (2.4.11)
(1 + r)N −n
In concluzie, putem enunta urmatoarea teorema.
44
THEOREM 36 2.4.7 ( Formula pretului cu risc neutru). Consideram un
model binomial N -periodic cu 0 < d < 1 + r < u si cu masura probabilitate
cu risc neutru Pe. Fie VN o variabila aleatoare ( o derivata financiara care
plateste la momentul N ) depinzand de aruncarile monedei. Atunci, pentru n
cuprins intre 0 si N , pretul derivatei financiare la momentul n este dat de
formula pretului cu risc neutru ( 2.4.11). Mai mult, pretul cu discount al
derivatei financiare este o martingala pentru Pe; adica
Vn Vn+1
= E
en , n = 0, 1, ..., N − 1. (2.4.12)
(1 + r)n (1 + r)n+1
45
cand n ia valori cuprinse intre 0 si N −1. Daca consideram X0 = V0 si definim
recursiv in timp portofoliul valorilor X1 , X2 , ..., XN prin
Xn+1 = ∆n Sn+1 + (1 + r)(Xn − Cn − ∆n Sn ), (2.4.16)
atunci
Xn (ω1 ...ωn ) = Vn (ω1 ...ωn ) (2.4.17)
pentru orice n si ω1 ...ωn .
In teorema 2.4.8, Vn este valoarea neta la h momentul i n a sirului de plati
Ck
Cn , ..., CN . Acesta este chiar suma valorii En (1+r)k−n a fiecarei plati Ck care
e
trebuie facuta la momentele k = n, k = n + 1, ...,k = N . Observam ca este
inclusa si plata la momentul n. Aceasta plata Cn depinde numai de primele n
aruncari ale monedei si deci poate fi scoasa in afara mediei conditionate E en ,
adica,
" N #
X C k
V n = Cn + Een , n = 0, 1, ..., N − 1. (2.4.18)
(1 + r)k−n
k=n+1
46
Xn+1 (ω1 ...ωn T ) = Vn+1 (ω1 ...ωn T ) (2.4.21)
Demonstram (2.4.20); analog se poate demonstra (2.4.21).
Din (2.4.18) si conditionarea iterata ( Teorema 2.3.2 (iii)), rezulta ca
" " N ##
1 X C k
Vn = Cn + E en E
en+1
1+r
k=n+1
(1 + r)k−(n+1)
1
= Cn + E
en Vn+1 ,
1+r
unde am folosit (2.4.13) pentru n inlocuit cu n + 1. Cu alte cuvinte, pentru
orice ω1 ...ωn , rezulta ca
47
2.5 Proecese Markov
In Sectiunea 1.3, am observat cum calculele din algoritmul prezentat in Teo-
rema 1.2.2 de determinare a pretului derivatei financiare poate fi substantial
redus daca ne gandim la informatia necesara pentru a trece de la o perioada
la alta. In Exemplul 1.3.1 din Sectiunea 1.3, pretul stocului a fost relevant
dar nu si drumul urmat pentru a obtine pretul curent.In exemplul 1.3.2 din
Sectiunea 1.3, au fost relevante pretul stocului si valoarea lui maxima pana la
momentul curent. In aceasta sectiune, formalizam procedura de determinare
a ceea ce este relevant si ceea ce nu este relevant.
Deci,
En [f (Sn+1 )](ω1 ...ωn ) = pf (uSn (ω1 ...ωn )) + qf (dSn (ω1 ...ωn )),
48
si membrul drept depinde de ω1 ...ωn numai prin intermediul valorii functiei
Sn (ω1 ...ωn ). Daca omitem aruncarile monedei ω1 ...ωn , putem rescrie ecuatia
anterioara astfel
En [f (Sn+1 )] = g(Sn ),
unde functia g(x) de variabila x este definita de g(x) = pf (ux) + qf (dx).
Aceasta demonstreaza ca procesul pretului stocului este un proces Markov.
Intr-adevar, procesul pretului stocului este Markov in cazul masurii probabili-
tate reale or cu risc neutru. Pentru a determina pretul Vn la momentul n al
derivatei financiare a carei plata la momentul N este o functie vN de pretul
stocului SN ( adica VN = vN (SN )), folosim formula pretului cu risc neutru
(2.4.12), care se reduce la
1 e
Vn = En [Vn+1 ], n = 0, 1, ..., N − 1.
1+r
Dar VN = vN (SN ) si procesul pretului stocului este Markov, deci
1 e
VN −1 = EN −1 [vN (SN )] = vN −1 (SN −1 )
1+r
pentru o functie vN −1 . Similar,
1 e
VN −2 = EN −2 [vN −1 (SN −1 )] = vN −2 (SN −2 )
1+r
pentru o functie vN −2 . In general, Vn = vn (Sn ) pentru o functie vn . Mai mult,
putem calcula aceste functii recursiv cu algoritmul
1
vn (s) = pvn+1 (us) + qevn+1 (ds)], n = N − 1, N − 1, ..., 0.
[e (2.5.2)
1+r
Acest algoritm lucreaza in modelul binomial pentru orice derivata financiara a
carei plata la momentul N este o functienumai de pretul stocului la momentul
N . In particular, avem acelasi algoritm pentru optiuni put si optiuni call.
Singura diferenta este in formula pentru vN (s). Pentru call, avem vN (s) =
(s − K)+ ; pentru put, avem vN (s) = (K − s)+ .
49