第8章 固定收益证券计算

更新时间:2023-07-10 09:29:46 阅读: 评论:0

8  固定收益证券计算
8固定收益债券定价
1bndprice函数
目的: 给固定收益债券定价
格式: [Price,AccruedInt]=bndprice(Yield,CouponRate,Settle,Maturity)
        [Price,AccruedInt]=bndprice(Yield,CouponRate,Settle,Maturity,Period,Basis,EndMonthRule,
                        IssueDate,FirstCouponDate,LastCouponDate,StartDate,Face)
参数:Yield  半年为基础的到期收益
          CouponRate  分红利率
          Settle  麻辣烫的制作方法结算日期,时间向量或字符串,必须小于等于到期日沾水的沾组词
          Maturity  到期日孕妇感冒怎么办,日期向量
          Period  选择项,年分红次数,缺省值2,可为01234612
          Basis  选择项,债券的天数计算法。缺省值为0=实际值/实际值,1=30/3602=实际值/3603=实际值/365
          EndMonthRule  可选项,月未规则,应用在到期日是在小于等于30天的月份.0代表债券的红利发放日总是固定的一天,缺省1代表是在实际的每个月未
          IssueDate  可选项,发行日期
          FirstCouponDate  可选项,第一次分红日。当FirstCouponDateLastCouponDate同时出现时,FirstCouponDate优先决定红利发放结构
          LastCouponDate可选项,到期日的最后一次红利发放日。当FirstCouponDate没标明时,LastCouponDate决定红利发放结构。红利发放结构无论LastCouponDate是何时,都以其为准,并且紧接着债权到期日.
          StarDate  可选项,债权实际起始日(现金流起始日)。当预计未来的工具时,用它标明未来的日期,如果没有特别说明StarDate,起始日是ttlement date
        Face  面值,缺省值是100
     上面所有的参数必须是1*NUMBONDS或是NUMBONDS*1的向量。当为可选项时,用(〔〕)代替,在向量用NaN填写没说明的输入项。
描述:本函数表明给定日期和半年收益后,计算价格和利息。其中Price是价格,AccruedInt是结算日的利息。PriceYield有如下公式:
                Price+Accrued—Interest=sum(CashFlow*(1+Yield/2)^(-Time))
8-1
            Yield=[0.04;0.05;0.06]
            CouponRate=0.05
            Settle=’20-Jan-1997’
            Maturity=’15-Jun-2002’
            Period=2
            Basis=0
            [Price,AccruedInt]=bndprice(Yield,CouponRate,Settle,Maturity,Period,Basis)
            Price=104.8106                99.9951                95.4384
            AccruedInt=0.4945              0.4945                0.4945
参阅cfamounts,bndyield
2prdisc函数
目的    折价债券的价格
格式    Price=prdisc(Settle,Maturity,Face,Discount,Basis)
参数    Settle      作为序列时间号或日期串进入,必须早于或等于到期日。
Maturity  作为日期串进入。
Face      票面价值。
Discount  债券的银行折现率,是分数。
Basis      计算日期的基础。
描述    本函数表示返回债券的价格,它的收益率是银行要求的折现率。
8-2    Settle=’10/14/2000’;
        Maturity  =’03/17/2001’;
        Face=100;
        Discount=0.087;
        Basis=2;
    price=prdisc(Settle,Maturity,Face,Discount,Basis)
返回
        Price=96.2783
3 prmat函数
目的    到期支付利息的债券的价格,与到期利率有关的价格
格式    [Price,AccruInterest]=prmat(Settle,Maturity,Issue,Face,CouponRate,Yield,Basis)
参数    Settle作为序列时间号或日期串进入,必须早于或等于到期日。
Maturity作为日期串进入。
Issue作为序列时间号或日期串进入。
Face票面价值。
CouponRate作为分数进入。
Yield年收益率。是分数。
生命诚可贵爱情价更高
Basis计算日期的基础。
描述    本函数表示返回价格和在到期支付债券的精确利率。这个函数也应用于零息票债券或纯折现债券,通过使
8-3
        Settle=’02/07/2002’;
        Maturity  =’04/13/2002’;
        Issue=’10/11/2002’;
        Face=100;
        CouponRate=0.0608;
        Yield=0.0608;
        Basis=1;
[Price,AccruInterest]=prmat(Settle,Maturity,Issue,Face,CouponRate,Yield,Basis)
回车
          Price=99.9784
AccruInterest=1.9591
4prtbill
目的    国库券的价格,政府债券的定价
格式    Price=prtbill(Settle,Maturity,Face,Discount)
参数    Settle      作为序列时间号或日期串进入。必须早于或等于到期日。
Maturity    作为日期串进入。
Face      票面价值。
Discount  债券的银行折现率。是分数。
描述    本函数表示返回国库券的价格。
8-4    2002年2月10日发行,2002年8月6日到期,折现率3.77%,并且平价是1000$。则使用这些数据有
Price=prtbill(‘2/10/2002’,’8/6/2002’,1000,0 .0377)
返回
12月15日是什么星座
Price=
981.4642
   
82 利率期限结构教学课例
1Disc2zero函数
目的 给定贴现曲线的零曲线,用Zero曲线描述贴现曲线
戴笔画顺序格式
  (ZeroRates,CurveDates)=disc2zero(Discrates,CurveDates,Settle,OutputCompounding,OutputBasis)
参数    DiscRates  贴现要素的列向量,其要素构成投资领域的贴现曲线
       CurveDates 对应的到期日列向量 
       Settle    DiscRates里的贴现率的结算时间
       OutputCompounding
                1    年复利
                2    半年复利
                3    每年三次复利
                4    季度复利
                6    两月复利
                12  月复利
                365  日复利
                -1  连续复利
Output basis
          实际值/实际值(缺省值)
        1  30/360,
        小学生科技作品实际值/360
        实际值/365
描述
   (ZeroRates,CurveDates)=disc2zero(discRates,CurveDates,Settle,OutputCompounding,OutputBasis)
      ZeroRates  十进制列向量
      CurveDates  对应的zero rates列向量这个向量与输入的CurveDates相量相似
8-5
    DiscRates=[0.9996
                  0.9947
                  0.9896
                  0.9866
                  0.9826
                  0.9786
                  0.9745
                  0.9665
                  0.9552
                  0.9466]
        CurveDates=[datenum(06-Nov-2000)
                  datenum(11-Dec-2000)
                  datenum(15-jan-2001)
                  datenum(05-Feb-2001)
                  datenum(04-Mar-2001)

本文发布于:2023-07-10 09:29:46,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1088826.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:债券   价格   向量   曲线   实际   时间
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图