BS公式推导及理论铺垫

连续复利与贴现

在这里插入图片描述

连续复利

  • 问?现有本金P0年化利率r,请问连续复利的情况下,经过时期t年,该本金所对应的终值Pn为多少?
  • 所谓连续复利,实际上可以想象为:存款所有者十分勤快,他不停地把自己的存款所产生的利息继续存入银行从而形成利滚利所能获得的最大价值在这里插入图片描述

连续贴现

  • 现有等额年金A(从1期开始),年化折现率r,请问连续折现的情况下,t年的年金所对应的现值V0为多少?
    在这里插入图片描述

远期交割与现价之间的关系

在这里插入图片描述

欧式看涨期权价格C

在这里插入图片描述

风险中性

  • 假设所有的投资者都是风险中性的。
  • 在每一个投资者都是风险中性的世界里,所有投资的回报率期望均为无风险利率 ,原因是对风险中性的投资者而言,不需要额外的回报而使他们承受风险。
  • 另外,在一个风险中性世界里,任何现金流的现值都可以通过对其期望值以无风险利率贴现来得到。因此,在假设世界是风险中性时能够大大地简化对衍生产品的分析。

在这里插入图片描述

无套利复制

在不存在无风险套利的市场中,该投资组合在 Δ \Delta Δ T内的收益率必须等于无风险收益率 r

  • 如果不管出现什么情况,未来两个证券的回报都是一样的,那么这两个证券当前的价格也应该是一样的
  • 无论采用什么复制,复制的成本即使衍生品的理论价格在这里插入图片描述

PCP平价原理

欧式期权有个基本模式,只能在到期日行权。
我们可以用未来现金流量的贴现来构建两组投资组合左边包含看涨期权和债券的贴现右边包含看跌期权和股票。证明这两组投资在未来和现在都有相同价值,这种平价关系我们称之为“看涨―看跌平价关系”,数学上可以表述为:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

BS公式怎么推导

参考,必看!

在这里插入图片描述

布朗运动

布朗运动是一个连续随机过程。一个随机过程是定义在时域或者空间域上的依次发生的一系列随机变量的集合。以时域为例,如果这些随机变量在整个实数时域上都有定义,那么这个随机过程为连续随机过程;反之,如果这些随机变量仅仅在时域上一些离散的点有定义,那么该随机过程为离散随机过程。

(一维)标准布朗运动(即维纳过程)的定义

  • 标准布朗运动在 t=0时的位置为 0。在任何有限时间区间 Δ \Delta Δ T内,布朗运动的变化满足均值为 0 方差为
    Δ \Delta Δ T 的正态分布
    ,其方差随时间区间的长度线性增加。独立增量性的意思是布朗运动在任何一个时间区间内的变化与其他与之不重叠的时间区间内的变化无关。

  • 由该性质可知,布朗运动是一个马尔科夫过程(Markov process),即该过程在任意时刻之后的位置仅和 时刻的位置有关,与之前的历史轨迹无关。换句话说,该过程的当前值就包含了对其未来做预测所需的全部信息

在这里插入图片描述

布朗运动的性质

  • 它的轨迹会频繁的穿越时间轴 t(在时间轴上下往复波动);
  • 在任意时刻t ,它的位置 B(t)不会偏离正负一个标准差太远;
  • 布朗运动虽然连续,但是它处处不可微分(这是非常关键的一个性质)。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

伊藤引理(处处不可微的随机过程)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

基本假设

1、股票价格行为服从对数正态分布模式;
2、在期权有效期内,无风险利率和金融资产收益变量是恒定的,
3、市场无摩擦,即不存在税收和交易成本,所有证券完全可分割;
4、金融资产在期权有效期内无红利及其它所得(该假设后被放弃)
5、该期权是欧式期权,即在期权到期前不可实施。
6、不存在无风险套利机会
7、证券交易是持续的,

BS推导核心步骤

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

风险中性推导出期权定价

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
N代表了标准正态分布的累积密度函数,N(d2)正是在风险中性世界中期权被行权的概率.
无风险利率r是连续复利形式
T是期权有效天数/365
在这里插入图片描述

BS模型与实际的区别

在这里插入图片描述

  • 10
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
BS模型是用于计算欧式期权价格的经典模型,由Fisher Black、Myron Scholes和Robert Merton三位学者于1973年提出。BS模型基于以下假设:期权价格的波动率、无风险利率和标的资产价格的波动率是恒定的、随机游走的,且不存在交易费用、税收等因素影响期权价格。此模型被广泛应用于金融工程和衍生品定价等领域。 在MATLAB中,我们可以使用Black-Scholes公式来计算欧式期权价格。以下是BS模型的MATLAB代码: ``` % 计算欧式看涨期权或看跌期权价格 % S:标的资产价格,K:行权价格,r:无风险利率,sigma:波动率,T:期限 function price = BS(S, K, r, sigma, T, type) d1 = (log(S/K) + (r + sigma^2 / 2) * T) / (sigma * sqrt(T)); d2 = d1 - sigma * sqrt(T); nd1 = normcdf(d1); nd2 = normcdf(d2); nnd1 = normcdf(-d1); nnd2 = normcdf(-d2); if type == 'call' price = S * nd1 - K * exp(-r * T) * nd2; elseif type == 'put' price = K * exp(-r * T) * nnd2 - S * nnd1; else disp('输入错误,type只能是call或put') price = NaN; end end ``` 以上代码中,首先定义了一个函数BS,其中包含计算欧式看涨期权或看跌期权价格的公式。函数中的四个参数分别表示标的资产价格S、行权价格K、无风险利率r、波动率sigma和期限T。type参数用于区分是计算看涨期权还是看跌期权,type只能是'call'或'put'。 公式中的d1、d2分别表示标准正态分布的累积分布函数,对应MATLAB中的normcdf函数。nd1、nd2分别表示标准正态分布的累积概率密度函数。nnd1、nnd2分别表示d1、d2的相反数的标准正态分布的累积概率密度函数。 最后,根据看涨期权或看跌期权的计算公式,给出期权的价格。如果type输入值不正确,那么程序将输出一个错误提示并返回NaN。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值