实验三:固定收益证券内在价值计算_第1页
实验三:固定收益证券内在价值计算_第2页
实验三:固定收益证券内在价值计算_第3页
实验三:固定收益证券内在价值计算_第4页
实验三:固定收益证券内在价值计算_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验报告实验报告 证券投资证券投资 学院名称 专业班级 提交日期 评阅人 评阅分数 2 实验三 固定收益证券内在价值计算实验三 固定收益证券内在价值计算 实验目的实验目的 通过实验 理解债券属性所决定的内在价值 掌握债券现值计算公式 理解债券凸性 麦考莱久期及应用 了解期限结构理论 实验条件实验条件 1 个人计算机一台 预装 Windows 操作系统和浏览器 2 计算机通过局域网形式接入互联网 3 matlab 或者 Excel 软件 知识准备知识准备 理论参考 课本第二章 理论课第二部分补充课件 实验参考材料 债券内在价值计算 word 金融计算教程 matlab 金融工具箱的应用 pdf 电子书 第 4 章 固定收益证券计算 实验项目内容实验项目内容 完成 金融计算教程 matlab 金融工具箱的应用 pdf 电子书 第 4 章 固定收益证券计算 P101 107 例 4 9 至例 4 14 的计算 实验项目原理实验项目原理 一 固定收益基本知识 固定收益证券 固定收益证券 一组稳定现金流的证券 广义上还包括债券市场上的衍生产品及优先股 以债券为主 国债是固定收益的重要形式 以贴现债券与息票债券两种形式发行 贴现债券 贴现债券 发行价低于面值 不支付利息 在到期日获取面值金额的收益 息票 息票 按一定的息票率发行 每隔一段时间支付一次 到期按面值金额赎回 本实验通过六道例题解决以下六个问题 1 根据贴现率 债券发行日 到期日计算债券收益率 2 根据债券收益率计算贴现率 3 计算债券价格 4 将年回报率转化为相应的月回报率 5 债券价格给定的零息券收益率 6 固定收益到期收益率 零息票债券 零息票债券 指买卖价格相对有较大折让的企业或市政债券 出现大额折让是由于债券 并无任何利息 它们在发行时加入折扣 或由一家银行除去息票 然后包装成为令息票债 券发行 投资者在债券到期时以面值赎回 二 固定收益相关概念 3 1 交易日 就是买卖双方达成交易的日期 2 结算日 指买入方支付价格和卖出方交割证券的日期 3 到期日 指固定收益证券债务合约终止的日期 4 本金 即面值 是指固定收益票面金额 5 票面利率 就是发行人支付给持有人的利息 也称名义利率 6 月末法则 指当债券到期日在某月的最后一天而且该月天数小于 30 天 有以下两种情 况 一是到期日在每月固定日期支付 二是票息在每月最后一天支付 Matlab 默认第二种 情况 7 起息日到交割日的天数 就是从计息日到交割日之间的天数 8 交割日距离到期日的天数 一般包括交割日不包括到期日 实验项目步骤与结果实验项目步骤与结果 例例 4 94 9 某债券结算日为某债券结算日为 20022002 年年 1010 月月 1 1 日 到期日为日 到期日为 20032003 年年 3 3 月月 3131 日 年贴现率为日 年贴现率为 0 04970 0497 求债券收益率 求债券收益率 参数说明 Discount 为贴现率 Settle 为结算日 Maturity 为到期日 调用方式 BEYield MMYield tbilldisc2yield Discount Settle Maturity 在 MATLAB 中执行以下命令 Discount 0 0497 Settle 01 Oct 02 Maturity 31 Mar 03 BEYield MMYield tbilldisc2yield Discount Settle Maturity 结果图如下 4 所以结果为 BEYield 0 0517 为根据一年 365 天计算的收益率 MMYield 0 0510 为根据一年 360 天计算的收益率 例例 4 104 10 某债券结算日为某债券结算日为 20022002 年年 1010 月月 1 1 日 到期日为日 到期日为 20032003 年年 3 3 月月 3131 日 收益率为日 收益率为 4 97 4 97 求其贴现率 求其贴现率 tbillyield2disc 函数时 tbilldisc2yield 函数的逆函数 在 MATLAB 中执行以下命令 Yield 0 0497 Settle 01 Oct 02 Maturity 31 Mar 03 Discount tbillyield2disc Yield Settle Maturity 结果图如下 所以结果为 Discount 0 0485 为债券贴现率 例例 4 114 11 已知债券结算日为已知债券结算日为 20022002 年年 1010 月月 1 1 日 到期日为日 到期日为 20032003 年年 3 3 月月 3131 日 债券收益率为日 债券收益率为 4 5 4 5 求该债券价格 求该债券价格 5 参数说明 Rate 为债券的年收益率 Settle 为结算日 Maturity 为到期日 Type Optional 债券的类型 Type 1 默认值 表示货币市场工具 Type 2 表示 债券 Type 3 表示贴现率 Price 债券的价格 调用方式 Price tbillprice Rate Settle Maturity Type 在 MATLAB 中执行以下命令 Rate 0 045 Type 2 Settle 01 Oct 02 Maturity 31 Mar 03 Price tbillprice Rate Settle Maturity Type 结果图如下 所以结果为 Price 97 8172 为债券价格 例例 4 124 12 一项投资为一项投资为 9 9 年 念回报率为年 念回报率为 9 9 问平均每月投资回报率是多少 问平均每月投资回报率是多少 参数说明 Rate 为债券的年回报率 NumPeriods 年支付利率的次数 Return 转化后的利率 调用方式 Return effrr Rate NumPeriods 在 MATLAB 中执行以下命令 Return effrr 0 09 12 结果图如下 6 所以结果为 Return 0 0938 为每月投资回报率 例例 4 134 13 计算一个短期债券收益率 如果结算日为计算一个短期债券收益率 如果结算日为 19931993 年年 6 6 月月 2424 日 到期日为日 到期日为 19931993 年年 1111 月月 1 1 日 应计期间计算方法为日 应计期间计算方法为 Actual ActualActual Actual 该债券价格为 该债券价格为 9595 元 求其收益率 元 求其收益率 参数说明 Price 债券的价格 Settle 为债券结算日 Maturity 为债券到期日 Period Optional 年发放票息的频率 默认值是 2 Basis Optional 应计天数的计算方式 内容如下 0 actual actual default 1 30 360 2 actual 360 3 actual 365 4 30 360 PSA 5 30 360 ISDA 6 30 360 European 7 actual 365 Janpanese EndMonthRule Optional 月末法则 仅对到期日是 30 日或者小于 30 有效 0 表示发放 票息的日期相同 1 默认值 表示票息在最后一天发放 Yield 债券到期的收益率 调用方式 Yield zeroyield Price Settle Maturity Period Basis EndMonthRule 在 MATLAB 中执行以下命令 7 Settle 24 Jun 1993 Maturity 1 Nov 1993 Basis 0 Price 95 Yield zeroyield Price Settle Maturity Basis 结果图如下 所以结果为 Yield 0 1490 为债券到期的收益率 例例 4 144 14 已知债券的票息率为已知债券的票息率为 0 050 05 结算日为 结算日为 19971997 年年 1 1 月月 2020 日 到期日为日 到期日为 20022002 年年 6 6 月月 1515 日 每年支付两次票息 天数方法为日 每年支付两次票息 天数方法为 actual actualactual actual 求到期收益率 求到期收益率 参数说明 Price 债券的净值 Clean Price CouponRate 票息率 Settle 为债券结算日 Maturity 为债券到期日 Period Optional 年发放票息的频率 默认值是 2 Basis Optional 应计天数的计算方式 EndMonthRule Optional 月末法则 仅对到期日是 30 日或者小于 30 有效 0 表示 发放票息的日期相同 1 默认值 表示票息在最后一天发放 IssueDate Optional 发行日 FirstCouponRate Optional 首次付息日 LastCouponRate Optional 最后一次付息日 StartDate Optional 现金收到日 Face Optional 债券的面值 默认值为 100 8 Yield 债券到期的收益率 调用方式 Yield bndyield Price CouponRate Settle Maturity Period Basis 在 MATLAB 中执行以下命令 Price 95 CouponRate 0 05 Settle 20 Jan 1997 Maturity 15 Jun 2002 Period 2 Basis 0 Yield bndyield Price CouponRate Settle Maturity Period Basis 结果图如下 所以结果为 Yield 0 0610 为债券到期的收益率 实验项目结论与心得实验项目结论与心得 实验结论 实验结论 经过实验 得到以下结论 经过实验 得到以下结论 以以 BEYieldBEYield 表示根据一年表示根据一年 365365 天计算的收益率 天计算的收益率 以以 MMyieldMMyield 表示根据一年表示根据一年 360360 天计算的收益率 天计算的收益率 1 根据贴现率 债券发行日 到期日计算债券收益率 BEYield 为 0 0517 MMYield 为 0 0510 2 根据债券收益率计算贴现率 Discount 为 0 0485 3 计算债券价格 Price 为 97 8172 4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论