描述:
相当于excel中的YIELD、YIELDDISC、YIELDMAT函数。
语法:
Fyield (settlement,maturity,rate,pr,redemption) |
相当于excel中的YIELD函数,计算债券收益率,按年支付,日计数基准类型为US (NASD) 30/360。 |
Fyield@d (settlement,maturity,0,pr,redemption) |
相当于excel中的YIELDDISC函数,计算折价发行的有价证券的年收益率,日计数基准类型为US (NASD) 30/360。 |
Fyield@m (settlement,maturity,issue,rate,pr) |
相当于excel中的YIELDMAT函数,到期付息的有价证券的年收益率,日计数基准类型为US (NASD) 30/360。 |
备注:
外部库函数,外部库的使用请参考《外部库使用指南》。
计算定期付息有价证券的收益率。
参数:
settlement |
证券的成交日。 |
maturity |
债券到期日期。 |
rate |
有价证券的年息票利率。 |
pr |
债券价格。 |
redemption |
债券兑换价格。 |
issue |
有价证券的发行日。 |
选项:
@2 |
按半年期支付,对应excel中的frequency参数。 |
@4 |
按季支付,对应excel中的frequency参数。 |
@1 |
日计数基准类型为实际天数/实际天数,对应excel中的basis参数。 |
@0 |
日计数基准类型为实际天数/360,对应excel中的basis参数。 |
@5 |
日计数基准类型为实际天数/365,对应excel中的basis参数。 |
@e |
日计数基准类型为欧洲 30/360,对应excel中的basis参数。 |
示例:
Fyield@2(date("2008-2-15"),date("2016-11-15"),0.0575,95.04287,100) |
0.06500000688109805 |
Fyield@d0(date("2008-2-16"),date("2008-3-1"),0,99.795,100) |
0.05282257198685834 |
Fyield@m(date("2008-3-15"),date("2008-11-3"),date("2007-11-8"),0.0625,100.0123) |
0.060954333691538576 |