帮助中心帮助中心
IRDataCurve
得到零率输入日期IRDataCurve
F = getZeroRates (CurveObj InpDates)
F = getZeroRates (___、名称、值)
例子
F= getZeroRates (CurveObj,InpDates)计算输入日期的零利率IRDataCurve对象。
F= getZeroRates (CurveObj,InpDates)
F
CurveObj
InpDates
请注意
的ratecurve对象和相关的zerorates介绍了R2020a作为新的基于对象的框架的一部分的金融工具的工具箱™支持端到端工作流建模和分析工具。万博1manbetx有关更多信息,请参见开始使用工作流使用基于对象的金融工具定价的框架。
ratecurve
zerorates
F= getZeroRates (___,名称,值)添加可选名称-值对参数。
F= getZeroRates (___,名称,值)
名称,值
全部折叠
这个例子展示了如何获得输入日期的零利率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日期、数据);getZeroRates (irdc CurveSettle + 30:30: CurveSettle + 720)
ans =24×10.0174 0.0177 0.0180 0.0183 0.0187 0.0190 0.0193 0.0196 0.0199 0.0202⋮
利率曲线对象,通过使用指定的IRDataCurve。
数据类型:对象
对象
输入日期,指定为一个NINST——- - - - - -1使用datetime向量数组,字符串数组,或日期特征向量。输入日期必须在解决日期IRDataCurve。
NINST
1
解决
支持现万博1manbetx有的代码,getZeroRates还接受连续日期数据作为输入,但不推荐。
getZeroRates
指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
Name1 = Value1,…,以=家
的名字
价值
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。
例子:F = getZeroRates (irdc CurveSettle + 30:30: CurveSettle + 720)
F = getZeroRates (irdc CurveSettle + 30:30: CurveSettle + 720)
复合
CurveObj.Compounding
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 -实际/实际(国际)
9 -实际/ 360(国际)
实际/ 10 - 365(国际)
11 - 30/360E(国际)
实际/ 12 - 365 (ISDA)
13 -总线/ 252
有关更多信息,请参见基础。
零利率,作为一个向量返回。
全部展开
虽然getZeroRates万博1manbetx支持串行日期数字,datetime推荐值。的datetime数据类型提供了灵活的日期和时间格式、存储到纳秒精度和性能来考虑时区和夏令时。
datetime
将串行数字或文本datetime值,使用datetime函数。例如:
t = datetime (738427.656845093,“ConvertFrom”,“datenum”);y =年(t)
y = 2021
没有计划将支持串行数字输入日期。万博1manbetx
IRDataCurve|getForwardRates|getDiscountFactors|getParYields|toRateSpec
getForwardRates
getDiscountFactors
getParYields
toRateSpec
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室