固定息票债券的总收益
使用bndtotalreturn
计算给定投资期限的固定息债券的总收益。
定义固定息票债券。
价格= 101;CouponRate = 0.05;解决=“15 - 11月- 2011”;成熟=“15 - 11月- 2031”;再投资=0.04;
计算到期总回报率。
[BondEquiv,EffectiveRate]=BND总回报(价格、耦合率、,...解决、成熟度、ReinvestRate)
BondEquiv = 0.0460
有效汇率=0.0466
指定投资期限。
HorizonDate =“15 - 11月- 2021”;[BondEquiv,EffectiveRate]=BND总回报(价格、耦合率、,...解决、成熟度、ReinvestRate“HorizonDate”,日期)
BondEquiv=0.0521
EffectiveRate = 0.0528
对再投资率进行情景分析。
ReinvestRate = (0.03;0.035;0.04;0.045;0.05);[BondEquiv,EffectiveRate]=BND总回报(价格、耦合率、,...解决、成熟度、ReinvestRate“HorizonDate”,日期)
BondEquiv =5×10.0557 0.0538 0.0521 0.0505 0.0490
EffectiveRate =5×10.0565 0.0546 0.0528 0.0511 0.0496
使用bndtotalreturn
具有日期时间
给定投资期限日期,计算固定息票债券总回报的输入。
价格=101;耦合率=0.05;结算=日期时间(“15 - 11月- 2011”,“区域设置”,“en_US”);到期日=日期时间(“15 - 11月- 2031”,“区域设置”,“en_US”);HorizonDate = datetime (“15 - 11月- 2021”,“区域设置”,“en_US”);再投资=0.04;[BondEquiv,EffectiveRate]=bndtotalreturn(价格、耦合率、,...解决、成熟度、ReinvestRate“HorizonDate”,日期)
BondEquiv=0.0521
EffectiveRate = 0.0528
价格
—结算日净价结算日的净价,指定为标量或NINST
——- - - - - -1.
向量。
数据类型:双
耦合率
—票面利率息票率,指定为标量或NINST
——- - - - - -1.
十进制值的向量。
数据类型:双
成熟
—固定息票债券到期日固定息债券的到期日,指定为标量或NINST
——- - - - - -1.
由串行日期号、日期字符向量或日期时间数组组成的向量。
数据类型:双
|字符
|日期时间
再投资
—再投资率再投资率(通过将息票再投资而获得的利率),指定为标量或NINST
——- - - - - -2.
十进制值的向量。
数据类型:双
指定可选的逗号分隔的字符对名称、值
参数。的名字
是参数名和价值
是对应的值。的名字
必须出现在引号内。您可以按任意顺序指定多个名称和值对参数,如下所示:Name1, Value1,…,的家
.
[BondEquiv, EffectiveRate] = bndtotalreturn(价格、CouponRate解决、成熟度、ReinvestRate HorizonDate, 15 - 11 - 2021)
水平日期
—投资期限日期成熟
日期(默认)|串行日期数字|日期字符向量|日期时间投资期限日期,指定为逗号分隔的对,由“HorizonDate”
和一个标量或一个NINST
——- - - - - -1.
使用串行日期号、日期字符向量或日期时间数组的向量。
如果水平日期
如果未指定,则总回报计算为成熟
.
数据类型:双
|字符
|日期时间
期
—每年支付的息票数2.
(默认)|带数值的数字0
,1.
,2.
,3.
,4.
,6.
或12
每年的息票支付数量,指定为逗号分隔的一对,包括“时间”
和一个标量或一个NINST
——- - - - - -1.
使用以下值的向量:0
,1.
,2.
,3.
,4.
,6.
,或12
.
数据类型:双
基础
—日计数基础0
(实际/实际)(默认)|集合的整数[0...13]
|集合中的整数向量[0...13]
日计数基础,指定为逗号分隔对,由“基础”
和一个标量或一个NINST
——- - - - - -1.
向量。值为:
0 =实际/实际
1=30/360(新航)
2 =实际/ 360
3 =实际/ 365
4 = 30/360 (psa)
5=30/360(ISDA)
6=30/360(欧洲)
7 =实际/365(日文)
8=实际/实际(ICMA)
9 = actual/360 (ICMA)
10=实际值/365(ICMA)
11=30/360E(ICMA)
12 =实际/365 (ISDA)
13=公共汽车/252
有关更多信息,请参见基础.
数据类型:双
末梢
—月末规则标志1.
(有效)(默认)|非负整数0
或1.
月结束规则标志,指定为逗号分隔对,由“EndMonthRule”
和一个标量或一个NINST
——- - - - - -1.
向量。此规则仅适用于成熟
是一个月只有30天或更少的月末日期。
0
=忽略规则,即债券息票支付日期总是当月的相同数字日。
1.
=设定规则,即债券息票支付日期总是当月的最后一天。
数据类型:必然的
IssueDate
—债券发行日期债券发行日期,指定为逗号分隔对,由“IssueDate”
和一个标量或一个NINST
——- - - - - -1.
使用串行日期号、日期字符向量或日期时间数组的向量。
如果未指定IssueDate
,现金流支付日期由其他输入确定。
数据类型:双
|字符
|日期时间
第一耦合
—不定期或正常的首次息票日期不规则或正常的首次息票日期,指定为逗号分隔对,包括“FirstCouponDate”
和一个标量或一个NINST
——- - - - - -1.
使用串行日期号、日期字符向量或日期时间数组的向量。
如果不指定a第一耦合
,现金流支付日期由其他输入确定。
数据类型:双
|字符
|日期时间
LastCouponDate
—不定期或正常的最后优惠券日期不规则或正常的最后息票日期,指定为逗号分隔对,包括“LastCouponDate”
和一个标量或一个NINST
——- - - - - -1.
使用串行日期号、日期字符向量或日期时间数组的向量。
如果不指定aLastCouponDate
,现金流支付日期由其他输入确定。
数据类型:双
|字符
|日期时间
StartDate可以
—提前付款的开始日期付款的远期起始日期,指定为逗号分隔的一对,包括“开始日期”
和一个标量或一个NINST
——- - - - - -1.
使用串行日期号、日期字符向量或日期时间数组的向量。
如果不指定aStartDate可以
,有效开始日期为解决
日期。
数据类型:双
|字符
|日期时间
脸
—债券面值100
(默认)|数字债券的面值,指定为由逗号分隔的对组成的“脸”
和一个标量或一个NINST
——- - - - - -1.
向量。
数据类型:双
CompoundingFrequency
—用于产量计算的复合频率1.
,2.
,3.
,4.
,6.
,或12
用于产量计算的复合频率,指定为逗号分隔对,包括“合成频率”
和一个标量或一个NINST
——- - - - - -1.
向量。
1.
-年度复利
2.
-半年复利
3.
-一年三次复利
4.
-季度复合
6.
-双月复配
12
——每月复利
笔记
默认情况下,SIA碱基(0
-7.
),公共汽车/ 252
使用半年一次的复合会议和ICMA基础(8.
-12
)使用年度复合约定。
数据类型:双
贴现基础
—用于计算收益率的贴现因子的基础[0...13]
|集合中的整数向量[0...13]
用于计算收益率的折扣因子的基础,指定为逗号分隔的对,由“折扣基础”
和一个标量或一个NINST
——- - - - - -1.
向量。值为:
0 =实际/实际
1=30/360(新航)
2 =实际/ 360
3 =实际/ 365
4 = 30/360 (psa)
5=30/360(ISDA)
6=30/360(欧洲)
7 =实际/365(日文)
8=实际/实际(ICMA)
9 = actual/360 (ICMA)
10=实际值/365(ICMA)
11=30/360E(ICMA)
12 =实际/365 (ISDA)
13=公共汽车/252
有关更多信息,请参见基础.
笔记
默认行为适用于SIA基础(0
-7.
)使用实际的/实际的
以日计数计算折扣因子,对于ICMA日计数(8.
–12
),公共汽车/ 252
使用指定的贴现基础
.
数据类型:双
BondEquiv
-以债券等值为基础的总回报以债券等价物为基础的总回报,作为纳邦兹
——- - - - - -1.
向量。
EffectiveRate
-以有效利率为基础的总回报率在有效利率基础上的总回报率,作为回报率纳邦兹
——- - - - - -1.
向量。
法博齐,弗兰克·J,曼恩,史蒂文·V。固定收益分析导论:相对价值分析、风险度量和估值。约翰·威利父子公司,纽约,2010年。
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。