639
of rho increases, but vega decreases. It means that,
volatility and call option premium are inversely
proportional, and risk free interest rate and call
optionpremiumaredirectlyproportional.
5.3 Case3
If volatility is taken as 0.1080 with all other
parameters are assumed constant, rho and vega
values are
changed to 18.5758 and 57.3459
respectively.Calloptionpriceisfound9.6383.Asitis
seen,whenvolatilityincreases,bothvaluesofrhoand
vegadecreases.
5.4 Case4
If share price is taken as 780 USD with all other
parametersareassumedconstant,calloptionpriceis
found9.6269.
Asitiseasilyseeninthismodel,when
share price increases, call option premium increases
too.
5.5 Case5
Iftimeistakenas30dayswithallotherparameters
are assumed constant, rho and vega values are
changed to 37.2006 and 86.3758 respectively. Call
option price is found 9.6269.
It is seen that if time
days to expiry date increases, volatility, risk free
interestrateandcalloptionpremiumincrease.
InconventionalB&Smodel,itishardlypossibleto
observe these results because of hard calculations
such as semi infinitive integrals. Linear regression
model explicitly gives these inferences easier
and
faster.
6 CONCLUSIONS
The major aim of this study is to provide an
alternativemodelforB&Smodelinwhichtheeffects
ofinterestrateandvolatilityareanalyzedeasilyand
rapidly. In our approach, it is observed that since
there exists a positive relationship between price of
the call
options and price of underlying share, risk‐
free interest rate, volatility and time, there is a
negativerelationshipbetweenthepriceofcalloptions
and exercise price. In this study, linear regression
model is obtained for option price when the share
priceisattheneighborhoodofexerciseprice.
Coefficients
of the volatility in the linear
regressionmodelincreaseasmuchastheincreasein
share prices. However, if the share price becomes
equaltoexerciseprice,theincreaseatthecoefficients
of volatility stops. Then, the coefficients of the
volatility decrease when share price soon after
exceeds the exercise price.
Coefficients of risk‐free
interest continuously increase with the increasing
shareprice.
Linear regression models are more advantageous
than the B&S models for calculation of put and call
options.Linearregressionmodelistimeefficient,and
the effects of changing parameters (i.e. risk free
interest rate and volatility) on option
premium can
easilybeanalyzed.Thecoefficientsof
c,α, β inthe
linear regression model, and the spot price of
underlyingsharecanalsobecalculatedinashorttime
easily.ProposedlinearregressionmodelandB&Sare
implemented by using a MATLAB GUI application,
and overlapping figures are generated for the
comparison.Theerrorratesarefoundthen.
For
the further studies, B&S model might be
analyzed for the time, dependent volatility and
interest rate. Free boundary conditions of the
problems that require applications before the expiry
date should be applied in a not defined boundary.
Thismethod can be applied for Americanoption by
thepropernumericalapproaches.
ACKNOWLEDGEMENT
The authors would like to thank Prof. Dr. Erhan
Coşkun, (Karadeniz Technical University, Science
Faculty, Math Department, Trabzon, Turkey) for his
kind help for constructing the model during the
Dr.Yazir’smaster’seducation.
APPENDIX
MATLAB SOURCE CODE OF LINEAR
REGRESSIONMODEL
clear,clc
close all
S=778.58;
T=14/365;
E=773.19;
r=[0.0023 0.0025 0.0025 0.0425 0.002 0.001
0.0027 0.0525 0.0035 0.0025];
s=[0.2078 0.1076 0.1047 0.1078 0.1059
0.30111 0.1078 0.1066 0.10781 0.1078];
d1=(log(S/E)+(r+0.5*s.^2)*T)./(s*sqrt(T));
d2=d1-s*sqrt(T);
Nd1=normcdf(d1);
Nd2=normcdf(d2);
C=S.*Nd1-E*exp(-r*T).*Nd2;
A=[length(C) sum(r) sum(s);sum(r) sum(r.^2)
sum(r.*s);sum(s) sum(r.*s) sum(s.^2)];
B=[sum(C);sum(C.*r);sum(C.*s)];
C,alpha,beta=inv(A)*B
r=0.0025;
s=0.1078;
linear_regression=xx(2)*r+xx(3)*s+xx(1)
S=778.58;
T=14/365;
E=773.19;
r=0.0025;
s=0.1078;
d11=(log(S/E)+(r+0.5*s^2)*T)/(s*sqrt(T));
d22=d11-s*sqrt(T);
Nd11=normcdf(d11);
Nd22=normcdf(d22);
C=S*Nd11-E*exp(-r*T)*Nd22;
Black_Scholes=C
x=0.0024:0.0001:0.0028;
y=0.1076:0.0001:0.1080;
[r s]=meshgrid(x,y);
d1=(log(S/E)+(r+0.5*s.^2)*T)./(s*sqrt(T));
d2=d1-s*sqrt(T);
Nd1=normcdf(d1);
Nd2=normcdf(d2);