ODCS v3.2.0Draft · 0.1.0licensed-dataequityusdaily_bar

US Equities Trade and Quote Daily Bar

One row is one security on one trading day, summarising that day's SIP trades and NBBO quotes into OHLC-style price points plus spread, quote-count, buy/sell-pressure, listed vs FINRA volume, tick-direction volume, VWAP and time-weighted bid/ask metrics. Used for quant research and ML features on daily liquidity and order flow.

65 columns in delivery order · file or table name eq_taq_daily. Types are ODCS logical types; the format line shows how values are written.

Schema columns with type, key role and description
ColumnTypeKeyDescription
TradeDatedateyyyymmddKey 1 · Partition · RequiredTrading date of the bar.

Missing values: Never · Source: vendor guide and sample

SecIdintegeri64Key 2 · Partition · Requiredalgoseek unique security id; stays the same across ticker changes.

Missing values: Never · Source: vendor guide and sample

TickerstringSymbol name.

Missing values: Never · Source: vendor guide and sample

NamestringName of the equity security.

Missing values: Blank · Source: vendor guide and sample

PrimaryExchangestringPrimary listing exchange on this trade date (can change over time, e.g. ORCL moved from NASDAQ to NYSE in 2013); sample: NYSE, NASDAQ, ARCA, AMEX, BATS.

Missing values: Blank · Source: vendor guide and sample

ISINstringISIN as of the trade date; optional.

Missing values: Blank · Source: vendor guide and sample

OpenBidPricenumberRequiredNBBO bid price in force at the bar open.

Unit: USD · Missing values: Never · Source: vendor guide and sample

OpenBidSizeintegeri64RequiredTotal size across exchanges quoting the open NBBO bid price.

Unit: shares · Missing values: Never · Source: vendor guide and sample

OpenAskPricenumberRequiredNBBO ask price in force at the bar open.

Unit: USD · Missing values: Never · Source: vendor guide and sample

OpenAskSizeintegeri64RequiredTotal size across exchanges quoting the open NBBO ask price.

Unit: shares · Missing values: Never · Source: vendor guide and sample

OpenTradePricenumberPrice of the opening trade, picked by priority: official open, opening print, regular opening trade, first market-hours trade (Table 1). Blank if no trade.

Unit: USD · Missing values: Blank · Source: vendor guide and sample

OpenTradeSizeintegeri64Shares in the opening trade; blank if no trade.

Unit: shares · Missing values: Blank · Source: vendor guide and sample

OpenTradeTimetimeHH:MM:SS.mmmTime of the opening trade; blank if no trade.

Missing values: Blank · Source: vendor guide and sample

HighBidPricenumberRequiredHighest NBBO bid price during the bar.

Unit: USD · Missing values: Never · Source: vendor guide and sample

HighBidSizeintegeri64Total size across exchanges at the highest NBBO bid price.

Unit: shares · Missing values: Never · Source: vendor guide and sample

HighBidTimetimeHH:MM:SS.mmmRequiredTime the highest NBBO bid was reached.

Missing values: Never · Source: vendor guide and sample

HighAskPricenumberRequiredHighest NBBO ask price during the bar.

Unit: USD · Missing values: Never · Source: vendor guide and sample

HighAskSizeintegeri64RequiredTotal size across exchanges at the highest NBBO ask price.

Unit: shares · Missing values: Never · Source: vendor guide and sample

HighAskTimetimeHH:MM:SS.mmmRequiredTime the highest NBBO ask was reached.

Missing values: Never · Source: vendor guide and sample

HighTradePricenumberPrice of the highest trade (Appendix B: non-FINRA, non-odd-lot, regular-hours, no special-price flags). Blank if no qualifying trade.

Unit: USD · Missing values: Blank · Source: vendor guide and sample

HighTradeTimetimeHH:MM:SS.mmmTime of the highest trade; blank if no trade.

Missing values: Blank · Source: vendor guide and sample

LowBidPricenumberRequiredLowest NBBO bid price during the bar.

Unit: USD · Missing values: Never · Source: vendor guide and sample

LowBidSizeintegeri64RequiredTotal size across exchanges at the lowest NBBO bid price.

Unit: shares · Missing values: Never · Source: vendor guide and sample

LowBidTimetimeHH:MM:SS.mmmRequiredTime the lowest NBBO bid was reached.

Missing values: Never · Source: vendor guide and sample

LowAskPricenumberRequiredLowest NBBO ask price during the bar.

Unit: USD · Missing values: Never · Source: vendor guide and sample

LowAskSizeintegeri64RequiredTotal size across exchanges at the lowest NBBO ask price.

Unit: shares · Missing values: Never · Source: vendor guide and sample

LowAskTimetimeHH:MM:SS.mmmRequiredTime the lowest NBBO ask was reached.

Missing values: Never · Source: vendor guide and sample

LowTradePricenumberPrice of the lowest trade (same qualifying-trade rules as the high); blank if no qualifying trade.

Unit: USD · Missing values: Blank · Source: vendor guide and sample

LowTradeTimetimeHH:MM:SS.mmmTime of the lowest trade; blank if no trade.

Missing values: Blank · Source: vendor guide and sample

CloseBidPricenumberRequiredNBBO bid price at the bar close.

Unit: USD · Missing values: Never · Source: vendor guide and sample

CloseBidSizeintegeri64RequiredTotal size across exchanges at the closing NBBO bid price.

Unit: shares · Missing values: Never · Source: vendor guide and sample

CloseAskPricenumberRequiredNBBO ask price at the bar close.

Unit: USD · Missing values: Never · Source: vendor guide and sample

CloseAskSizeintegeri64Total size across exchanges at the closing NBBO ask price (guide types it decimal, sample shows whole shares).

