如题,因在自学matlab
我自订了一个函数想自己计算看看
然后我就上网找了一个好像很夯(?)的东西(B-S model)
参考了wiki上的公式之后
function c = BSM(S,L,T,sigma,r)
D1 = ( log(S/L)+(r+0.5*(sigma^2))*T ) / (sigma*(T^0.5))
D2 = D1-sigma*sqrt(T)
c = S * normcdf(D1) * ( exp^(-r*T) * L * normcdf(D2) )
end
这样
然后储存起来
回到command window 输入了>> BSM=( 100 , 95 , 1 , 2 , 0.02 )
然后就换来了
BSM=( 100 , 95 , 1 , 2 , 0.02 )
↑
Error: Expression or statement is incorrect