ODCS v3.2.0Draft · 0.1.0licensed-datafuturescme-groupbar

US Futures Trade Only Minute Bar

One-minute event-based bars built only from executed trades in CME-listed futures: OHLC, dollar-style volume, contract and trade counts, and buy/sell aggressor splits.

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

Schema columns with type, key role and description
ColumnTypeKeyDescription
TickerstringKey 1 · Partition · RequiredContract symbol: base symbol + month code + last digit of expiry year (e.g. ESZ3).

Missing values: Never · Source: vendor guide and sample

UTCDatedateyyyymmddKey 2 · Partition · RequiredUTC trade date of the bar (the UTC calendar day of the bar start).

Missing values: Never · Source: vendor guide and sample

UTCTimeBarStarttimeHH:MM:SS (sample); guide says HH:MM for minute barsKey 3 · RequiredUTC start of the one-minute bar, HH:MM:SS in the sample (guide says HH:MM for minute bars). Sample events fall in [start, start+60 s).

Missing values: Never · Source: vendor guide and sample

LocalDatedateyyyymmddRequiredChicago calendar date of the bar start (guide: local trade date); differs from UTCDate when UTC is 5-6 h ahead of the date.

Missing values: Never · Source: vendor guide and sample

LocalTimeBarStarttimeHH:MM:SS (sample); guide says HH:MM for minute barsChicago local start time of the bar (DST-aware), same layout as UTCTimeBarStart.

Missing values: Never · Source: vendor guide and sample

OpenPricenumberPrice of the first trade in the bar.

Missing values: Blank · Source: vendor guide and sample

HighPricenumberHighest trade price in the bar.

Missing values: Blank · Source: vendor guide and sample

LowPricenumberLowest trade price in the bar.

Missing values: Blank · Source: vendor guide and sample

ClosePricenumberPrice of the last trade in the bar.

Missing values: Blank · Source: vendor guide and sample

TotalVolumenumberSum of trade price x contracts over the bar (guide: 'Total Dollar Volume'); in price units, no contract multiplier applied (sample-checked).

Missing values: Never · Source: vendor guide and sample

TotalQuantityintegeri64Total contracts traded in the bar; can exceed BuyQuantity + SellQuantity when some trades have no aggressor side.

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

BuyQuantityintegeri64Contracts in trades with 'Trade Aggressor on Buy'; blank if none.

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

SellQuantityintegeri64Contracts in trades with 'Trade Aggressor on Sell'; blank if none.

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

TotalTradeCountintegeri64RequiredNumber of separate trades in the bar; can exceed BuyTradeCount + SellTradeCount when some trades have no aggressor side.

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

BuyTradeCountintegeri64Number of 'Trade Aggressor on Buy' trades; blank if none.

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

SellTradeCountintegeri64Number of 'Trade Aggressor on Sell' trades; blank if none.

Unit: count · 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.