| Financial Toolbox™ | ![]() |
Price = prdisc(Settle, Maturity, Face, Discount, Basis)
Settle | Enter as serial date number or date string. Settle must be earlier than or equal to Maturity. |
Maturity | Enter as serial date number or date string. |
Face | Redemption (par, face) value. |
Discount | Bank discount rate of the security. Enter as decimal fraction. |
Basis | (Optional) Day-count basis of the instrument. A vector of integers.
|
Price = prdisc(Settle, Maturity, Face, Discount, Basis) returns the price of a security whose yield is quoted as a bank discount rate (for example, U. S. Treasury bills).
Using this data
Settle = '10/14/2000'; Maturity = '03/17/2001'; Face = 100; Discount = 0.087; Basis = 2; Price = prdisc(Settle, Maturity, Face, Discount, Basis)
returns
Price =
96.2783
Mayle, Standard Securities Calculation Methods, Volumes I-II, 3rd edition. Formula 2.
acrudisc, bndprice, discrate, prmat, ylddisc
![]() | prcroc | priceandvol | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |