european_option_pricing_mente_carlo_simulation.m

来自「根据BS公式」· M 代码 · 共 18 行

M
18
字号
clear,clc;
miu=0.1;          % 股票的预期收益率
sigma=0.3;         % 股票的波动率
deltat=0.002;      % 迭代的步长
m=500;             % 进行500次模拟
ss=zeros(m,1);
for k=1:m
   s=5;              % 股票的初始价格
   for i=1:500       % 迭代500次
      e=normrnd(0,1);         % 产生正态分布随机数
      deltas=(miu+0.5*sigma*sigma)*s*deltat+sigma*s*e*sqrt(deltat); %每步股价变化量
      s=s+deltas;
    end
   ss(k,1)=s;
end
x=linspace(1,m,m);
ss
hist(ss)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?