This example shows how to find the bond equivalent yield for a Treasury bill that has a settlement date of February 11, 2000, a maturity date of August 7, 2000, and a discount rate is 5.77.
Yield = beytbill('2/11/2000', '8/7/2000', 0.0577)
Yield = 0.0602
Find the Bond Equivalent Yield for a Treasury Bill Using datetime Inputs
This example shows how to use datetime inputs to find the bond equivalent yield for a Treasury bill that has a settlement date of February 11, 2000, a maturity date of August 7, 2000, and the discount rate is 5.77.
Settle — Settlement date of Treasury bill serial date number | date character vector | datetime
Settlement date of the Treasury bill, specified as a scalar or a
NTBILLS-by-1 vector of serial
date numbers, date character vectors, or datetime arrays.
Settle must be earlier than
Maturity.
Data Types: double | char | datetime
Maturity — Maturity date of Treasury bill serial date number | date character vector | datetime
Maturity date of the Treasury bill, specified as a scalar or a
NTBILLS-by-1 vector of serial
date numbers, date character vectors, or datetime arrays.
Data Types: double | char | datetime
Discount — Discount rate of Treasury bill decimal
Discount rate of the Treasury bill, specified as a scalar of a
NTBILLS-by-1 vector of decimal
fraction values.
Treasury bill yield, returned as a scalar or
NTBILLS-by-1 vector.
Note
The number of days to maturity is typically quoted as: md - sd
- 1. A NaN is returned for all cases in which
negative prices are implied by the discount rate,
Discount, and the number of days
between Settle and
Maturity.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.