用python进行简单欧式期权定价
来源:互联网 发布:映客直播android源码 编辑:程序博客网 时间:2024/04/27 18:04
python3.5版本
源代码:
###期权计算
from math import log,sqrt,exp
from scipy.stats import norm
def call_option_pricer(spot,strike,maturity,r,vol):
d1=(log(spot/strike)+(r+0.5*vol*vol)*maturity)/vol/sqrt(maturity)
d2=d1-vol*sqrt(maturity)
price=spot*norm.cdf(d1)-strike*exp(-r*maturity)*norm.cdf(d2)
return price
print('期权价格:%.4f'%call_option_pricer(spot=2.45,strike=2.5,maturity=0.25,r=0.05,
vol=0.25))
我们想知道下面的一只期权的价格:
- 当前价
spot
: 2.45 - 行权价
strike
: 2.50 - 到期期限
maturity
: 0.25 - 无风险利率
r
: 0.05 - 波动率
vol
: 0.25
Call(S,K,r,τ,σ)d1d2= SN(d1)−Ke−rτN(d2),=ln(S/K)+(r+12σ2)τστ√,=d1−στ√.
关于这样的简单欧式期权的定价,有经典的Black - Scholes [1] 公式:
其中
0 0
- 用python进行简单欧式期权定价
- QuantLib教程(三)BS模型、二叉树模型与欧式期权定价
- 采用蒙特卡洛模拟方法计算欧式期权的价值--python
- 使用C++期权定价
- 蒙特卡洛估值计算(欧式期权)
- Black Scholes期权定价模型
- Black-Scholes期权定价公式
- 二叉树期权定价模型
- 二叉树期权定价(C#版)
- Black-Scholes期权定价(C#版)
- 美式看跌期权的二叉树定价
- [金融]衍生品定价,债券,期权,期货
- 金融二叉树模型-给期权定价
- Ju and Zhong(1999) 美式期权定价(C#版)
- Leisen-Reimer二叉树期权定价(C#版)
- Broadie and Detemple(1996)美式期权定价(C#版)
- 如何给产品进行定价
- 期权
- bzoj3533
- 解决CocoaPods各种慢的方案(gem换源+pod repo换源)
- C#简单内容
- 从零开始:用Python搭建神经网络
- LeetCode 136 Single Number题解
- 用python进行简单欧式期权定价
- 欢迎使用CSDN-markdown编辑器
- Android工具类之ShellUtils
- 自定义view绘制空心圆
- 第十一周项目1(1)层次遍历算法验证
- CentOS 编译安装mysql5.6.22及设置远程连接
- hadoop namenode工作机制
- 纪念第一篇博客
- [codevs3145] 汉诺塔游戏