主要内容

Zerorates

计算零率parametercurve目的

描述

例子

愤怒= zerorates(OBJ,,,,inpdates计算零率的率parametercurve目的 (OBJ) 基于inpdates

例子

愤怒= zerorates(___,,,,inpComp,,,,Inpbasis除了上一个语法中的任何输入参数组合外,还指定选项。

例子

全部收缩

创建一个parametercurve对象使用parametercurve

pcObj = parametercurve('零',datetime(2019,9,15),@(t)polyval([ -  0.0001 0.003 0.02],t),t),“复合”,4,'基础',5,'参数',[-0.0001 0.003 0.02])
PCOBJ =带有属性的参数验证:类型:“零” settle:15-sep-2019复合:4基础:5 functionHandle: @(t)polyVal([ -  0.0001,0.003,0.02],t)参数:04 0.0030 0.0200]

使用Zerorates

Curvesettle = DateTime(2019,9,15);吞噬= Zerorates(PCOBJ,Curvesettle+30:30:Curvesettle+720)
愤怒=1×240.0202 0.0205 0.0207 0.0210 0.0212 0.0215 0.0217 0.0219 0.0222 0.0224 0.0226 0.0229 0.0231 0.0233 0.0235 0.0238 0.0240 0.0242 0.0244 0.0247 0.0249 0.0251 0.0253 0.0255

输入参数

全部收缩

parametercurve对象,指定为先前创建的对象parametercurve目的。

数据类型:目的

输入日期,指定为标量或n点-经过-1数据矢量,序列日期编号,日期字符向量的单元格数组或字符串数​​组的矢量。起点必须比终点

数据类型:细绳|约会时间|双倍的|char|细胞

(可选)输入复合频率,使用支持值之一指定为标量数字:万博1manbetx–1,,,,0,,,,1,,,,2,,,,3,,,,4,,,,6, 或者12

数据类型:双倍的

(可选)输入日计,指定为标量整数。

  • 0 =实际/实际/实际

  • 1 = 30/360(SIA)

  • 2 =实际/360

  • 3 =实际/365

  • 4 = 30/360(PSA)

  • 5 = 30/360(ISDA)

  • 6 = 30/360(欧洲)

  • 7 =实际/365(日语)

  • 8 =实际/实际(ICMA)

  • 9 =实际/360(ICMA)

  • 10 =实际/365(ICMA)

  • 11 = 30/360E(ICMA)

  • 12 =实际/365(ISDA)

  • 13= BUS/252

有关更多信息,请参阅基础

数据类型:双倍的

输出参数

全部收缩

零率,作为数字返回。

版本历史记录

在R2020a中引入