《matlab第六讲金融工具箱ppt课件.ppt》由会员分享,可在线阅读,更多相关《matlab第六讲金融工具箱ppt课件.ppt(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、matlab金融工具箱感受经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用一、货币的时间价值1、概念现值PV:又称本金,是指资金现在的价值。终值FV:又称本利和,是指资金经过若干时期后包括本金和时间价值在内的未来价值。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用单利终值与现值符号设定:PV:现值;FV:终值;R:利率;T:时间计算公式:FV=PV+PV*R*T=PV(1+R*T)PV=FV/(1+R*T)经营者提供商品或者服务有
2、欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用复利终值与现值符号设定:PV:现值;FV:终值;R:利率;T:时间计算公式:FV=PV(1+R)TPV=FV/(1+R)T经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用2、固定现金流的计算例1:设某10年期面值为1000元的国债,票面利率为5%,国债投资者每年在付息日都会收到50元利息,并在第10年(最后一年)收到1000元本金。假设:Rate(贴现率)为6%;NumPeriods(贴现周期)为10年;Pa
3、yment(利息)为50元(周期现金流);ExtraPayment(本金)为1000元。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用固定现金流现值计算函数pvfix语法:PV=pvfix(Rate,Numperiods,Payment,ExtraPayment)由此计算例1的现值:PV=pvfix(0.06,10,50,1000)经营者提供商品或者服务有欺诈行为的,应当按照消费者的
4、要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用固定现金流终值计算函数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%,该投资是
5、否合适?判断方法:净现值(NPV)法和内部收益率(IRR)方法。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用净现值NPV计算函数pvvar语法:NPV=pvvar(CF,Rate,IrrCFDates)计算方法(见 jrcx1.m文件)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用内部收益率计算函数
6、irr语法:Return=irr(CF)对于例2中的数据计算:CF=-8000,2500,1500,3000,1000,2000;Return=irr(CF)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用二、马柯维茨均值-方差模型经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用类别收益率收益率标准差协方差矩阵华北制药 0.0542.35.27 2.8 1.74中国石化 0.0275 2.062.8 4.26 1.67上海机场 0.
7、0236 1.71.74 1.67 2.9例3:有华北制药、中国石化、上海机场三只股票,资产数据如下表,如何使用马柯维茨均值-方差模型构建投资组合?经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用收益与风险计算函数语法:PortRisk,PortReturn=portstats(ExpReturn,ExpCovariance,PortWts)对于上例的计算(见jrcx2.m):经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用有效前沿
8、计算函数经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用Matlab计算方法语法:PortRisk,PortReturn,PortWts=frontcon(ExpReturn,ExpCovariance,.NumPorts,PortReturn,AssetBounds,Groups,GroupBounds)算例(见jrcx3.m)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用三、期权定价(B-S公式)1973年,芝加哥大学教授Bl
9、ack和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
10、的正态分布;(3)X(t)关于t是连续函数。则称X(t),t=0是维纳过程(Wiener process)或布朗运动。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用维纳过程的特点特点:(1)它是一个Markov过程。因此该过程的当前值就是做出其未来预测中所需的全部信息。(2)维纳过程具有独立增量。该过程在任一时间区间上变化的概率分布独立于其在任一的其他时间区间上变化的概率。(3)它在任何有限时间上的变化服从正态分布,其方差随时间区间的长度呈线性增加。期货定价模型BS模型中,期货价格及其所依赖的标的资产价格都受同
11、一种不确定因素的影响,两者也都是遵循相同的维纳过程。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用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)