Skip to main content

Treasury Prices


Implementation details

Class names

Model nameParameters classData class
TreasuryPricesTreasuryPricesQueryParamsTreasuryPricesData

Import Statement

from openbb_core.provider.standard_models.treasury_prices import (
TreasuryPricesData,
TreasuryPricesQueryParams,
)

Parameters

date: Union[date, str]

A specific date to get data for. Defaults to the last business day.

Optional: True

Data

issuer_name: str

Name of the issuing entity.

cusip: str

CUSIP of the security.

isin: str

ISIN of the security.

security_type: str

The type of Treasury security - i.e., Bill, Note, Bond, TIPS, FRN.

issue_date: date

The original issue date of the security.

maturity_date: date

The maturity date of the security.

call_date: date

The call date of the security.

bid: float

The bid price of the security.

offer: float

The offer price of the security.

eod_price: float

The end-of-day price of the security.

last_traded_date: date

The last trade date of the security.

total_trades: int

Total number of trades on the last traded date.

last_price: float

The last price of the security.

highest_price: float

The highest price for the bond on the last traded date.

lowest_price: float

The lowest price for the bond on the last traded date.

rate: float

The annualized interest rate or coupon of the security.

ytm: float

Yield to maturity (YTM) is the rate of return anticipated on a bond if it is held until the maturity date. It takes into account the current market price, par value, coupon rate and time to maturity. It is assumed that all coupons are reinvested at the same rate.