Je viacero možností, ako implikovanú volatilitu prakticky vypočítať, tu je jedna z nich:
Definujeme funkciu rozdiel.m, ktorej parametrom je sigma a vracia rozdiel medzi skutočnou a Black-Scholesovou cenou. Ostatné parametre výpočtu sú definované ako globálne premenné:
Príklad použitia:
global s;
global e;
global tau;
global r;
global v;
s=85.2;
e=80;
r=0.01;
tau=0.5;
v=11.12;
% hladame nulovy bod tejto funkcie
sig=0.01:0.01:0.5;
plot(sig,rozdiel(sig),sig,zeros(1,length(sig)));
% vypocet
sImpl=fzero(@rozdiel,0.4);
Výstup: