Financial Toolbox
  Go to function:
    Search    Help Desk 
tbl2bond    Examples   See Also

Treasury bond parameters given Treasury bill parameters.

Syntax

Arguments

tbill
Treasury bill parameters. An N-by-5 matrix where each row describes a Treasury bill. N is the number of Treasury bills.
Columns are [md daysm bid ask askyld] where
md
Maturity date, as a serial date number. Use datenum to convert date strings to serial date numbers.
daysm
Days to maturity, as an integer.
bid
Bid bank-discount rate: the percentage discount from face value at which the bill could be bought, annualized on a simple-interest basis. As a decimal fraction.
ask
Asked bank-discount rate, as a decimal fraction.
askyld
Asked yield: the bond-equivalent yield from holding the bill to maturity, annualized on a simple-interest basis and assuming a 365-day year. As a decimal fraction.

Description

tbond = tbl2bond(tbill) restates U.S. Treasury bill market parameters in U.S. Treasury bond form as zero-coupon bonds. This function makes Treasury bills directly comparable to Treasury bonds and notes.

tbond
Treasury bond parameters. An N-by-5 matrix where each row describes an equivalent Treasury (zero-coupon) bond.
Columns are [cpn md bidp askp askytm] where
cpn
Coupon rate, which is always 0.
md
Maturity date, as a serial date number. This date is the same as the tbill date md. Use datestr to convert serial date numbers to date strings.
bidp
Bid price based on $100 face value.
askp
Asked price based on $100 face value.
askytm
Asked yield to maturity: the effective return from holding the bond to maturity, annualized on a compound-interest basis.

Example

Given published Treasury bill market parameters for December 22, 1997:

Execute the function.

(Example output has been formatted for readability.)

See Also

tr2bonds and other functions for Term Structure of Interest Rates



[ Previous | Help Desk | Next ]