Náhodné procesy, modelovanie cien akcií

:: Stochastický vývoj finančných veličín ::

:: Wienerov proces a Brownov pohyb ::

cv2procesy.sce Stiahnite si [cv2procesy.sce] - súbor pre Scilab s doluuvedenými príkazmi, do ktorého budeme dopisovať ďalšie.

:: Cvičenia (1) ::

  1. Meňte parametre Brownovho pohybu a všímajte si, ako ovplyvňujú priebeh procesu. Potom priraďte procesy
    • x1(t)=w(t)
    • x2(t)=3*w(t)
    • x3(t)=5+2*t+w(t)
    • x4(t)=5+2*t+0.5*w(t)
    • x5(t)=5-3*t+w(t)
    k ich realizáciám na grafe:
    cv-1-1

:: Geometrický Brownov pohyb ::

:: Modelovanie cien akcií pomocou geometrického Brownovho pohybu ::

:: Cvičenia (2) ::

Pripomeňme si z prenášok z pravdepodobnosti definíciu a základné vlastnosti lognormálneho rozdelenia:


cv2procesy.sce Stiahnite si [cv2akcie.sce] - súbor pre Scilab s postupom riešenia nasledujúcich úloh a niektorými užitočnými funkciami.

Predpokladajme, že cena akcie sa riadi geometrickým Brownovym pohybom s parametrami mi = 0.30, sigma = 0.25 a že dnešná cena akcie je 150 USD.
  1. Nakreslite hustotu rozdelenia ceny akcie o mesiac. Ako kontrolu porovnajte s histogramom vygenerovaných hodnôt ceny akcie v tomto čase.
  2. Aká je pravdepodobnosť, že o mesiac bude cena akcie menšia ako 140 USD?
  3. Aká je stredná hodnota štvrťročného výnosu? Aká je pravdepodobnosť, že bude záporný?

:: Odhadovanie parametrov GBP z cien akcií ::

cv2data.sce Stiahnite si [cv2data.sce] - súbor pre Scilab s doluuvedenými príkazmi a postupom.

Ako získať parametre geometrického Brownovho pohybu z dát - odhadom parametrov normálneho rozdelenia z výnosov:

:: Odhad volatility interaktívne ::

:: Ďalšie príklady na precvičenie ::

  1. Označme tM čas, v ktorom trajektória Wienerovho procesu nadobúda svoje maximum na časovom intervale [0, 1]. Vygenerujte realizácie tejto náhodnej premennej a zobrazte jej histogram.

    Na obrázku dolu je trajektória Wienerovho procesu a zodpovedajúca hodnota tM, spolu s ukážkou výsledného histogramu.
    obr

  2. Nech w je Wienerov proces, definujme B(t) = w(t) - t w(1) pre čas t z intervalu [0, 1]. Tento proces je známy ako Brownov most (Brownian bridge). Nakreslite trajektórie tohoto procesu a vysvetlite jeho meno.

  3. Nech w je Wienerov proces, definujme proces
    obr
    teda jeho hodnota v čase t je maximum Wienerovho procesu na intervale [0,t].

    Na obrázku dolu je trajektória Wienerovho procesu a zodpovedajúca trajektória procesu M.
    obr
    • Vygenerujte realizácie tohto náhodného procesu a zobrazte histogram jeho hodnôt v čase t=1.
    • Odhadnite strednú hodnotu procesu v čase t=1. (Tu si treba uvedomiť, že pri výpočte maxima z hodnôt v diskrétnych časoch je maximum podhodnotené v porovnaní so skutočným maximom trajektórie. Preto na dosiahnutie dostatočnej presnosti odhadu strednej hodnoty nestačí generovať veľký počet simulácií, ale aj dostatočne jemné delenie časového intervalu.)

  4. Nech w je Wienerov proces, definujme proces m, ktorého hodnota v čase t je minimum Wienerovho procesu na intervale [0,t].
    • Vygenerujte realizácie tohto náhodného procesu a zobrazte histogram jeho hodnôt v čase t=1.
    • Odhadnite strednú hodnotu procesu v čase t=1. (Analogicky ako v predchádzajúcom príklade, treba si uvedomiť, že pri výpočte minima z hodnôt v diskrétnych časoch je minimum nadhodnotené v porovnaní so skutočným minimom trajektórie. Preto na dosiahnutie dostatočnej presnosti odhadu strednej hodnoty nestačí generovať veľký počet simulácií, ale aj dostatočne jemné delenie časového intervalu.)


Cvičenia z finančných derivátov, 2015
Beáta Stehlíková, FMFI UK Bratislava


E-mail: stehlikova@pc2.iam.fmph.uniba.sk
Web: http://pc2.iam.fmph.uniba.sk/institute/stehlikova/