说明
OddLPrice 返回定期付息但具有零星末期的证券的价格。
重载
OddLPrice (settlementDate, maturityDate, lastInterestDate, rate, yield, redemptionValue, frequency)
OddLPrice (settlementDate, maturityDate, lastInterestDate, rate, yield, redemptionValue, frequency, basis)
参数
lastInterestDate 是一个
“Date”或
“DateTime”,用于指定证券的最后一个息票日。该日期必须位于 settlementDate 之前。
rate 是一个非负数,用于指定证券支付的息票利率。
redemptionValue 是一个数字或货币,用于指定每 100 美元面值的证券赎回价格。
frequency 是一个数字,用于指定每年的息票数。支持的值为 1(每年支付一次)、2(每半年支付一次)和 4(每季度支付一次)。
basis 是一个可选数字,用于指定使用的日计数基础体系。支持下列类型:
操作
OddLPrice 返回定期付息但具有零星末期的证券的价格。末期可能短于或长于其他周期。
示例
假定有一种在 2000 年 6 月 25 日到期的债券,它有 4.5% 的利率和 4.15% 的收益率。到期日之前的最后一个息票日为 1999 年 9 月 30 日,债券的购买日期为 2000 年 1 月 10 日。如果按季度付息,赎回价格为 100 美元,并且使用“30/360”基准,则通过下述公式可以获得购买价格:
OddLPrice(DateValue(2000,1,10), DateValue(2000,6,25), DateValue(1999,9,30), 0.045, 0.0415, 100, 4, 0)
返回 $100.13(四舍五入到最接近的美分)。