说明
Price 返回按照 100 美元面值定期付息的证券价格。
重载
Price (settlementDate, maturityDate, couponRate, yield, redemptionValue, frequency)
Price (settlementDate, maturityDate, couponRate, yield, redemptionValue, frequency, basis)
参数
couponRate 是一个非负数字,用于指定证券的利率。
redemptionValue 是一个数字或货币,用于指定每 100 美元面值的证券赎回价格。
frequency 是一个数字,用于指定每年的息票数。支持的值为 1(每年支付一次)、2(每半年支付一次)和 4(每季度支付一次)。
basis 是一个可选数字,用于指定使用的日计数基础体系。支持下列类型:
操作
Price 返回按照 100 美元面值定期付息的证券价格。该计算过程分为三部分。第一部分计算赎回价格的现值,第二部分处理息票的现值,最后一部分减去应计的利息。
示例
假设在 1999 年 3 月 1 日购买了一种地方债券,2005 年 1 月 1 日到期。利率为 6.7%,收益率为 6.5%。在赎回时,会按照 100 美元的价格返还此债券的面值,并按季度支付利息。
Price(DateValue(1999,3,1), DateValue(2005,1,1), 0.067, 0.065, 100, 4, 0)
返回 $100.96(四舍五入到最接近的美分)作为此债券的价格。