def call_BSM():'''运用布莱克-斯科尔斯-莫顿定价模型计算期权在授予日的公允价值S:股票在授予日的市价;K:股票期权的行权价;sigma:股票收益率的年化波动率;r:连续复利的无风险年收益率;T:股票期权的剩余到期时间(按年算)'''import numpy as npimport scipyfrom scipy.stats import normr1 = float(input("请输入无风险年收益率r:"))r=np.log(1+r1)print("无风险年收益率转化为连续复利的无风险年收益率为:",r)S = float(input("请输入股票在期权授予当日的市价S:"))K = float(input("请输入股票期权的执行价格K:"))sigma = float(input("请输入股票收益率的年化波动率sigma:"))T = float(input("请输入股票的剩余到期时间T:"))d1=(np.log(S/K)+(r+pow(sigma,2)/2)*T)/(sigma*np.sqrt(T))d2=d1-sigma*np.sqrt(T)print("欧式看涨期权的价格为:",S*norm.cdf(d1)-K*np.exp(-r*T)*norm.cdf(d2))
option_price = call_BSM()

看涨期权计算函数实现(Python)相关推荐

  1. Python ln_Python入门教程(三):史上最全的Numpy计算函数总结,建议收藏!

    点击上方 蓝字 关注我们 Numpy提供了灵活的.静态类型的.可编译的程序接口口来优化数组的计算,也被称作向量操作,因此在Python数据科学界Numpy显得尤为重要.Numpy的向量操作是通过通用函 ...

  2. 使用python装饰器计算函数运行时间的实例

    装饰器在python里面有很重要的作用, 如果能够熟练使用,将会大大的提高工作效率 今天就来见识一下 python 装饰器,到底是怎么工作的. 本文主要是利用python装饰器计算函数运行时间 一些需 ...

  3. python乘法表运算_Python入门教程(三):史上最全的Numpy计算函数总结,建议收藏!...

    点击上方 蓝字 关注我们 Numpy提供了灵活的.静态类型的.可编译的程序接口口来优化数组的计算,也被称作向量操作,因此在Python数据科学界Numpy显得尤为重要.Numpy的向量操作是通过通用函 ...

  4. python求线段长度_python微元法计算函数曲线长度的方法

    计算曲线长度,根据线积分公式: ,令积分函数f(x,y,z) 为1,即计算曲线的长度,将其微元化: 其中 根据此时便可在python编程实现,给出4个例子,代码中已有详细注释,不再赘述 ''' 计算曲 ...

  5. python计算时间装饰器_使用python装饰器计算函数运行时间的实例

    装饰器在python里面有很重要的作用, 如果能够熟练使用,将会大大的提高工作效率 今天就来见识一下 python 装饰器,到底是怎么工作的. 本文主要是利用python装饰器计算函数运行时间 一些需 ...

  6. Python快速计算函数耗时timeit

    文章目录 问题描述 解决方案 魔法命令 `%%timeit` timeit 模块 参考文献 问题描述 Python 快速计算函数耗时 import timedef f():time.sleep(2) ...

  7. python计算长方形周长代码_python微元法计算函数曲线长度的方法

    计算曲线长度,根据线积分公式: ,令积分函数f(x,y,z) 为1,即计算曲线的长度,将其微元化: 其中 根据此时便可在python编程实现,给出4个例子,代码中已有详细注释,不再赘述 ''' 计算曲 ...

  8. python万能装饰器实现计算函数的调用次数和执行时间

    直接上代码 # python万能装饰器实现计算函数的调用次数和执行时间 import timedef set_fun(func):num = 0 # 初始化次数def call_fun(*args, ...

  9. python计算执行时间的函数_[python] 统计函数运行时间

    第一种: import time def time_me(fn): #fn 是要修饰/修改 的函数 def _wrapper(*args, **kwargs): #这个 _wrapper(*args, ...

最新文章

  1. pro git读书笔记
  2. maya为什么不能导出fbx_Maya无法展 UV的解决办法
  3. 计算机网络:详解HTTP协议
  4. 水平居中布局与滚动条跳动
  5. 牛客 - 点对最大值(树的直径)
  6. 创建一个追踪摄像机(2)
  7. 阿里腾讯极其看重的数据中台,我用大白话给你解释清楚了
  8. 次世代3D游戏建模视频教程百度云分享
  9. 【问】SQL 2008安装一直提示重启计算机失败
  10. 装IDT声卡时总是说检测到的硬件不受此IDT软件程序包支持安装将终止
  11. 强连通分量入门——Trajan算法
  12. 分享在实际项目中积累的硬件调试经验 - 调试方法,以及常见调试案例
  13. 计算机毕业论文怎样写系统的意义,毕业论文写作的目的意义及步骤-计算机论文...
  14. TCAM与HASH表的差异
  15. 使用python操作excel的xls文件和xlsx文件之间的批量导出和填充数据
  16. Pycharm安装与入门
  17. SSM基于区块链的物联网数据交易 计算机毕业设计源码46193
  18. ABP VNext学习日记24
  19. 吹爆一位 计算机博士!
  20. UV镜 不镀膜、单层镀膜和多层镀膜 , “暗中”测试 数码相机UV镜效果对比

热门文章

  1. Jieba分词斗罗大陆
  2. 打造完美写作系统:Gitbook+Github Pages+Github Actions
  3. python跑神经网络_程序员深夜用Python跑神经网络,只为用中二动作关掉台灯!
  4. Scrapy 浅入浅出
  5. 完全平方数(C语言,调用函数)
  6. 如何搭建一个网站 -- 搭建一个网站需要多少钱
  7. 【VSCode】yarn : 无法加载文件 A:\yuke\node\node_gobal\yarn.ps1,因为在此系统上禁止运行脚本。
  8. C++ 内存管理 —— 第一講:C++ 內存構件
  9. 竞品分析:阿里云 VS 腾讯云,AT的短兵相接
  10. 能够打开国内网络,比如百度微信,但是打不开外国网站,该怎么解决(主要是DNS的问题)...