matlab第六讲金融工具箱

matlab第六讲金融工具箱

ID:38842783

大小:326.32 KB

页数:22页

时间:2019-06-20

matlab第六讲金融工具箱_第1页
matlab第六讲金融工具箱_第2页
matlab第六讲金融工具箱_第3页
matlab第六讲金融工具箱_第4页
matlab第六讲金融工具箱_第5页
资源描述:

《matlab第六讲金融工具箱》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、matlab金融工具箱感受一、货币的时间价值1、概念现值PV:又称本金,是指资金现在的价值。终值FV:又称本利和,是指资金经过若干时期后包括本金和时间价值在内的未来价值。单利终值与现值符号设定:PV:现值;FV:终值;R:利率;T:时间计算公式:FV=PV+PV*R*T=PV(1+R*T)PV=FV/(1+R*T)复利终值与现值符号设定:PV:现值;FV:终值;R:利率;T:时间计算公式:FV=PV(1+R)^TPV=FV/(1+R)^T2、固定现金流的计算例1:设某10年期面值为1000元的国债,票面利率为5%,国债投资者每

2、年在付息日都会收到50元利息,并在第10年(最后一年)收到1000元本金。假设:Rate(贴现率)为6%;NumPeriods(贴现周期)为10年;Payment(利息)为50元(周期现金流);ExtraPayment(本金)为1000元。固定现金流现值计算函数pvfix语法:PV=pvfix(Rate,Numperiods,Payment,ExtraPayment)由此计算例1的现值:PV=pvfix(0.06,10,50,1000)固定现金流终值计算函数fvfix语法:FV=fvfix(Rate,Numperiods,Pa

3、yment,PresentVal)由此计算例1的现值:FV=fvfix(0.06,10,50,0)+10003、变化现金流计算例2:购买设备A,花费8000元,设备使用年限5年,现金流依次为[-8000,2500,1500,3000,1000,2000],如果对于企业来说投资的必要收益率为8%,该投资是否合适?判断方法:净现值(NPV)法和内部收益率(IRR)方法。净现值NPV计算函数pvvar语法:NPV=pvvar(CF,Rate,IrrCFDates)计算方法(见jrcx1.m文件)内部收益率计算函数irr语法:Retu

4、rn=irr(CF)对于例2中的数据计算:CF=[-8000,2500,1500,3000,1000,2000];Return=irr(CF)二、马柯维茨均值-方差模型类别收益率收益率标准差协方差矩阵华北制药0.0542.35.272.81.74中国石化0.02752.062.84.261.67上海机场0.02361.71.741.672.9例3:有华北制药、中国石化、上海机场三只股票,资产数据如下表,如何使用马柯维茨均值-方差模型构建投资组合?收益与风险计算函数语法:[PortRisk,PortReturn]=portsta

5、ts(ExpReturn,ExpCovariance,PortWts)对于上例的计算(见jrcx2.m):有效前沿计算函数Matlab计算方法语法:[PortRisk,PortReturn,PortWts]=frontcon(ExpReturn,ExpCovariance,...NumPorts,PortReturn,AssetBounds,Groups,GroupBounds)算例(见jrcx3.m)三、期权定价(B-S公式)1973年,芝加哥大学教授Black和MIT教授Scholes在JournalofPolitical

6、Economy上发表了一篇题为《期权定价和公司负债》的论文;同年,哈佛大学教授Merton在《贝尔管理科学学报》上发表了另一篇论文《期权的理性定价理论》。这两篇论文奠定了期权定价理论基础。维纳过程(Wienerprocess)若一个随机过程{X(t),t>=0}满足:(1)X(t)是独立增量过程;(2)任意s,t>0,X(s+t)-X(s)~N(0,c^2*t),即X(s+t)-X(s)是期望为0,方差为c^2*t的正态分布;(3)X(t)关于t是连续函数。则称{X(t),t>=0}是维纳过程(Wienerprocess)或布

7、朗运动。维纳过程的特点:(1)它是一个Markov过程。因此该过程的当前值就是做出其未来预测中所需的全部信息。(2)维纳过程具有独立增量。该过程在任一时间区间上变化的概率分布独立于其在任一的其他时间区间上变化的概率。(3)它在任何有限时间上的变化服从正态分布,其方差随时间区间的长度呈线性增加。期货定价模型BS模型中,期货价格及其所依赖的标的资产价格都受同一种不确定因素的影响,两者也都是遵循相同的维纳过程。BS定价模型的matlab计算语法:[Call,Put]=blsprice(Price,Strike,Rate,Time,V

8、olatility)Price:标的资产市场价格Strike:行权价格Rate:无风险利率Time:距离到期时间Volatility:标的资产波动率Call:看涨(买入)期权价格Put:看跌(卖出)期权价格假设欧式股票期权三个月后到期,执行价格95元,现价100元,无股利支付

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。