08.12.2012 Views

1 Centralne twierdzenia graniczne symulacje

1 Centralne twierdzenia graniczne symulacje

1 Centralne twierdzenia graniczne symulacje

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Zatem równoważny układ równań z (6) i (7) jest następujący<br />

⎧<br />

⎪⎨<br />

⎪⎩<br />

dSt = µStdt + √ νtStdZ 1 t<br />

dνt = 2(δ 2 − βνt)dt + δ √ νtdZ 2 t .<br />

Zakładamy, że znane są warunki początkowe: cena akcji S0 = 5, wyjściowa<br />

wariancja ni = ν0 = 0.08. Ponadto znany jest współczynnik korelacji rho =<br />

ρ = 0.9 pomiędzy procesami Z 1 a Z 2 . Znane są również pozostałe parametry<br />

modelu czyli: mi = µ = 0.05, beta = β = 0.02 oraz delta = δ = 0.05.<br />

data Heston;<br />

* warunki początkowe*<br />

x=0;<br />

w=0;<br />

z1=0;<br />

z2=0;<br />

S=5;<br />

ni=0.08;<br />

output;<br />

rho=0.9;<br />

eta=sqrt(1-rho**2);<br />

mi=0.05;<br />

krok=0.01;* krok czasowy*<br />

delta=0.05;<br />

beta=0.02;<br />

* procedura generowania procesów Wienera Z1 i Z2 oraz procesów ni i S*<br />

do i = 1 to 1000;<br />

y1 = rand(’normal’);<br />

y2 = rand(’normal’);<br />

x =x+krok;<br />

*proces z2 w chwili x*<br />

z2u=rho*z1+eta*w;<br />

*procesy z1 i w niezależne*<br />

z1 = z1+ y1*sqrt(krok);<br />

w= w+y2*sqrt(krok);<br />

*proces z2 w chwili x+krok*<br />

27

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!