采用蒙特卡洛模拟方法计算欧式期权的价值--python

信息:

1、股票指数化水平:s0=100

2、欧式看涨期权行权价格:K=105;

3、到期时间:T=1;

4、固定无风险利率:r=5%;

5、固定波动率:&=20%;


代码:

so=100
K=105
T=1
r=0.05
sigma=0.2
from numpy import*
I=100000
z=random.standard_normal(I)
st=so*exp((r-0.5*sigma**2)*T+sigma*sqrt(T)*z)
ht=maximum(st-K,0)
co=exp(-r*T)*sum(ht)/I

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值