Description:
The function equals the Excel PRICE, PRICEDISC or PRICEMAT function.
Syntax:
Fprice(settlement,maturity,rate,yld,redemption) |
Equivalent to Excel PRICE function. It calculates the price per ¥100 par value of a security that pays periodic interest. Annually. Specify the day count basis method US (NASD) 30/360 |
Fprice@d(settlement,maturity,discount,0,redemption) |
Equivalent to Excel PRICEDISC function. It calculates the price per ¥100 par value of a discounted security. Specify the day count basis method US (NASD) 30/360 |
Fprice@m(settlement,maturity,issue,rate,yld) |
Equivalent to Excel PRICEMAT function. It calculates the price per ¥100 par value of a security that pays interest at maturity. Specify the day count basis method US (NASD) 30/360 |
Note:
The external library function (See External Library Guide) returns the price of a security that pays periodic interest, or of a discounted security, or of a security that pays periodic interest
Parameter:
settlement |
The security's settlement date |
maturity |
The security's maturity date |
rate |
The security's annual coupon rate |
yld |
The security's annual yield |
redemption |
The security's redemption value |
discount |
The security's discount rate |
issue |
The security’s issue date |
Option:
@2 |
Semi-annually. It corresponds to the Excel frequency parameter |
@4 |
Quarterly. It corresponds to the Excel frequency parameter |
@1 |
Specify the day count basis method Actual/Actual. It corresponds to the Excel basis parameter |
@0 |
Specify the day count basis method Actual/360. It corresponds to the Excel basis parameter |
@5 |
Specify the day count basis method Actual/365. It corresponds to the Excel basis parameter |
@e |
Specify the day count basis method European 30/360. It corresponds to the Excel basis parameter |
Example:
Fprice@m(date("2001-2-15"),date("2002-4-13"),date("2000-11-11"),0.061,0.061) |
99.89464887553818 |
Fprice@d1(date("2001-2-15"),date("2002-4-13"),0.4,0,0.061) |
0.03278958904109588 |