BSM formula 的推导(解随机微分方程)

一:前期推导(SDE)

二:引入期权与分布

这里引入期权的概念,在到期日,认购期权方可以选择是否行权,也就是是否选择交割标的。交割标的和现金交割的价值是一样的,都是到期日标的价格和行权价之间的区别。以看涨期权为例,如果标的价格高于行权价,那么认购方肯定选择交割,收益是S-K,但如果标的价格低于行权价,则不选择交割,收益是0。由于公平交易,到期日的收益和期权的价格是一样的,那么看涨期权到期日的价格可以表示为:

在不解方程的情况下,期权的定价模型可以理解成未来payoff的期望值(基于给定的信息):

严谨一点,这里S有T的下标,表示到期日的价格,并且期望值是对过去已知信息计算的期望。在Black-Scholes定价模型中,给不给定过去的信息不重要(唯一重要的就是S,还有就是已知的σ和μ),因为S背后的过程是Martingale(未来的期望值实际上就等于现在的payoff)(c背后的过程也是Martingale,这个不重要,重要的是定价)。

如果要得出定价模型,就必须要知道分布(以及可不可积(一般都是可积的,因为期权价格都是有限的,这才符合经济规律))。而价格服从对数正态分布,具体如下:

问题是,为什么价格必须服从这个分布?可以理解序列的方差随着时间增大而增大。但这个分布的"无风险利润"非常反直觉,无风险利润不是r吗?为什么多出来一个方差项?

这是由于对数正态分布的原因:

方差项是琴生不等式的调整项。

上述对数正态分布的概率分布函数是:

因此:

可以拆成两部分来计算,一部分是I1,就是xdF(x)(标的期望)部分。另一部分是I2,也就是KdF(x)(行权价期望)部分。第二部分比较简单,使用代入法:

即可得出:

Φ是正态累积分布函数。第一部分的话,使用的代入公式是:

这是由于积分里面多了个x,刚好和分母的x消掉:

但使用代入法时多出来一个x。

如果使用u带入,则这个x是无法消除的。但使用v的话,一通操作下来,将会变成:

这么下来,x刚好抵消掉,得:


因此:

即得到Black Scholes Merton期权定价模型。

【金融量化分析】#BSM formula 的推导(解随机微分方程)相关推荐

  1. 【统计分析】(task5) 金融量化分析与随机模拟(通过随机模拟估计看涨期权的报酬分布)

    内容总结 学习datawhale的gitmodel教程.小郭为了锁定价格波动风险,签订合约即买进看涨期权:提前给榴莲超市2块权利金,现在榴莲30元一块(期权的标的资产),下个月能用20元买到一块榴莲( ...

  2. 2、金融量化分析简介

    学习目标 金融量化简介 数据分析简介 常用库简介 1.学习目标 ​ 谈到金融量化分析,可能大多数人想到的肯定就是海量的股票数据,交叉错乱的股票数据图表,让从未接触过金融的人无法入手,就会想这种东西我怎 ...

  3. python金融量化分析 | 闲杂笔记

    最近事情好像有点多,处理得心不在焉.之前国庆计划把张五常老师的经济解释卷二看完,但也是只把第三章生产的成本看了一下,哈哈~ 这是一篇python金融量化分析的闲杂且入门的笔记,感觉学习价值较低,我只是 ...

  4. 金融量化分析基础知识

    文章目录 金融量化分析 金融量化软件包 股票基础知识 金融量化分析 量化交易的核心是策略分析,通过对历史数据.实时数据分析,选择最佳的交易品种和最好的交易时间. 主流的量化交易:quantopian. ...

  5. 金融量化分析世界观和方法论

    在进入一个领域以前,我们要明确这个领域的世界观,世界观决定我们应该以什么样的思想指导我们的研究.不仅仅是这个领域能够做什么,也应该明确这个领域当前的局限性. 金融量化分析旨在对金融运行参数进行数学分析 ...

  6. 数据分析——金融量化分析

    1.什么是数据分析? 数据的获取.清洗.转换.建模 2.分类与回归(分类是有监督的,有标签) 应用:信用卡申请人风险评估,预测公司业务增长量.预测房价 原理:分类-将数据映射到预先定义的群或者类,算法 ...

  7. 后端开发、爬虫开发、人工智能、金融量化分析、大数据跟Python是什么关系?

    Python是一种计算机程序设计语言,又被称为胶水语言,可以用混合编译的方式使用c/c++/java等语言的库.你可能已经听说过很多种流行的编程语言,比如在大学里感觉非常难学的C语言,进入社会非常流行 ...

  8. 金融量化分析精讲课程-李杰-专题视频课程

    金融量化分析精讲课程-1316人已学习 课程介绍         金融分析包含金融知识和Python相关模块的学习,手把手带你从金融小白到开发量化交易策略的大拿.学习内容囊括Numpy\Pandas\ ...

  9. day32 Python与金融量化分析(二)

    第一部分:金融与量化投资 股票: 股票是股份公司发给出资人的一种凭证,股票的持有者就是股份公司的股东. 股票的面值与市值 面值表示票面金额 市值表示市场价值 上市/IPO: 企业通过证券交易所公开向社 ...

  10. 未明学院:7天金融量化分析初阶集训营,紧跟Fintech数据时代潮流!

    近阶段股指持续走强,成交额放出天量,2月25日两市成交金额时隔三年多首次突破1万亿元大关,26日两市成交更成为A股史上第三高.面对大幅上涨的资本市场以及日益回暖的市场人气,沉寂一段时间的证券行业大有复 ...

最新文章

  1. 清晰易懂的马尔科夫链原理介绍
  2. cannot be found on object of type xx.CacheExpressionRootObject
  3. hdu1068 Girls and Boys --- 最大独立集
  4. ------shell学习
  5. Android学习拾遗
  6. Cloudera完善企业数据云愿景,新品进一步扩展无处不在的云体验
  7. 三维重建——纹理映射
  8. 【李宏毅机器学习】Introduction of ELMO、BERT、GPT(p25) 学习笔记
  9. [转]malloc的内存用free释放后为何系统回收不了
  10. KingDZ 变菜鸟,每日一个C#小实例之---玩转鼠标
  11. 第四季-专题21-USB驱动程序设计
  12. (转)Please ensure Intel HAXM is properly installed and usable. 解决方案
  13. html查重报告转换,知网查重报告网页版如何转换成PDF和WORD?
  14. 我“药水哥”硬气了 改行‘程序员’了
  15. 手机尾号(%d的深度使用)
  16. 使用脚本批量上传内购商品
  17. 经典算法之,细化时间颗粒度24*7细化为48*7颗粒度
  18. 植物大战僵尸:寻找葵花生产速度
  19. Play Framework IV 依赖注入(DI)
  20. TransOMCS:从语言图提取常识知识

热门文章

  1. Verilog——格雷码和二进制码转换的Verilog实现
  2. 基于SSM框架实现的房屋租赁管理系统
  3. AI语音外呼机器人是如何帮助电销行业获客?
  4. 美创科技荣获国家信息安全漏洞库(CNNVD)技术支撑单位
  5. java嵌入浏览器_Java嵌入浏览器Chrome内核
  6. sitemesh2.4
  7. 英文java简历模板下载_JAVA技术人员英文简历模板
  8. 勤哲服务器仓库管理系统,用勤哲Excel服务器实现库存管理系统
  9. 简明python教程gitbook_简明Python教程 Byte of Python
  10. 流畅的python不适合初学者_学习《流畅的python》第一天