帮助中心帮助中心
IRDataCurve
获取输入日期的平均收益率IRDataCurve
F = getParYields (CurveObj InpDates)
F = getParYields (___、名称、值)
例子
F= getParYields (CurveObj,InpDates)类的输入日期计算面值收益率IRDataCurve对象。
F= getParYields (CurveObj,InpDates)
F
CurveObj
InpDates
F= getParYields (___,名称,值)添加可选的名称-值对参数。
F= getParYields (___,名称,值)
名称,值
全部折叠
的输入日期的平价收益率IRDataCurve.
CurveSettle = datetime(2016、3、2);Data = [2.09 2.47 2.71 3.12 3.43 3.85 4.57 4.58]/100;日期= datemnth(CurveSettle,12*[1 2 3 5 7 10 20 30]);irdc = IRDataCurve (“零”、CurveSettle日期、数据);getParYields (irdc CurveSettle + 30:30: CurveSettle + 720)
ans =24×10.0175 0.0177 0.0181 0.0183 0.0186 0.0189 0.0194 0.0197 0.0200 0.0203
这个例子展示了如何设置一个复合IRDataCurve来零(单利)然后从曲线上计算票面收益率。
零
CurveSettle = datetime(2016、3、2);Data = [2.09 2.47 2.71 3.12 3.43 3.85 4.57 4.58]/100;日期= datemnth(CurveSettle,12*[1 2 3 5 7 10 20 30]);irdc = IRDataCurve (“零”、CurveSettle、日期、数据“复合”, 0);SimpleInt = irdc.getParYields(日期(1),“基础”2,“复合”, 1)
SimpleInt = 0.0209
利率曲线对象,通过使用指定IRDataCurve.
数据类型:对象
对象
输入日期,以NINST——- - - - - -1Vector,使用日期时间数组、字符串数组或日期字符向量。输入日期必须在解决日期IRDataCurve.
NINST
1
解决
要支持万博1manbetx现有代码,getParYields也接受序列号作为输入,但不建议使用。
getParYields
指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。
Name1 = Value1,…,以=家
的名字
价值
在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。
例子:F = getparyield (irdc, CurveSettle+30:30:CurveSettle+720)
F = getparyield (irdc, CurveSettle+30:30:CurveSettle+720)
复合
CurveObj。复合
0
2
3.
4
6
12
面值收益率的每年复利频率,指定为逗号分隔的对,由“复合”和使用受支持值之一的标量数字:万博1manbetx
“复合”
−1=连续复利计算
−1
0=单利(无复利)
1=年度复合
2=半年计息
3.=每年复利三次
4=季度复合
6=双月刊复合
12=每月复利
数据类型:双
双
基础
13
日计算基准的票面收益率,指定为逗号分隔对,由“基础”和一个标量整数。
“基础”
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 -总线/ 252
有关更多信息,请参见基础.
Par收益率,作为一个向量返回。
全部展开
虽然getParYields万博1manbetx支持序列号,datetime建议改用值。的datetime数据类型提供了灵活的日期和时间格式、精确到纳秒的存储以及考虑时区和夏令时的属性。
datetime
将序列号或文本转换为datetime值,使用datetime函数。例如:
t = datetime (738427.656845093,“ConvertFrom”,“datenum”);y =年(t)
y = 2021
没有计划取消对序列号输入的支持。万博1manbetx
IRDataCurve|getForwardRates|getZeroRates|getDiscountFactors|toRateSpec
getForwardRates
getZeroRates
getDiscountFactors
toRateSpec
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处