ODCS v3.2.0Draft · 0.1.0licensed-dataequityusbar

US Equities Trade and Quote Minute Bar

One row per ticker per trading minute built from consolidated SIP NBBO quotes and trades, giving open/high/low/close bid, ask and trade fields plus spread, trade-at-bid/mid/ask, tick-direction and time-weighted statistics (61 columns). Includes FINRA/TRF-reported trades and carries the NBBO forward through quiet minutes.

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

Schema columns with type, key role and description
ColumnTypeKeyDescription
DatedateyyyymmddKey 1 · Partition · RequiredTrading date of the bar (yyyymmdd); also the trading day of the file the row came from.

Missing values: Never · Source: vendor guide and sample

TickerstringKey 2 · Partition · RequiredSymbol name of the security. The guide documents no other identifier or symbology for these files.

Missing values: Never · Source: vendor guide and sample

TimeBarStarttimeHH:MM per Table 1; sample shows HH:MM:SSKey 3 · RequiredBar start time in ET; Table 1 says HH:MM for a minute bar, but this dataset's published sample shows HH:MM:SS.

Missing values: Never · Source: vendor guide and sample

OpenBarTimetimeHH:MM:SS.mmmuuunnnNanosecond timestamp of the bar open, i.e. the bar start (e.g. 11:03:00.000000000 for a minute bar).

Missing values: Never · Source: vendor guide and sample

OpenBidPricenumberRequiredNBBO bid price in force at bar open (the price as of bar start, carried over from the prior bar).

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

OpenBidSizeintegeri64RequiredAggregate size across all exchanges quoting the NBBO bid price at bar open.

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

OpenAskPricenumberRequiredNBBO ask price in force at bar open (the price as of bar start, carried over from the prior bar).

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

OpenAskSizeintegeri64RequiredAggregate size across all exchanges quoting the NBBO ask price at bar open.

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

FirstTradeTimetimeHH:MM:SS.mmmuuunnnNanosecond timestamp of the first trade in the bar; blank when the bar has no trade.

Missing values: Blank · Source: vendor guide and sample

FirstTradePricenumberPrice of the first trade in the bar; blank when the bar has no trade.

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

FirstTradeSizeintegeri64Number of shares in the first trade of the bar; blank when the bar has no trade.

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

HighBidTimetimeHH:MM:SS.mmmuuunnnNanosecond timestamp at which the highest NBBO bid of the bar was set.

Missing values: Never · Source: vendor guide and sample

HighBidPricenumberRequiredHighest NBBO bid price during the bar.

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

HighBidSizeintegeri64RequiredAggregate size across all exchanges at the highest NBBO bid price.

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

HighAskTimetimeHH:MM:SS.mmmuuunnnRequiredNanosecond timestamp at which the highest NBBO ask of the bar was set.

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

HighAskSizeintegeri64RequiredAggregate size across all exchanges at the highest NBBO ask price.

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

HighTradeTimetimeHH:MM:SS.mmmuuunnnNanosecond timestamp of the highest-priced trade in the bar; blank when the bar has no trade.

Missing values: Blank · Source: vendor guide and sample

HighTradePricenumberPrice of the highest-priced trade in the bar; blank when the bar has no trade.

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

HighTradeSizeintegeri64Number of shares in the highest-priced trade; blank when the bar has no trade.

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

LowBidTimetimeHH:MM:SS.mmmuuunnnNanosecond timestamp at which the lowest NBBO bid of the bar was set.

Missing values: Never · Source: vendor guide and sample

LowBidPricenumberRequiredLowest NBBO bid price during the bar.

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

LowBidSizeintegeri64RequiredAggregate size across all exchanges at the lowest NBBO bid price.

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

LowAskTimetimeHH:MM:SS.mmmuuunnnRequiredNanosecond timestamp at which the lowest NBBO ask of the bar was set.

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

LowAskSizeintegeri64RequiredAggregate size across all exchanges at the lowest NBBO ask price.

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

LowTradeTimetimeHH:MM:SS.mmmuuunnnNanosecond timestamp of the lowest-priced trade in the bar; blank when the bar has no trade.

Missing values: Blank · Source: vendor guide and sample

