《金融计算:基于Python》 课件 第6章-Python金融远期、期货与互换定价.pptx

《金融计算:基于Python》 课件 第6章-Python金融远期、期货与互换定价.pptx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

金融计算:基于Python

第6章Python金融远期、期货与互换定价【教学目的与要求】通过本章学习,结合习近平新时代中国特色社会主义经济思想,讲授Python的金融定价方法、远期合约定价、期货合约定价、期货套期保值、互换合约定价。【重点和难点】Python的远期合约定价、期货合约定价、期货套期保值、互换合约定价【思政育人目标】将习近平新时代中国特色社会主义经济思想融入到Python的金融定价方法、远期合约定价、期货合约定价、期货套期保值、互换合约定价的学习中。【课程学习目标】了解Python的金融定价方法,掌握Python的远期合约定价、期货合约定价、期货套期保值、互换合约定价。金融计算:基于Python2

主要内容6.1.金融定价方法6.2.金融远期合约定价6.3.期货合约定价6.4.期货套期保值6.5.互换合约定价金融计算:基于Python3

6.1.金融定价方法6.1.1.风险中性定价法[例6.1.1]假设一种不支付红利的股票目前的市价为15元,在3个月后,该股票价格要么是16元,要么是14元。假设现在的无风险年利率等于5%,现在要找出一份3个月期协议价格为15.5的该股票欧式看涨期权的价值。金融计算:基于Python4由于欧式期权不会提前执行,其价值取决于3个月后股票的市价。若3个月后该股票价格等于11元,则该期权价值为0.5元;若3个月后该股票价格等于9元,则该期权价格为0。为了找出该期权的价值,我们假定所有投资者都是风险中性的,假定该股票上升的概率为P,下跌的概率为1-P。实际上,风险中性概率已经由股票价格的变动情况和利率所决定,可求得P=0.59,根据风险中性定价原理,我们就可以求出该期权的价值f=0.29元。#定义函数defqqjz(rf,time,u,d,s0,X):p=(exp(rf*time)-d)/(u-d)f=exp(-rf*time)*(p*max(s0*u-X,0)+(1-p)*max(s0*d-X,0))returnffromnumpyimport*#导入numpy的库函数rf=0.05;time=0.25;u=16/15;d=14/15;s0=15;X=15.5res=qqjz(rf,time,u,d,s0,X)print(股票欧式看涨期权的价值=,round(res,2))print(股票上升的概率=,round((exp(rf*time)-d)/(u-d),2))

6.1.2. 状态价格定价法[例6.1.2]假如债券A现在的市场价格为100元,无风险利率为5%,u=1.07,d=0.98,现在假设有另一个风险债券B,其价格要么上升到103元,要么下跌到98.5元,那么B现在的价格为多少?这里r_f=0.05,uP_b=107,dP_b=98.5。当确定了基本资产的价格之后,就可以利用它复制其他的资产,从而可以用来为其他资产定价。金融计算:基于Python5#定义函数defpbz(rf,u,d,upb,dpb):paiu=(1-d*exp(-rf))/(u-d)paid=exp(-rf)-paiupb=paiu*upb+paid*dpbreturnpb#导入numpy的库函数fromnumpyimport*rf=0.05;u=1.07;d=0.98;upb=103;dpb=98.5res=pbz(rf,u,d,upb,dpb)print(B现在的价格=,res)

6.1.3. 无套利定价方法套利(Arbitrage)是指在某项资产的交易过程中,交易者可在不需要期初投资支出的条件下便可获得无风险报酬,但在实际市场中,套利一般指的是一个预期能产生无风险盈利的策略,可能会承担一定的低风险。无套利定价法与风险中性定价法的结果是一致的。金融计算:基于Python6

6.2. 金融远期合约定价金融远期合约(ForwardContracts)是指双方约定在未来的某一确定时间,按确定的价格买卖一定数量的金融资产的协定。远期合约定价的基本思想是构建两种投资组合,让其终值(T时刻)相等,则其现值(t时刻)一定相等;否则的话,就可以进行套利。这样,我们就可根据两种组合现值相等的关系求出远期价格。金融计算:基于Python7

6.2.1. 基本概念6.2.1.1.基本假设没有交易费用和税收能以相同的无风险利率自由借贷远期合约没有违约风险。允许现货卖空行为。理论价格是在没有套利机会下的均衡价格。期货合约的保证金账户支付同样的无风险利率。(即无论是借还是贷,只有一个利率)金融计算:基于Python86.2.1.2. 基本符号:? T:远期和期货合约的到期时间,单位为年;? t:现在的时间,单位为年;? S:标的资产

您可能关注的文档

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档