前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >bs模型的通俗理解_白话

bs模型的通俗理解_白话

作者头像
全栈程序员站长
发布于 2022-08-03 00:53:42
发布于 2022-08-03 00:53:42
9970
举报

大家好,又见面了,我是你们的朋友全栈君。

要想不用一个数学模型只用大白话说明白Black-Scholes这个伟大的期权类衍生品定价模型,似乎与用地球语言解释火星文化一样的困难。所以我的所谓白话也不可能是真的大白话了,总要摆出几个简单的数模以说明问题。只不过这些数学上的东西我相信有一点数学和统计学基础的朋友都能看的明白了。事实上即使摆出一大堆数学模型,我也没有能力真的写出其推导的全过程。幸好我的目的不是写清楚BS模型的推导,而是从其原理性的东西出发,得到在目前市场条件上使用此模型带有“批判”性质的结论。

我想从二叉树模型引出一个无风险投资组合,不过在讨论这个模型之前我先写几点预备知识:

连续复利

复利的概念做投资的人耳熟能详,例如一个活期账户,你一年取一次不如一个月取一次将本息再存,这样一年下来你的总利息定会多一些。同理,一天取一次似乎利息更多,理论上还可以一分钟取一次,一秒取一次,一毫秒取一次,最后的极限就是连续复利的概念,其表达式为EXP(rt),EXP就是自然数e的指数形式(我不知道如何在电脑上写出指数和根号之类,所以本文中都采用了EXCEL中的表达式)。例如连续复利10%的100元钱1年后的实际利息为100*EXP(10%*1)=110.517元。期权公式中由于均涉及未来价格的贴现,贴现方式在模型中采用的都是连续复利。

无套利机会

市场应该是没有套利机会的,即使出现套利的机会,也会因为投机者的大量买入或卖出而在短时间内填平这个“错误的价格”。在建立对冲组合时,这样的无套利机会意味着你的无风险组合的收益应该等于市场无风险利率,否则总有投机者会建立头寸用无风险利率的借款买入组合(组合收益大于无风险利率)或者卖出组合放出无风险利率的贷款(组合收益小于无风险利率)来套利,直至两者相等。

Delta

在期权的对冲和套保中,Delta是一个重要参数。它定义为期权价格变动与标的股票价格变动之比。例如我们下面的例子中股票从15到25元变动的10元,这一过程中股票的期权变动为4元,则Delta为4/10=0.4。说明0.4份股票和1份期权的组合可以对冲掉风险。

现在我们可以开始谈二叉树模型了,这个模型其实简单,就是事情发展的两种可能性。例如一只现价20元的股票,一年后可能是25元,还有一条分叉可能是15元,如果现在有一个行权价格为21元的看多期权,那这个期权在一年后在两个分叉上对应的价值分别是4元和0元。我们现在来看看这只期权现在的价格应该是多少呢?

在这个例子里Delta是0.4,也就是说无风险组合为买入0.4份股票而卖出1份看多期权,这样组合在1年后的价值肯定是6元,其可能是一条分叉中的25*0.4-4=6元或者是另一条分叉中的15*0.4-0=6元。如果市场无风险利率为10%,这个1年后的6元现值为6*EXP(-10%)=5.429元。那么这个组合在构建时的成本就应该是5.429元,即20*0.4-f*1=5.429,计算f=2.57元。这就应该是期权的现价。

这个模型我们可以整理出其一般形式,即f=EXP(-r*t)*(p*Fu+(1-p)*Fd);其中p=(EXP(r*t)-d)/(u-d);r为无风险利率;t为期限;u为现货期末价的可能涨幅(Up分叉),上例中为25/20=1.25,d为现货期末可能跌幅(Down分叉),上例中为15/20=0.75;Fu为期权Up分叉的期末价值,上例中为4元;Fd为期权Down分叉的期末价值,上例中为0元。上例通过这个公式可以计算一下f正好等于2.57元。但是,这个价格有意义吗?两个分叉的期末价格完全是主观上的猜测!在不加主观因素的条件下如何设定这个u和d呢?于是波动率的概念出场了。

波动率σ是一年内股票连续复利收益的标准差。在一个很小的Δt时间内,收益的方差为σ^2*Δt,经过一连串的推导之后,u=EXP(σ*SQRT(Δt)),d=EXP(-σ*SQRT(Δt)),SQRT是根号。例如上例中如果通过历史数据计算σ为30%,则u=EXP(30%*SQRT(1))=1.3498588,d=EXP(-30%*SQRT(1))=0.7408182,代入二叉树的一般形式,即可得到期权的现价。

