主要内容

cdyield

存单 (CD) 收益率

说明

Yield = cdyield(Price,CouponRate,Settle,Maturity,IssueDate) 根据存单的净价计算其到期收益率。

cdyield 假设存单在到期时支付利息。由于这些证券采用单利计息方式,因此该函数最适合用于短期(1 年以下)存款证明。默认的单利计算使用 Basis 表示 actual/360 惯例 (2)。

示例

Yield = cdyield(___,Basis) 添加了一个可选参量 Basis

示例

全部折叠

此示例说明如何计算具有以下特征的存单 (CD) 的收益率。

Price      = 101.125;
CouponRate = 0.05;
Settle     = '02-Jan-02';
Maturity   = '31-Mar-02';
IssueDate = '1-Oct-01';

Yield = cdyield(Price, CouponRate, Settle, Maturity, IssueDate)
Yield = 
0.0039

此示例说明如何使用 datetime 输入计算具有以下特征的存单 (CD) 的收益率。

Price      = 101.125;
CouponRate = 0.05;
Settle     = datetime('02-Jan-02','Locale','en_US');
Maturity   = datetime('31-Mar-02','Locale','en_US');
IssueDate = datetime('1-Oct-01','Locale','en_US');

Yield = cdyield(Price, CouponRate, Settle, Maturity, IssueDate)
Yield = 
0.0039

输入参数

全部折叠

每 100 美元面值的存单的净价,指定为使用标量或 NCDS×1/1×NCDS 向量的数值。

数据类型: double

息票年利率,指定为使用标量或 NCDS×1/1×NCDS 向量的小数。

数据类型: double

存单结算日,指定为使用日期时间数组、字符串数组或日期字符向量的标量或 NCDS×1/1×NCDS 向量。Settle 日期必须早于 Maturity 日期。

为了支持现有代码,cdyield 还接受将序列日期值作为输入,但不推荐使用它们。

数据类型: char | string | datetime

存单到期日,指定为使用日期时间数组、字符串数组或日期字符向量的标量或 NCDS×1/1×NCDS 向量。

为了支持现有代码,cdyield 还接受将序列日期值作为输入,但不推荐使用它们。

数据类型: char | string | datetime

存单发行日,指定为使用日期时间数组、字符串数组或日期字符向量的标量或 NCDS×1/1×NCDS 向量。

为了支持现有代码,cdyield 还接受将序列日期值作为输入,但不推荐使用它们。

数据类型: string | char | datetime

(可选)存单的计日基数,指定为标量或 NINST×1 向量。可选值包括:

  • 0 = actual/actual

  • 1 = 30/360 (SIA)

  • 2 = actual/360

  • 3 = actual/365

  • 4 = 30/360 (PSA)

  • 5 = 30/360 (ISDA)

  • 6 = 30/360 (European)

  • 7 = actual/365 (Japanese)

  • 8 = actual/actual (ICMA)

  • 9 = actual/360 (ICMA)

  • 10 = actual/365 (ICMA)

  • 11 = 30/360E (ICMA)

  • 12 = actual/365 (ISDA)

  • 13 = BUS/252

有关详细信息,请参阅Basis

数据类型: double

输出参量

全部折叠

存单的单利到期收益率,以 NCDS×11×NCDS 向量的形式返回。

版本历史记录

在 R2006a 之前推出

全部展开

另请参阅

| | | (Financial Instruments Toolbox) | |