Equity Quote
Implementation details
Class names
| Model name | Parameters class | Data class |
|---|---|---|
EquityQuote | EquityQuoteQueryParams | EquityQuoteData |
Import Statement
from openbb_core.provider.standard_models.equity_quote import (
EquityQuoteData,
EquityQuoteQueryParams,
)
Parameters
- Standard
- cboe
- intrinio
| Name | Type | Description | Default | Optional |
|---|---|---|---|---|
| symbol | Union[str, List[str]] | Symbol to get data for. This endpoint will accept multiple symbols separated by commas. | False | |
| provider | Literal['cboe', 'fmp', 'intrinio', 'yfinance'] | The provider to use for the query, by default None. If None, the provider specified in defaults is selected or 'cboe' if there is no default. | "cboe" | True |
| Name | Type | Description | Default | Optional |
|---|---|---|---|---|
| symbol | Union[str, List[str]] | Symbol to get data for. This endpoint will accept multiple symbols separated by commas. | False | |
| provider | Literal['cboe', 'fmp', 'intrinio', 'yfinance'] | The provider to use for the query, by default None. If None, the provider specified in defaults is selected or 'cboe' if there is no default. | "cboe" | True |
| use_cache | bool | When True, the company directories will be cached for 24 hours and are used to validate symbols. The results of the function are not cached. Set as False to bypass. | True | True |
| Name | Type | Description | Default | Optional |
|---|---|---|---|---|
| symbol | Union[str, List[str]] | Symbol to get data for. This endpoint will accept multiple symbols separated by commas. | False | |
| provider | Literal['cboe', 'fmp', 'intrinio', 'yfinance'] | The provider to use for the query, by default None. If None, the provider specified in defaults is selected or 'cboe' if there is no default. | "cboe" | True |
| source | Literal['iex', 'bats', 'bats_delayed', 'utp_delayed', 'cta_a_delayed', 'cta_b_delayed', 'intrinio_mx', 'intrinio_mx_plus', 'delayed_sip'] | Source of the data. | iex | True |
Data
- Standard
- cboe
- fmp
- intrinio
- yfinance
| Name | Type | Description |
|---|---|---|
| provider | Literal['openbb'] | The data provider for the data. |
| symbol | str | Symbol representing the entity requested in the data. |
| asset_type | str | Type of asset - i.e, stock, ETF, etc. |
| name | str | Name of the company or asset. |
| exchange | str | The name or symbol of the venue where the data is from. |
| bid | float | Price of the top bid order. |
| bid_size | int | This represents the number of round lot orders at the given price. The normal round lot size is 100 shares. A size of 2 means there are 200 shares available at the given price. |
| bid_exchange | str | The specific trading venue where the purchase order was placed. |
| ask | float | Price of the top ask order. |
| ask_size | int | This represents the number of round lot orders at the given price. The normal round lot size is 100 shares. A size of 2 means there are 200 shares available at the given price. |
| ask_exchange | str | The specific trading venue where the sale order was placed. |
| quote_conditions | Union[str, int, List[str], List[int]] | Conditions or condition codes applicable to the quote. |
| quote_indicators | Union[str, int, List[str], List[int]] | Indicators or indicator codes applicable to the participant quote related to the price bands for the issue, or the affect the quote has on the NBBO. |
| sales_conditions | Union[str, int, List[str], List[int]] | Conditions or condition codes applicable to the sale. |
| sequence_number | int | The sequence number represents the sequence in which message events happened. These are increasing and unique per ticker symbol, but will not always be sequential (e.g., 1, 2, 6, 9, 10, 11). |
| market_center | str | The ID of the UTP participant that originated the message. |
| participant_timestamp | datetime | Timestamp for when the quote was generated by the exchange. |
| trf_timestamp | datetime | Timestamp for when the TRF (Trade Reporting Facility) received the message. |
| sip_timestamp | datetime | Timestamp for when the SIP (Security Information Processor) received the message from the exchange. |
| last_price | float | Price of the last trade. |
| last_tick | str | Whether the last sale was an up or down tick. |
| last_size | int | Size of the last trade. |
| last_timestamp | datetime | Date and Time when the last price was recorded. |
| open | float | The open price. |
| high | float | The high price. |
| low | float | The low price. |
| close | float | The close price. |
| volume | Union[int, float] | The trading volume. |
| exchange_volume | Union[int, float] | Volume of shares exchanged during the trading day on the specific exchange. |
| prev_close | float | |
| change | float | Change in price from previous close. |
| change_percent | float | Change in price as a normalized percentage. |
| year_high | float | The one year high (52W High). |
| year_low | float | The one year low (52W Low). |
| Name | Type | Description |
|---|---|---|
| provider | Literal['openbb'] | The data provider for the data. |
| symbol | str | Symbol representing the entity requested in the data. |
| asset_type | str | Type of asset - i.e, stock, ETF, etc. |
| name | str | Name of the company or asset. |
| exchange | str | The name or symbol of the venue where the data is from. |
| bid | float | Price of the top bid order. |
| bid_size | int | This represents the number of round lot orders at the given price. The normal round lot size is 100 shares. A size of 2 means there are 200 shares available at the given price. |
| bid_exchange | str | The specific trading venue where the purchase order was placed. |
| ask | float | Price of the top ask order. |
| ask_size | int | This represents the number of round lot orders at the given price. The normal round lot size is 100 shares. A size of 2 means there are 200 shares available at the given price. |
| ask_exchange | str | The specific trading venue where the sale order was placed. |
| quote_conditions | Union[str, int, List[str], List[int]] | Conditions or condition codes applicable to the quote. |
| quote_indicators | Union[str, int, List[str], List[int]] | Indicators or indicator codes applicable to the participant quote related to the price bands for the issue, or the affect the quote has on the NBBO. |
| sales_conditions | Union[str, int, List[str], List[int]] | Conditions or condition codes applicable to the sale. |
| sequence_number | int | The sequence number represents the sequence in which message events happened. These are increasing and unique per ticker symbol, but will not always be sequential (e.g., 1, 2, 6, 9, 10, 11). |
| market_center | str | The ID of the UTP participant that originated the message. |
| participant_timestamp | datetime | Timestamp for when the quote was generated by the exchange. |
| trf_timestamp | datetime | Timestamp for when the TRF (Trade Reporting Facility) received the message. |
| sip_timestamp | datetime | Timestamp for when the SIP (Security Information Processor) received the message from the exchange. |
| last_price | float | Price of the last trade. |
| last_tick | str | Whether the last sale was an up or down tick. |
| last_size | int | Size of the last trade. |
| last_timestamp | datetime | Date and Time when the last price was recorded. |
| open | float | The open price. |
| high | float | The high price. |
| low | float | The low price. |
| close | float | The close price. |
| volume | Union[int, float] | The trading volume. |
| exchange_volume | Union[int, float] | Volume of shares exchanged during the trading day on the specific exchange. |
| prev_close | float | |
| change | float | Change in price from previous close. |
| change_percent | float | Change in price as a normalized percentage. |
| year_high | float | The one year high (52W High). |
| year_low | float | The one year low (52W Low). |
| iv30 | float | The 30-day implied volatility of the stock. |
| iv30_change | float | Change in 30-day implied volatility of the stock. |
| iv30_change_percent | float | Change in 30-day implied volatility of the stock as a normalized percentage value. |
| iv30_annual_high | float | The 1-year high of 30-day implied volatility. |
| hv30_annual_high | float | The 1-year high of 30-day realized volatility. |
| iv30_annual_low | float | The 1-year low of 30-day implied volatility. |
| hv30_annual_low | float | The 1-year low of 30-dayrealized volatility. |
| iv60_annual_high | float | The 1-year high of 60-day implied volatility. |
| hv60_annual_high | float | The 1-year high of 60-day realized volatility. |
| iv60_annual_low | float | The 1-year low of 60-day implied volatility. |
| hv60_annual_low | float | The 1-year low of 60-day realized volatility. |
| iv90_annual_high | float | The 1-year high of 90-day implied volatility. |
| hv90_annual_high | float | The 1-year high of 90-day realized volatility. |
| iv90_annual_low | float | The 1-year low of 90-day implied volatility. |
| hv90_annual_low | float | The 1-year low of 90-day realized volatility. |
| Name | Type | Description |
|---|---|---|
| provider | Literal['openbb'] | The data provider for the data. |
| symbol | str | Symbol representing the entity requested in the data. |
| asset_type | str | Type of asset - i.e, stock, ETF, etc. |
| name | str | Name of the company or asset. |
| exchange | str | The name or symbol of the venue where the data is from. |
| bid | float | Price of the top bid order. |
| bid_size | int | This represents the number of round lot orders at the given price. The normal round lot size is 100 shares. A size of 2 means there are 200 shares available at the given price. |
| bid_exchange | str | The specific trading venue where the purchase order was placed. |
| ask | float | Price of the top ask order. |
| ask_size | int | This represents the number of round lot orders at the given price. The normal round lot size is 100 shares. A size of 2 means there are 200 shares available at the given price. |
| ask_exchange | str | The specific trading venue where the sale order was placed. |
| quote_conditions | Union[str, int, List[str], List[int]] | Conditions or condition codes applicable to the quote. |
| quote_indicators | Union[str, int, List[str], List[int]] | Indicators or indicator codes applicable to the participant quote related to the price bands for the issue, or the affect the quote has on the NBBO. |
| sales_conditions | Union[str, int, List[str], List[int]] | Conditions or condition codes applicable to the sale. |
| sequence_number | int | The sequence number represents the sequence in which message events happened. These are increasing and unique per ticker symbol, but will not always be sequential (e.g., 1, 2, 6, 9, 10, 11). |
| market_center | str | The ID of the UTP participant that originated the message. |
| participant_timestamp | datetime | Timestamp for when the quote was generated by the exchange. |
| trf_timestamp | datetime | Timestamp for when the TRF (Trade Reporting Facility) received the message. |
| sip_timestamp | datetime | Timestamp for when the SIP (Security Information Processor) received the message from the exchange. |
| last_price | float | Price of the last trade. |
| last_tick | str | Whether the last sale was an up or down tick. |
| last_size | int | Size of the last trade. |
| last_timestamp | datetime | Date and Time when the last price was recorded. |
| open | float | The open price. |
| high | float | The high price. |
| low | float | The low price. |
| close | float | The close price. |
| volume | Union[int, float] | The trading volume. |
| exchange_volume | Union[int, float] | Volume of shares exchanged during the trading day on the specific exchange. |
| prev_close | float | |
| change | float | Change in price from previous close. |
| change_percent | float | Change in price as a normalized percentage. |
| year_high | float | The one year high (52W High). |
| year_low | float | The one year low (52W Low). |
| price_avg50 | float | 50 day moving average price. |
| price_avg200 | float | 200 day moving average price. |
| avg_volume | int | Average volume over the last 10 trading days. |
| market_cap | float | Market cap of the company. |
| shares_outstanding | int | Number of shares outstanding. |
| eps | float | Earnings per share. |
| pe | float | Price earnings ratio. |
| earnings_announcement | Union[datetime, str] | Upcoming earnings announcement date. |
| Name | Type | Description |
|---|---|---|
| provider | Literal['openbb'] | The data provider for the data. |
| symbol | str | Symbol representing the entity requested in the data. |
| asset_type | str | Type of asset - i.e, stock, ETF, etc. |
| name | str | Name of the company or asset. |
| exchange | str | The name or symbol of the venue where the data is from. |
| bid | float | Price of the top bid order. |
| bid_size | int | This represents the number of round lot orders at the given price. The normal round lot size is 100 shares. A size of 2 means there are 200 shares available at the given price. |
| bid_exchange | str | The specific trading venue where the purchase order was placed. |
| ask | float | Price of the top ask order. |
| ask_size | int | This represents the number of round lot orders at the given price. The normal round lot size is 100 shares. A size of 2 means there are 200 shares available at the given price. |
| ask_exchange | str | The specific trading venue where the sale order was placed. |
| quote_conditions | Union[str, int, List[str], List[int]] | Conditions or condition codes applicable to the quote. |
| quote_indicators | Union[str, int, List[str], List[int]] | Indicators or indicator codes applicable to the participant quote related to the price bands for the issue, or the affect the quote has on the NBBO. |
| sales_conditions | Union[str, int, List[str], List[int]] | Conditions or condition codes applicable to the sale. |
| sequence_number | int | The sequence number represents the sequence in which message events happened. These are increasing and unique per ticker symbol, but will not always be sequential (e.g., 1, 2, 6, 9, 10, 11). |
| market_center | str | The ID of the UTP participant that originated the message. |
| participant_timestamp | datetime | Timestamp for when the quote was generated by the exchange. |
| trf_timestamp | datetime | Timestamp for when the TRF (Trade Reporting Facility) received the message. |
| sip_timestamp | datetime | Timestamp for when the SIP (Security Information Processor) received the message from the exchange. |
| last_price | float | Price of the last trade. |
| last_tick | str | Whether the last sale was an up or down tick. |
| last_size | int | Size of the last trade. |
| last_timestamp | datetime | Date and Time when the last price was recorded. |
| open | float | The open price. |
| high | float | The high price. |
| low | float | The low price. |
| close | float | The close price. |
| volume | Union[int, float] | The trading volume. |
| exchange_volume | Union[int, float] | Volume of shares exchanged during the trading day on the specific exchange. |
| prev_close | float | |
| change | float | Change in price from previous close. |
| change_percent | float | Change in price as a normalized percentage. |
| year_high | float | The one year high (52W High). |
| year_low | float | The one year low (52W Low). |
| is_darkpool | bool | Whether or not the current trade is from a darkpool. |
| source | str | Source of the Intrinio data. |
| updated_on | datetime | Date and Time when the data was last updated. |
| security | openbb_intrinio.utils.references.IntrinioSecurity | Security details related to the quote. |
| Name | Type | Description |
|---|---|---|
| provider | Literal['openbb'] | The data provider for the data. |
| symbol | str | Symbol representing the entity requested in the data. |
| asset_type | str | Type of asset - i.e, stock, ETF, etc. |
| name | str | Name of the company or asset. |
| exchange | str | The name or symbol of the venue where the data is from. |
| bid | float | Price of the top bid order. |
| bid_size | int | This represents the number of round lot orders at the given price. The normal round lot size is 100 shares. A size of 2 means there are 200 shares available at the given price. |
| bid_exchange | str | The specific trading venue where the purchase order was placed. |
| ask | float | Price of the top ask order. |
| ask_size | int | This represents the number of round lot orders at the given price. The normal round lot size is 100 shares. A size of 2 means there are 200 shares available at the given price. |
| ask_exchange | str | The specific trading venue where the sale order was placed. |
| quote_conditions | Union[str, int, List[str], List[int]] | Conditions or condition codes applicable to the quote. |
| quote_indicators | Union[str, int, List[str], List[int]] | Indicators or indicator codes applicable to the participant quote related to the price bands for the issue, or the affect the quote has on the NBBO. |
| sales_conditions | Union[str, int, List[str], List[int]] | Conditions or condition codes applicable to the sale. |
| sequence_number | int | The sequence number represents the sequence in which message events happened. These are increasing and unique per ticker symbol, but will not always be sequential (e.g., 1, 2, 6, 9, 10, 11). |
| market_center | str | The ID of the UTP participant that originated the message. |
| participant_timestamp | datetime | Timestamp for when the quote was generated by the exchange. |
| trf_timestamp | datetime | Timestamp for when the TRF (Trade Reporting Facility) received the message. |
| sip_timestamp | datetime | Timestamp for when the SIP (Security Information Processor) received the message from the exchange. |
| last_price | float | Price of the last trade. |
| last_tick | str | Whether the last sale was an up or down tick. |
| last_size | int | Size of the last trade. |
| last_timestamp | datetime | Date and Time when the last price was recorded. |
| open | float | The open price. |
| high | float | The high price. |
| low | float | The low price. |
| close | float | The close price. |
| volume | Union[int, float] | The trading volume. |
| exchange_volume | Union[int, float] | Volume of shares exchanged during the trading day on the specific exchange. |
| prev_close | float | |
| change | float | Change in price from previous close. |
| change_percent | float | Change in price as a normalized percentage. |
| year_high | float | The one year high (52W High). |
| year_low | float | The one year low (52W Low). |
| ma_50d | float | 50-day moving average price. |
| ma_200d | float | 200-day moving average price. |
| volume_average | float | Average daily trading volume. |
| volume_average_10d | float | Average daily trading volume in the last 10 days. |
| currency | str | Currency of the price. |