利用波动率计算后的期权定价似乎完全避免了主观的成分,因为它仅仅依靠了波动率,无风险利率,时间期限这些给定的原始数据推出。这似乎对于在我们这个以做投机为主的市场来看有点不可思议。这种之后我会再次提及的所谓风险中性(risk neutral)体系,也是BS模型的重要前提,也成为我“批判”的原因之一。不过这个批判是打引号的,因为错的不是体系和模型,我只是提醒使用者不要忘记这些推导的前提,而我们的市场和投资者性质注定我们目前还无法使用它。

模型的优化远远没有结束,这个单步二叉树是最简单的,问题多多。BS模型要是这么简单就不会有人因此获诺贝尔奖了。我们可以马上想到的是,可以把时间间隔缩小,将两个分叉各自再分出去,然后再分,再分……你马上就发现每个“二叉”的Delta是不同的,有一些软件可以设定时间步数来用计算机模拟这一过程,但我们想要的还是一般公式的模式,所以我们接下来要探讨一下复杂的多的连续时间的股价随机过程。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/125122.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
QuantLib教程(三)BS模型、二叉树模型与欧式期权定价
风险中性与无套利假设是期权定价公式的基础理论,或者说基石。我们来简单说说这两个是怎么回事吧。
钱塘小甲子
2019/01/28
4.3K0
Python金融应用编程:衍生品定价和套期保值的随机过程|附代码数据
在本文中随机过程对定量融资的许多方面都很有用,包括但不限于衍生品定价,风险管理和投资管理
拓端
2023/05/15
4320
数据科普:期权的希腊字母 | 上(投资必知必会)
期权的 Delta 被定义为期权价格变动与基础资产价格变动的比率,也就是期权价格与基础资产价格之间关系曲线的切线斜率。比如,期权Dela值等于0.6就意味着当基础资产价格变化一个很小的金额时,相应的期权价格变化约等于基础资产价格变化的60%。
朱小五
2021/07/12
2.3K0
4.2 期权估值
标准差越高,股票涨跌的离差(dispersion)就越高,因此在二叉树里评估each time period股票的价格时,就可以捕获波动率。
rocket
2018/09/14
3.1K0
4.2 期权估值
Python量化交易入门进阶指南(全)
程序员,或许内心深处都怀揣着一个量化投资的梦想,渴望凭借自己的编程和人工智能技能,再补点基础的金融知识,我们便可以构建一个量化交易系统,轻松实现财富自由。这样的理想确实诱人,似乎让我们看到了轻松实现个人价值的可能性,也让我们看到了用代码改变世界的力量。
算法进阶
2024/01/17
6.3K0
Python量化交易入门进阶指南(全)
FRM笔记之金融市场与产品-关于利率
在FRM考试中,债券远比股票重要。讲到债券,那么必然逃不了利率,interest rate。有一种利率叫做无风险利率,这种利率是所有定价的基础。
钱塘小甲子
2019/01/28
9420
5W字入门干货:手把手教你用机器学习做金融交易(下)
作者:江海 高能物理专业博士 量子位 已获授权编辑发布 欢迎回来 上接手把手教你用机器学习做金融交易(上) 2.4 Classification 接下来我们要介绍的就是Classification了。 classification跟regression的区别就是Y的类型不同,regression是Y的具体数值的预测,比如涨跌幅度,而classification是对于单纯分类的预测,比如Y的涨(Y值取1)或者跌(Y值取0)。 但是classification里面有一个地方不好处理,那就是如果想要预测的Y不仅仅
量子位
2018/03/29
9630
5W字入门干货:手把手教你用机器学习做金融交易(下)
R语言Black Scholes和Cox-Ross-Rubinstein期权定价模型案例
近年来,期权交易变得非常流行。 在这篇文章中,您将学习一种期权交易策略,可以用来以较低的价格购买自己喜欢的股票。期权是一种衍生工具。衍生物被誉为20世纪后期的金融革命。衍生产品类型为远期,期货,掉期和期权。衍生工具是从另一项基础资产中获取价值的工具。对于股票期权,其价格取决于标的股票。
拓端
2020/08/10
1.6K0
量子计算在金融领域的应用:期权定价
2021年3月11日,十三届全国人大四次会议表决通过了关于国民经济和社会发展第十四个五年规划和2035年远景目标纲要的决议。“十四五”规划强调“数字经济”是未来推动经济发展的重要手段, 要对中国现有经济全面进行“数字化”转型,大力发展数字经济,扎实推进传统产业数字化赋能改造提升。目前在金融领域,各大国有商业银行、股份制商业银行、城商行和互联网银行也都开启了数字化转型的工作。然而,金融数字化转型推动传统业务信息化、日常操作线上化、决策分析智能化的同时,也对金融系统的算力提出了更高要求。
量子发烧友
2023/02/24
1.3K0
量子计算在金融领域的应用:期权定价
金融工程系列学习:远期和期货定价(二)
在有了上一篇预备知识的铺垫之后,从现在开始我们正式的进入远期合约的定价 我们在之前留下了一个思考题: 假设黄金现货价格是1000美元,市场普遍认为1年以后的价格会涨到2000美元,那么一年期黄金期货的
云时之间
2019/02/26
1.2K0
数据科普:期权的希腊字母 | 下(投资必知必会)
在实际中,波动率会随时间的变化而变化,这意味着期权价值不仅会随着基础资产价格、期权期限的变化而变化,同时也会随波动率的变化而变化。期权的Vega(V)是指期权价值变化与基础资产波动率变化的比率。如果一个期权的Vega绝对值很大,该期权的价值会对基础资产波动率的变化非常敏感;相反,当一个期权的vega接近零时,基础资产波动率的变化对期权价值的影响则会很小。此外,基础资产本身的vega等于零,也就意味着基础资产波动率对基础资产价格的影响为零,原因是影响基础资产价格的变量中没有其自身波动率这个变量。
朱小五
2021/07/12
2.8K1
用R语言用Nelson Siegel和线性插值模型对债券价格和收益率建模
B(0,t)也可以称为零息债券的价格。大多数债券不是零息债券,但是有可能使用零息债券构造几乎所有支付结构。
拓端
2020/08/10
1.2K0
基于无监督学习的期权定价异常检测(代码+数据)
本文是一部分预测股价内容。结果(识别出的异常)是LSTM模型(在GAN体系结构中)中的一个特征(输入)具体请看这篇文章:
量化投资与机器学习微信公众号
2019/02/26
2.3K0
终极篇!因子投资的十个事实与误解
因子投资已经存在很长时间了,学术界和实践中都有大量的文献致力于研究它。然而,关于它的许多困惑仍然存在。我们已经讨论过价值、动量、低风险和规模等风格因子投资的事实和误解(Fact and Fiction),这篇文章将结束本系列文章,回顾关于一般因子和多因子投资方法的事实和误解。
量化投资与机器学习微信公众号
2023/01/03
9400
终极篇!因子投资的十个事实与误解
Python金融应用编程:衍生品定价和套期保值的随机过程
随机过程对定量融资的许多方面都很有用,包括但不限于衍生品定价,风险管理和投资管理。这些应用程序将在本文后面进一步详细讨论。本节介绍了量化融资中使用的一些流行的随机过程及其在Python中的实现。
拓端
2020/11/19
1.5K0
Python金融应用编程:衍生品定价和套期保值的随机过程
数据科普:期权的隐含波动率(投资必知必会)
但在实践中,通常会使用所谓的隐含波动率( implied volatility),该波动率是指通过期权的市场价格、运用B-S模型计算得到的波动率。但比较棘手的问题是,无法直接通过反解看涨期权定价式子或看跌期权定价式子将σ表示为变量c(或p)、S、K、r、T的函数,只能运用迭代方法求解出隐含的σ值。常用的迭代方法包括牛顿迭代法和二分查找法。
朱小五
2021/07/12
3.8K0
3.4 大宗商品和汇率
lease rate = storage cost - convenience yield
rocket
2018/09/14
3.7K0
3.4 大宗商品和汇率
在Python中使用QuantLib
相比TA-Lib在技术分析领域的地位,QuantLib在金融工程领域的地位可以说有过之而无不及。
用Python的交易员
2018/07/26
2.1K0
在Python中使用QuantLib
量化投资:深入浅出量化对冲Alpha基金的操作
1.量化 对于一般投资者,甚至是部分金融从业者来说,量化投资都是一门高大上的技术,充斥着模型代码和算法假设,门槛非常高。其实,生活中的量化思想无处不在。 例如,某魔都金融民工,每日上班路线是这样的:乘地铁或者公交至陆家嘴,随后步行或者乘华宝兴业免费接驳车至公司楼下。哪条路线最近呢? 此人先罗列了所有可行的路线,随后花了一个月时间,逐条路线进行多次试验,最终成功找出不出意外情况下最近的线路,完美!这就是最简单的量化思想,利用大量数据,找出大概率的最优策略,并照此执行。 海外的量化投资发展已经超过三十年
小莹莹
2018/04/20
1.4K0
量化投资:深入浅出量化对冲Alpha基金的操作
基于Carry的截面和时序策略
作者:Ralph S.J. Koijen、Tobias J. Moskowitz、Lasse Heje Pedersen、Evert B. Vrugt Carry策略
量化投资与机器学习微信公众号
2024/07/15
2550
基于Carry的截面和时序策略
推荐阅读
相关推荐
QuantLib教程(三)BS模型、二叉树模型与欧式期权定价
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档