Unit: shares · Missing values: Never · Source: vendor guide and sample

CloseTradePricenumberPrice of the closing trade, picked by priority: official close, closing print, regular close, last trade (Table 2). Blank if no trade.

Unit: USD · Missing values: Blank · Source: vendor guide and sample

CloseTradeSizeintegeri64Shares in the closing trade; blank if no trade.

Unit: shares · Missing values: Blank · Source: vendor guide and sample

CloseTradeTimetimeHH:MM:SS.mmmTime of the closing trade; blank if no trade.

Missing values: Blank · Source: vendor guide and sample

MinSpreadnumberRequiredSmallest NBBO bid-ask spread in the bar; 0 if the market was crossed (negative spreads are floored to 0).

Unit: USD · Missing values: Never · Source: vendor guide and sample

MaxSpreadnumberRequiredLargest NBBO bid-ask spread in the bar.

Unit: USD · Missing values: Never · Source: vendor guide and sample

CancelSizeintegeri64Total shares in cancelled trades; empty when none (97 of 100 sample rows).

Unit: shares · Missing values: Blank · Source: vendor guide and sample

NBBOQuoteCountintegeri64Number of NBBO bid and ask quotes during the bar.

Unit: count · Missing values: 0 · Source: vendor guide and sample

TradeAtBidintegeri64Share volume traded at or below the NBBO bid (late-printed trades can sit below the current bid).

Unit: shares · Missing values: 0 · Source: vendor guide and sample

TradeAtBidMidintegeri64Share volume traded strictly between the NBBO bid and midpoint.

Unit: shares · Missing values: 0 · Source: vendor guide and sample

TradeAtMidintegeri64Share volume traded exactly at the NBBO midpoint.

Unit: shares · Missing values: 0 · Source: vendor guide and sample

TradeAtMidAskintegeri64Share volume traded strictly between the NBBO midpoint and ask.

Unit: shares · Missing values: 0 · Source: vendor guide and sample

TradeAtAskintegeri64Share volume traded at or above the NBBO ask.

Unit: shares · Missing values: 0 · Source: vendor guide and sample

TradeAtCrossOrLockedintegeri64Share volume traded while the NBBO was locked (bid = ask) or crossed (bid > ask).

Unit: shares · Missing values: 0 · Source: vendor guide and sample

ListedMarketHoursVolumeintegeri64Shares traded on public listed exchanges during regular market hours only.

Unit: shares · Missing values: 0 · Source: vendor guide and sample

ListedMarketHoursTradesintegeri64Number of trades on listed exchanges during regular market hours.

Unit: count · Missing values: 0 · Source: vendor guide and sample

ListedTotalVolumeintegeri64Shares traded on listed exchanges for the whole day (pre, regular, post-market).

Unit: shares · Missing values: 0 · Source: vendor guide and sample

ListedTotalTradesintegeri64Number of listed-exchange trades for the whole day.

Unit: count · Missing values: 0 · Source: vendor guide and sample

FinraMarketHoursVolumeintegeri64Shares reported to FINRA/TRF (off-exchange) during regular market hours.

Unit: shares · Missing values: 0 · Source: vendor guide and sample

FinraMarketHoursTradesintegeri64Number of FINRA/TRF trades during regular market hours.

Unit: count · Missing values: 0 · Source: vendor guide and sample

FinraTotalVolumeintegeri64Shares reported to FINRA/TRF for the whole day.

Unit: shares · Missing values: 0 · Source: vendor guide and sample

FinraTotalTradesintegeri64Number of FINRA/TRF trades for the whole day.

Unit: count · Missing values: 0 · Source: vendor guide and sample

UptickVolumeintegeri64Shares traded on upticks (trade price above the previous trade price).

Unit: shares · Missing values: 0 · Source: vendor guide and sample

DowntickVolumeintegeri64Shares traded on downticks (trade price below the previous trade price).

Unit: shares · Missing values: 0 · Source: vendor guide and sample

RepeatUptickVolumeintegeri64Shares at an unchanged price whose last price change was up.

Unit: shares · Missing values: 0 · Source: vendor guide and sample

RepeatDowntickVolumeintegeri64Shares at an unchanged price whose last price change was down.

Unit: shares · Missing values: 0 · Source: vendor guide and sample

UnknownTickVolumeintegeri64Volume of the day's first trade after 4 AM, whose tick direction is unknown (no prior trade).

Unit: shares · Missing values: 0 · Source: vendor guide and sample

MarketVWAPnumberVolume-weighted average trade price over regular hours plus the opening/closing crosses (which may print after 16:00 ET).

Unit: USD · Missing values: Blank · Source: vendor guide and sample

DailyVWAPnumberVolume-weighted average trade price for the whole day including pre- and post-market.

Unit: USD · Missing values: Blank · Source: vendor guide and sample

TradeToMidVolWeightnumberVolume-weighted mean of trade price minus NBBO midpoint; positive hints buying pressure. Blank if no trades; FINRA trades excluded; unit unstated (formula uses pennies).

Missing values: Blank · Source: vendor guide and sample

TradeToMidVolWeightRelativenumberSame measure scaled by the spread (min 1 penny) before volume weighting; blank if no trades; FINRA trades excluded.

Missing values: Blank · Source: vendor guide and sample

TimeWeightBidnumberTime-weighted average NBBO bid over the bar, starting from the open bid.

Unit: USD · Missing values: Blank · Source: vendor guide and sample

TimeWeightAsknumberTime-weighted average NBBO ask over the bar, starting from the open ask.

Unit: USD · Missing values: Blank · Source: vendor guide and sample

Contracts follow the Open Data Contract Standard (Bitol, LF AI & Data).

Vendor names are trademarks of their owners.