帮助中心帮助中心
构造浮动利率仪器
InstSet = instfloat(价差,结算,成熟度)
InstSet = instfloat(InstSet,Spread,Settle,Maturity)
InstSet = instfloat(___FloatReset基础,本金,EndMonthRule,癸酸盐,FloorRate)
[FieldList,ClassList,TypeString] = instfixed
例子
InstSet= instfloat (传播,解决,成熟)创建一个包含浮动工具的新工具集。
InstSet= instfloat (传播,解决,成熟)
InstSet
传播
解决
成熟
InstSet= instfloat (InstSet,传播,解决,成熟)将浮动仪器添加到现有仪器集。
InstSet= instfloat (InstSet,传播,解决,成熟)
InstSet= instfloat (___,FloatReset,基础,主要,EndMonthRule,癸酸盐,FloorRate)添加可选参数。
InstSet= instfloat (___,FloatReset,基础,主要,EndMonthRule,癸酸盐,FloorRate)
FloatReset
基础
主要
EndMonthRule
癸酸盐
FloorRate
[FieldList,班级名册,TypeString=固定的列出Float仪器的字段元数据。
[FieldList,班级名册,TypeString=固定的
FieldList
班级名册
TypeString
全部折叠
定义浮动利率工具的特征。
Spread = 2;Settle = datetime(2013,3,15);成熟度= datetime(2013,3,18);FloatReset = 4;基= 1;本金= 1000;EndMonthRule = 1;CapRate = 0.35;FloorRate = 0.27;
创建新的浮动利率工具。
ISet = instfloat(扩散,解决、成熟度、FloatReset基础上,校长,...EndMonthRule, CapRate, FloorRate)
ISet =带字段的结构:FinObj: 'Instruments' IndexTable: [1x1 struct] Type: {'Float'} FieldName: {{9x1 cell}} FieldClass: {{9x1 cell}} FieldData: {{9x1 cell}}
显示浮动汇率仪表。
instdisp (ISet)
指标类型价差结算成熟度FloatReset Basis Principal EndMonthRule CapRate FloorRate 1 Float 2 15-Mar-2013 18-Mar-2013 4 1 1000 1 0.35 0.27
仪器变量,仅在将浮动仪器添加到现有仪器集时指定。有关的更多信息InstSet变量,看到instget.
instget
数据类型:结构体
结构体
基准利率上的基点数,以标量或NINST——- - - - - -1向量。
NINST
1
数据类型:双
双
结算日期,指定为标量或NINST——- - - - - -1向量,使用日期时间数组、字符串数组或日期字符向量。
要支持万博1manbetx现有代码,instfloat也接受序列号作为输入,但不建议使用。
instfloat
到期日,指定为标量或NINST——- - - - - -1向量,使用日期时间数组、字符串数组或日期字符向量表示每个浮动利率票据的到期日期。
(可选)每年支付的频率,指定为标量或NINST——- - - - - -1向量。
0
13
(可选)日计数基础,指定为标量或NINST——- - - - - -1向量。
0 = actual/实际的
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
有关更多信息,请参见基础.
One hundred.
(可选)名义本金,指定为标量、矢量或单元格数组。
主要接受一个NINST——- - - - - -1向量或NINST——- - - - - -1单元格数组,其中单元格数组的每个元素都是aNumDates——- - - - - -2单元格数组,第一列是日期,第二列是其相关的名义主值。日期表示主体值有效的最后一天。
NumDates
2
数据类型:细胞|双
细胞
[0, 1]
(可选)月末规则标志,用于生成日期成熟有30天或更少天数的一个月的月末日期是否指定为标量非负整数0或1或者一个NINST——- - - - - -1向量。
0= Ignore规则,这意味着付款日期总是同一个数字日。
1=设置规则,这意味着付款日期总是每月的最后一天。
数据类型:逻辑
逻辑
(可选)年上限率,指定为标量或NINST——- - - - - -1十进制年利率或NINST——- - - - - -1单元格数组,其中每个元素都是aNumDates——- - - - - -2单元格数组,单元格数组的第一列是日期,第二列是相关的上限费率。该日期表示上限费率生效的最后一天。
数据类型:双|细胞
(可选)年最低费率,指定为标量或NINST——- - - - - -1十进制年利率或NINST——- - - - - -1单元格数组,其中每个元素都是aNumDates——- - - - - -2单元格数组,单元格数组的第一列是日期,第二列是相关的最低费率。日期表示最低费率有效的最后一天。
变量,包含仪器的集合,作为结构返回。仪器按类型划分,每种类型可以有不同的数据字段。每个存储的数据字段为每个仪器都有一个行向量或字符串。有关的更多信息InstSet变量,看到instget.
Float仪器的每个数据字段的名称,返回为NFIELDS——- - - - - -1字符向量的单元格数组。
NFIELDS
的数据类,返回为NFIELDS——- - - - - -1字符向量的单元格数组。类决定如何解析参数。有效的字符向量为“dble”,“日期”,“字符”.
“dble”
“日期”
“字符”
仪器类型,作为字符向量返回。对于Float乐器,TypeString = 'Float'.
TypeString = 'Float'
一个浮动利率注意是一种类似债券的证券,但票据的利率相对于参考指数利率定期重置,以反映市场利率的波动。
全部展开
虽然instfloat万博1manbetx支持序列号,datetime建议使用值代替。的datetime数据类型提供灵活的日期和时间格式、精确到纳秒的存储,以及考虑时区和夏令时的属性。
datetime
将连续日期数字或文本转换为datetime值,使用datetime函数。例如:
T = datetime(738427.656845093,“ConvertFrom”,“datenum”);Y =年
Y = 2021
没有计划删除对序列号输入的支持。万博1manbetx
hjmprice|instaddfield|instbond|instcap|instdisp|instswap|intenvprice
hjmprice
instaddfield
instbond
instcap
instdisp
instswap
intenvprice
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处