资源描述
*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,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)T,PV=FV/(1+R)T,2,、固定现金流的计算,例,1,:设某,10,年期面值为,1000,元的国债,票面利率为,5%,,国债投资者每年在付息日都会收到,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,Payment,PresentVal),由此计算例,1,的现值:,FV=fvfix(0.06,10,50,0)+1000,3,、变化现金流计算,例,2,:购买设备,A,,花费,8000,元,设备使用年限,5,年,现金流依次为,-8000,2500,1500,3000,1000,2000,,如果对于企业来说投资的必要收益率为,8%,,该投资是否合适?,判断方法:净现值,(NPV),法和内部收益率,(IRR),方法。,净现值,NPV,计算函数,pvvar,语法:,NPV=pvvar(CF,Rate,IrrCFDates),计算方法,(见,jrcx1.m,文件),内部收益率计算函数,irr,语法:,Return=irr(CF),对于例,2,中的数据计算:,CF=-8000,2500,1500,3000,1000,2000;,Return=irr(CF),二、马柯维茨均值,-,方差模型,类别,收益率,收益率标准差,协方差矩阵,华北制药,0.054,2.3,5.27 2.8 1.74,中国石化,0.0275,2.06,2.8 4.26 1.67,上海机场,0.0236,1.7,1.74 1.67 2.9,例,3,:有华北制药、中国石化、上海机场三只股票,资产数据如下表,如何使用马柯维茨均值,-,方差模型构建投资组合?,收益与风险计算函数,语法,:,PortRisk,PortReturn=portstats(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,在,Journal of Political Economy,上发表了一篇题为,期权定价和公司负债,的论文;同年,哈佛大学教授,Merton,在,贝尔管理科学学报,上发表了另一篇论文,期权的理性定价理论,。这两篇论文奠定了期权定价理论基础。,维纳过程,(Wiener process),若一个随机过程,X(t),t=0,满足:,(1)X(t),是独立增量过程;,(2),任意,s,t0,X(s+t)-X(s)N(0,c2*t),,即,X(s+t)-X(s),是期望为,0,,方差为,c2*t,的正态分布;,(3)X(t),关于,t,是连续函数。,则称,X(t),t=0,是维纳过程,(Wiener process),或布朗运动。,维纳过程的,特点,:,(,1,)它是一个,Markov,过程。因此该过程的当前值就是做出其未来预测中所需的全部信息。,(,2,)维纳过程具有独立增量。该过程在任一时间区间上变化的概率分布独立于其在任一的其他时间区间上变化的概率。,(,3,)它在任何有限时间上的变化服从正态分布,其方差随时间区间的长度呈线性增加。,期货定价模型,BS,模型中,期货价格及其所依赖的标的资产价格都受同一种不确定因素的影响,两者也都是遵循相同的维纳过程。,BS,定价模型的,matlab,计算,语法:,Call,Put=blsprice(Price,Strike,Rate,Time,Volatility),Price:,标的资产市场价格,Strike,:行权价格,Rate:,无风险利率,Time:,距离到期时间,Volatility:,标的资产波动率,Call:,看涨(买入)期权价格,Put:,看跌(卖出)期权价格,假设欧式股票期权三个月后到期,执行价格,95,元,现价,100,元,无股利支付,股价年化波动率为,50%,,无风险利率为,10%,,则期权价格的为:,Call,Put=blsprice(Price,Strike,Rate,Time,Volatility),Call,Put=blsprice(100,95,0.1,0.25,0.5),
展开阅读全文