LowTradePricenumberPrice of the lowest-priced trade in the bar; blank when the bar has no trade.

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

LowTradeSizeintegeri64Number of shares in the lowest-priced trade; blank when the bar has no trade.

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

CloseBarTimetimeHH:MM:SS.mmmuuunnnNanosecond timestamp of the bar close, the last nanosecond of the bar (e.g. 11:03:59.999999999 for a minute bar).

Missing values: Never · Source: vendor guide and sample

CloseBidPricenumberRequiredNBBO bid price at bar close.

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

CloseBidSizeintegeri64RequiredAggregate size across all exchanges at the closing NBBO bid price.

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

CloseAskPricenumberRequiredNBBO ask price at bar close.

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

CloseAskSizeintegeri64Aggregate size across all exchanges at the closing NBBO ask price (typed decimal in the guide; values are whole shares).

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

LastTradeTimetimeHH:MM:SS.mmmuuunnnNanosecond timestamp of the last trade in the bar; blank when the bar has no trade.

Missing values: Blank · Source: vendor guide and sample

LastTradePricenumberPrice of the last trade in the bar; blank when the bar has no trade.

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

LastTradeSizeintegeri64Number of shares in the last trade of the bar; blank when the bar has no trade.

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

MinSpreadnumberRequiredSmallest NBBO bid-ask spread in the bar; a crossed market or negative back-quote spread is floored to 0.

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

MaxSpreadnumberRequiredLargest NBBO bid-ask spread seen in the bar.

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

CancelSizeintegeri64Total shares in trade-cancel events within the bar; blank when none.

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

VolumeWeightPricenumberVolume-weighted average trade price for the bar, excluding FINRA/TRF-reported trades; blank when there are no such trades.

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

NBBOQuoteCountintegeri64Number of NBBO bid and ask quote updates during the bar; 0 when there were none.

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

TradeAtBidintegeri64Shares traded at or below the prevailing NBBO bid (late-reported prints can fall below the bid).

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

TradeAtBidMidintegeri64Shares traded strictly between the NBBO bid and the NBBO midpoint.

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

TradeAtMidintegeri64Shares traded exactly at the NBBO midpoint.

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

TradeAtMidAskintegeri64Shares traded strictly between the NBBO midpoint and the NBBO ask.

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

TradeAtAskintegeri64Shares traded at or above the prevailing NBBO ask.

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

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

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

Volumeintegeri64Shares traded in the bar excluding FINRA/TRF-reported trades; total volume = Volume + FinraVolume. 0 when no trades.

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

TotalTradesintegeri64Total number of trades in the bar (exchange plus FINRA/TRF where the dataset carries both).

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

FinraVolumeintegeri64Shares in FINRA/TRF-reported trades (dark pools, broker-dealer internalization, OTC); 0 when none.

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

FinraVolumeWeightPricenumberVolume-weighted average price of the bar's FINRA/TRF-reported trades only; blank when there are none.

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

UptickVolumeintegeri64Shares traded on trades priced above the previous trade price (uptick).

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

DowntickVolumeintegeri64Shares traded on trades priced below the previous trade price (downtick).

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

RepeatUptickVolumeintegeri64Shares traded at the same price as the previous trade when the last price change was up.

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

RepeatDowntickVolumeintegeri64Shares traded at the same price as the previous trade when the last price change was down.

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

UnknownTickVolumeintegeri64Volume of the first trade after 04:00, whose tick direction is unknown; seeds the tick-direction volumes.

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

TradeToMidVolWeightnumberVolume-weighted mean of (trade price - NBBO midpoint at trade time) over exchange trades; sign shows buy/sell pressure. Blank if no trades.

Missing values: Blank · Source: vendor guide and sample

TradeToMidVolWeightRelativenumberAs TradeToMidVolWeight but each term scaled by max(1, NBBO spread in pennies); sign shows buy/sell pressure. Blank if no trades.

Missing values: Blank · Source: vendor guide and sample

TimeWeightBidnumberTime-weighted average NBBO bid price over the bar; the price at bar open counts from bar start.

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

TimeWeightAsknumberTime-weighted average NBBO ask price over the bar; the price at bar open counts from bar start.

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.