Náhodné procesy, modelovanie cien akcií

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

:: Wienerov proces a Brownov pohyb ::

:: Cvičenia (1) ::

  1. Nakreslite do jedného grafu niekoľko realizácií Wienerovho procesu.
    Ukážka výstupu:
    cv-1-2

  2. Nakreslite do jedného grafu niekoľko realizácií Brownovho pohybu so zvolenými parametrami. Do toho istého grafu zakreslite strednú hodnotu tohto procesu.
    Ukážka výstupu:
    cv-1-3

  3. 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

  4. Definujme proces m(t)=max(w(s), sleqt), t. j. maximum Wienerovho procesu na intervale [0,t]. Zobrazte do jedného grafu trajektóriu Wienerovho procesu a trajektóriu procesu m(t) (počítaného z tejto realizácie Wienerovho procesu).
    Ukážka výstupu:
    cv-1-4

:: Geometrický Brownov pohyb ::

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

:: Cvičenie (2) ::

  1. Pre vývoj ceny akcie uvažujme parametre geometrického Brownovho pohybu odhadnuté v predchádzajúcom výpočte a poslednú hodnotu cenu akcie z dát (t. j. 593.97). Vygenerujte niekoľko priebehov ceny akcie počas nasledujúceho roka, štartujúcich z tejto hodnoty.
    Ukážka výstupu:
    gbp

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

  1. Dvojrozmerný Brownov pohyb s nekorelovanými zložkami je proces (w1,w2), kde w1,w2 sú Wienerove procesy a pre ich prírastky na intervale [s,t] platí
    cor
    Vygenerujte trajektóriu takéhoto procesu a zobrazte ju (ako krivku v rovine).
    Ukážka výstupu:
    2d-WP

  2. Označme tM čas, v ktorom nadobudol Wienerov proces maximum na časovom intervale [0,1]:
    pr2a
    Spravte simulácie a zobrazte histogram náhodnej premennej tM.

    Ukážka výstupu:
    pr2b

  3. V cvičení (1)/4 sme definovali proces m, najvyššiu hodnotu Wienerovho procesu, ktorú doteraz dosiahol. Definujte teraz proces X, ktorý vyjadruje vzdialenosť aktuálnej hodnoty Wienerovho procesu od doteraz dosiahnutého maxima:
    pr3
    Doplňte do takéhoto grafu priebeh procesu X.

  4. Vyberte si akciu a stiahnite si z http://finance.yahoo.com historické dáta cien tejto akcie počas zvoleného časového obdobia. Predpokladajte, že cena akcie sa dá popísať geometrickým Brownovym pohybom a odhadnite jeho parametre.

    Historické ceny akcií:
    • Choďte na stránku http://finance.yahoo.com.
    • Zadajte kód firmy alebo jej názov:
      data
      Potom kliknite na Get Quotes.
    • Vľavo kliknite na Historical Prices:
      data
    • Tu zvoľte obdobie, za ktoré chcete dáta a ich frekvenciu:
      data
    • Dostanete tabuľku s dátami (na začiatku sú najnovšie), potrebujete z nej stĺpec Adj Close.
      data
    • Kliknutím na Download as Spreadsheet si dáta uložíte v csv formáte:
      data

  5. Prírastky a ich rozdelenie
    1. Definujme proces {Y(t), tgeq0}, ktorého prírastky Y(t+dt) - Y(t) majú strednú hodnotu (dt)2 a disperziu dt. Ďalej od procesu Y(t) požadujeme, aby pre každé delenie 0 = t0 leq t1 leq ... leq  tn boli prírastky Yti+1 - Yti nezávislé náhodné premenné. Ukážte, že tieto predpoklady vedú k sporu, t. j. takýto proces neexistuje.
    2. Definujme proces {Y(t), tgeq0}, ktorého prírastky Y(t+dt) - Y(t) majú nulovú strednú hodnotu a konštantnú nenulovú disperziu. Ďalej od procesu Y(t) požadujeme, aby pre každé delenie 0 = t0 leq t1 leq ... leq  tn boli prírastky Yti+1 - Yti nezávislé náhodné premenné. Ukážte, že tieto predpoklady vedú k sporu, t. j. takýto proces neexistuje.
    3. Definujme proces {Y(t), tgeq0}, ktorého prírastky Y(t+dt) - Y(t) majú nulovú strednú hodnotou a disperziu (dt)2. Ďalej od procesu Y(t) požadujeme, aby pre každé delenie 0 = t0 leq t1 leq ... leq  tn boli prírastky Yti+1 - Yti nezávislé náhodné premenné. Ukážte, že tieto predpoklady vedú k sporu, t. j. takýto proces neexistuje.

    Návod: Prednáška, slajdy Additive property of the Brownian motion - mean a Additive property of the Brownian motion - variance.

  6. Z prednášky:
    prednaska-1
    Spravíme podobný obrázok pre varianciu a tiež pre strednú hodnotu:
    • Zvoľte si delenie intervalu [0,1] a vytvorte maticu, v ktorej budú hodnoty 1000 trajektórií Wienerovho procesu v týchto bodoch.
      Ukážka výstupu:
      prednaska-1-1
    • Vypočítajte výberový priemer a disperziu trajektórií v každom čase a zakreslite ich do grafu spolu s presnými hodnotami strednej hodnoty a disperzie.
      Ukážka výstupu:
      prednaska-1-2

  7. Čo si myslíte, čo je na obrázku na obale tejto knihy?
    oksendal
    Vytvorte podobný obrázok.


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


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

Valid HTML 4.01 Transitional Valid CSS!