Black-Scholesov vzorec, implikovaná volatilita, delta opcie

:: Cena európskej call a put opcie ::

:: Cvičenia (1) ::

  1. Vypočítajte cenu európskej call opcie s expiráciou o pol roka, ktorej expiračná cena je 50 USD. Dnešná cena akcie je 41 USD, jej volatilita je 0.3. Úroková miera je pol percenta.

  2. Upravte funkciu call tak, aby ste mohli pracovať s vektorovými argumentmi a kresliť napríklad takého grafy:
    S=0:0.1:100;
    plot(S,call(S,50,0.01,0.25,1));
    
    Nakreslite graf s cenou akcie na x-ovej osi, na ktorom bude payoff call opcie a jej ceny pre niekoľko časov do expirácie.

    Ukážka výstupu:.
    obr

  3. Napíšte funkciu, ktorá počíta cenu putu. Vypočítajte cenu put opcie s expiračnou cenou 105 USD a s expiračným časom pol roka, ak dnešná cena akcie je 100 USD a volatilita akcie sigma je 0.3.

  4. Zostrojte stratégiu typu butterfly pre zvolené parametre. Znovu nakreslite graf s cenou akcie na x-ovej osi, na ktorom bude payoff stratégie a jej ceny pre niekoľko časov do expirácie.

    Ukážka výstupu pre nasledovné dáta: expiračné ceny 30, 40, 50 USD; volatilita akcie 0,25; úroková miera 0,01 (t.j. 1 percento).
    obr


  5. Analýza reálnych cien opcií.
    • V súbore ibm.txt si stiahnite denné dáta cien akcie firmy IBM a odhadnite z nich parameter sigma geometrického Brownovho pohybu - tzv. historickú volatilitu.
    • Túto odhadnutú volatilitu budeme teraz dosadzovať do Black-Scholesovho vzorca. Uvažujme nasledujúce dáta zo 7. marca 2011 pre ceny akcie a call opcií:
      obr
    • Za bezrizikovú úrokovú mieru zoberieme výnos 3-mesačných Treasury bonds:
      obr
    • Na výpočet času zostávajúceho do expirácie môžete využiť takýto výpočet (zohľadňuje soboty a nedele, prípadné sviatky treba odpočítať samostatne):
      % pocet pracovnych dni medzi x,y vo formate 'mm/dd/yy' 
      x=datenum('03/01/11');
      y=datenum('03/31/11');
      
      pocDni=0;
      for i=x+1:y
          den=weekday(i); % 1=nedela, 2=pondelok, ...
          if (den>1)&&(den<7) pocDni=pocDni+1; end;
      end;
      
    • Vypočítajte Black-Scholesove ceny týchto opcií a porovnajte ich s reálnymi trhovými cenami. Aké sú rozdiely v centoch? Aké sú relatívne rozdiely v percentách?

:: Implikovaná volatilita ::

:: Implikovaná volatilita ::

  1. Vyčítajte implikovanú volatilitu pre opcie na akcie IBM z cvičenia (1)/5. Zakreslite ich do grafu v závislosti od expiračnej ceny a pridajte do grafu historickú volatilitu.

    Výstup:
    obr

:: Závislosť ceny call opcie od ceny akcie ::

:: Delta opcie ::

:: Cvičenia (3) ::

  1. Nakreslite graf závislosti delty call opcie od aktuálnej ceny akcie. Nakreslite do jedného grafu deltu pre rôzne časy do expirácie. V čom sa líšia?
  2. Na základe hedžovania predanej opcie vysvetlite priebeh grafu z predchádzajúcej úlohy - znamienko, monotónnosť, priebeh pre tau blízke nule.

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

  1. Vypočítajte hodnotu stratégie, ktorá pozostáva z kúpy call opcie s nízkou expiračnou cenou a predaja call opcie s vyššou expiračnou cenou s tou istou dobou splatnosti. Výpočet ceny stratégie realizujte pre nasledovné dáta: cena akcie 55 USD, volatilita akcie 0.4, úrok jeden a pol percenta, expiračná doba 3 mesiace, expiračné ceny sú 50 a 60 USD.

  2. Uvažujme call opciu na s expiračnou cenou 15 USD, ak dnešná cena akcie je 9 USD. Pre ktoré z nasledujúcich cien opcie -- 2 USD, 5 USD, 7 USD, 10 USD, 15 USD -- existuje implikovaná volatilita? Pre ktorú z nich je implikovaná volatilita najvyššia? Ako sa dá táto otázka zodpovedať bez výpočtu všetkých implikovaných volatilít?

  3. Implikovaná volatilita pre put opcie: Pre aký interval cien put opcií existuje? Je v týchto prípadoch určená jednoznačne? Zrealizujte výpočet implikovanej volatility pre konkrétnu put opciu.

  4. Delta pre put opcie. Vypočítajte deltu put opcie. Nakreslite graf jej závislosti od aktuálnej ceny akcie. Vysvetlite priebeh tohto grafu - znamienko, monotónnosť, priebeh pre tau blízke nule.

  5. Dokážte nasledovné tvrdenie o delte call opcie:
    obr
    Zdroj: Y.Kwok: Mathematical Methods for Financial Derivatives.

  6. V súbore msft.txt je vývoj cien akcie firmy MSFT a opcií na tieto akcie. Formát:
    obr
    Zvoľte si deň a načítajte dáta o vývoji akcie počas tohto dňa. Zvoľte si opciu a načítajte dáta o vývoji ceny tejto opcie v danom dni. V súbore msft-call-apr-25.txt sú tieto hodnoty pre call opciu s expiračnou cenou 25 USD a expiráciou v apríli (bid cena akcie, ask cena akcie, bid cena opcie, ask cena opcie).
    • Vypočítajte implikovanú volatilitu pre každú minútu. Budete potrebovať úrokovú mieru, dáta o úrokových mierach z 20. marca 2003 sú napr. na stránke http://www.federalreserve.gov/releases/h15/20030324/. Zobrazte priebeh implikovanej volatility.
    • Vypočítajte pre každú minútu deltu opcie, pričom za volatilitu budete dosadzovať implikovanú volatilitu z danej minúty. Zobrazte priebeh delty.


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!