MBO FIX

Market By Order (MBO) files provide all market data messages required to recreate the book.  The consumer can see every level of every order in the book, as well as trade data for all CME Globex- traded products.  MBO FIX data is available order by order, time stamped to the millisecond, and is in FIX format.


Dates Available

MBO FIX data is available on four exchanges from January 2017 to present and all files are in FIX format.

By Exchange



Exchange

Open Date

Close Date

Exchange

Open Date

Close Date

CME (Electronic)

5/13/2017

Present

CBOT (Electronic)

4/1/2017

Present

NYMEX (Electronic)

1/7/2017

Present

COMEX (Electronic)

1/7/2017

Present



*Please note that the MBO rollout was staged over the first half of 2017.  For more information on release dates, please visit the MBO FIX Availability section below.






Security Definition Files



Tag Usage by Security Type

Tag

FIX Name

Future Outright

NYMEX Decay/Variable Future

Future Spread

Option Outright

Option Spread

UDS Combo

UDS Covered

Tag

FIX Name

Future Outright

NYMEX Decay/Variable Future

Future Spread

Option Outright

Option Spread

UDS Combo

UDS Covered

Application Sequence Control

5799

MatchEventIndicator

X

X

X

X

X

X

X

911

TotNumReports

c

c

c

c

c

c

c

980

SecurityUpdateAction

X

X

X

X

X

X

X

779

LastUpdateTime

X

X

X

X

X

X

X

1180

ApplID

X

X

X

X

X

X

X

Instrument Data

1300

MarketSegmentID

X

X

X

X

X

X

X

55

Symbol

X

X

X

X

X

X

X

48

SecurityID

X

X

X

X

X

X

X

22

SecurityIDSource

X

X

X

X

X

X

X

200

MaturityMonthYear

X

X

X

X

X

X

X

1151

SecurityGroup

X

X

X

X

X

X

X

6937

Asset

X

X

X

X

X

X

X

167

SecurityType

FUT

FUT

FUT

OOF

OOF

OOF

MLEG

762

SecuritySubType

–

–

X

–

X

X

X

461

CFI Code

X

X

X

X

X

X

X

201

PutOrCall

–

–

–

X

–

–

–

462

UnderlyingProduct

X

X

X

X

–

–

–

207

SecurityExchange

X

X

X

X

X

X

X

1682

MDSecurityTradingStatus

c

c

c

c

c

c

c

202

StrikePrice

–

–

–

X

–

–

–

947

StrikeCurrency

–

–

–

X

–

–

–

15

Currency

X

X

X

X

X

X

X

120

SettlCurrency



 –

 -

c

–

–

–

9850

MinCabPrice

–

–

–

c

–

–

–

9779

UserDefinedInstrument

–

–

–

–

–

Y

Y

Underlying (options only)

711

NoUnderlyings

-

-

-

X

-

-

-

→311

UnderlyingSymbol

-

-

-

X

-

-

-

→309

UnderlyingSecurityID

-

-

-

X

-

-

-

→305

UnderlyingSecurityIDSource

-

-

-

X

-

-

-

Leg Group (spreads only)

555

NoLegs

-

-

X

-

X

X

X

→602

LegSecurityID

-

-

X

-

X

X

X

→624

LegSide

-

-

X

-

X

X

X

→623

LegRatioQty

-

-

X

-

X

X

X

→566

LegPrice

-

-

-

-

-

-

X

→1017

LegOptionDelta

-

-

-

-

-

-

X

Trading Rules

1141

NoMdFeedTypes

X

X

X

X

X

X

X

→1022

MDFeedType

X

X

X

X

X

X

X

→264

MarketDepth

X

X

X

X

X

X

X

864

NoEvents

2

2

2

2

2

2

2

→865

EventType

X

X

X

X

X

X

X

→1145

EventTime

X

X

X

X

X

X

X

1142

MatchAlgorithm

X

X

X

X

X

X

X

1234

NoLotTypeRules

X

X

X

X

X

X

X

→1093

LotType

X

X

X

X

X

X

X

→1231

MinLotSize

X

X

X

X

X

X

X

562

MinTradeVol

X

X

X

X

X

X

X

1140

MaxTradeVol

X

X

X

X

X

X

X

969

MinPriceIncrement

X

X

X

c

X

X

X

1146

MinPriceIncrementAmount

X

X

-

X

-

-

-

9787

DisplayFactor

X

X

X

X

X

X

X

5770

PriceRatio

(Implied Intercommodity Ratio Spreads only)

–

–

c

–

–

–

–

6350

TickRule

–

–

–

c

c

–

–

37702

MainFraction

c

–

–

c

–

–

–

37703

SubFraction

c

–

–

c

–

–

–

9800

PriceDisplayFormat

c

_

 – 

c

–

–

–

Instrument Attribute Group

870

NoInstAttrib

X

X

X

X

X

X

X

→871=24

InstAttribType

X

X

X

X

X

X

X

→872

InstAttribValue

X

X

X

X

X

X

X

Contract Lot Size/Measure/Unit

1435

ContractMultiplierUnit

-

X

-

-

-

-

-

1439

FlowScheduleType

-

X

-

-

-

-

-

231

ContractMultiplier

-

X

-

-

-

-

-

996

UnitOfMeasure

X

X

X

X

X

X

X

1147

UnitOfMeasureQty

X

X

-

X

-

-

-

5818

DecayQty

-

c

-

-

-

-

-

5819

DecayStartDate

-

c

-

-

-

-

-

5849

OriginalContractSize

-

c

-

-

-

-

-

Statistics and Limits

1150

TradingReferencePrice

c

c

c

c

c

c

c

731

SettlPriceType

c

c

c

c

c

c

c

5796

TradingReferenceDate

c

c

c

c

c

c

c

5792

OpenInterestQty

c

c

c

c

c

c

c

5791

ClearedVolume

c

c

c

c

c

c

c

1149

HighLimitPrice

c

c

c

c

c

c

c

1148

LowLimitPrice

c

c

c

c

c

c

c

1143

MaxPriceVariation

c

c

c

–

–

–

–

[Top]




Sample Files





Agriculture

Energy

Equity

Foreign Exchange

Interest Rates

Metals



Agriculture

Energy

Equity

Foreign Exchange

Interest Rates

Metals

MBO FIX (MDP 3.0)

   Futures

Corn

Crude Oil 

E-mini S&P 500

EUR/USD

Eurodollar

Gold 

   Options



Corn 

Crude Oil 

E-mini S&P 500 

EUR/USD 

Eurodollar  

Gold  

[Top]


Layout Guides

View layout guides and message specifications for the following market data formats.

For best results, use right click + Save As to download each file.

CME MDP 3.0 (Current Production Format)

The CME Group Market Data Platform (MDP) disseminates event-based bid, ask, trade, and statistical data for CME Group markets and also provides recovery and support services for market data processing. Click below to access layout guide.






FAQ

What format is the file delivered in?

MBO FIX is delivered in FIX format.

What is the precision level for timestamping in MBO?

MBO FIX is delivered in nanosecond granularity.

What is the "Text (decoded)" file format?

This is the processed format of FIX Binary that is delivery in a readable text format similar to FIX Fast text.

Does MBO come from the same source as Top-of-Book and Time & Sales data?

No, our MBO files are produced from CME Globex Market Data Platform FIX/FAST feeds, while our Top-of-Book and Time & Sales data come from an internal post-trade processing system. The granularity of the timestamps for the data offerings is different due to the sources.

How far back do you maintain MBO records?

Channel

Channel Description

Start Date

End Date

Channel

Channel Description

Start Date

End Date

310

CME Globex Equity Futures

5/20/2017

Present

311

CME Globex Equity Options

5/20/2017

Present

312

CME Globex Interest Rate Futures

5/20/2017

Present

313

CME Globex Interest Rate Options

5/20/2017

Present

314

CME Globex FX Futures

5/13/2017

Present

315

CME Globex FX Options

5/13/2017

Present

316

CME Globex Commodity Futures

5/13/2017

Present

317

CME Globex Commodity Options

5/13/2017

Present

318

CME Globex Equity Futures- excludes E-mini S&P 500

5/13/2017

Present

319

CME Globex Equity Options- excludes E-mini S&P 500

5/20/2017

Present

320

CME Globex FX Futures II

5/13/2017

Present

321

CME Globex FX Options II

5/13/2017

Present

340

CBOT Globex Commodity Futures

4/1/2017

Present

341

CBOT Globex Commodity Options

4/1/2017

Present

342

CBOT Globex Equity Index Futures

4/22/2017

Present

343

CBOT Globex Equity Index Options

4/22/2017

Present

344

CBOT Globex Interest Rate Futures

4/22/2017

Present

345

CBOT Globex Interest Rate Options

4/22/2017

Present

346

CBOT Globex Commodity Futures II

4/1/2017

Present

360

COMEX Globex Futures

1/7/2017

Present

361

COMEX Globex Options

1/7/2017

Present

380

NYMEX Globex Emissions Futures

1/7/2017

Present

381

NYMEX Globex Emissions Options

1/7/2017

Present

382

NYMEX Globex Crude & Crude Refined Futures

1/21/2017

Present

383

NYMEX Globex Crude & Crude Refined Options

1/7/2017

Present

384

NYMEX Globex Metals, Softs, & Alternative Market Futures

1/7/2017

Present

385

NYMEX Globex Metals, Softs, & Alternative Market Options

1/7/2017

Present

386

NYMEX Globex Nat Gas & other Non-Crude Energy Futures

1/7/2017

Present

387

NYMEX Globex Nat Gas & other Non-Crude Energy Options

1/7/2017

Present

What product is a channel on?

Please reference the page posted here to find out what MDP channel each product is on.  Please not the channel is listed in column AC.

How many levels of depth are available? Has this depth changed over time?

MBO has the Full depth of book. This has not changed over time.

Are spreads included in the MBO files?

MBO for Exchange-listed spread products is included for both futures and options spreads.

Are NYMEX Crack Spreads included in MBO files?

Crack spreads are included in the MBO files. Like all other spreads, they will be uploaded to customer directories in a separate file whenever an order is placed for the outright futures contract. For example, if an order for Market Depth for the Heating Oil contract, a separate file will be included containing MBO information for the Heating Oil/Crude Oil Crack Spread.

How are spreads prices reflected in the MBO files?

The MBO records for exchange-listed spreads contain the price as it is entered through CME Globex, which is the spread differential price.

Do you have sample files available?

Yes. View sample files.

When are these files delivered?

CME Group’s process to distribute Market Depth files begins at 5:00 p.m. Central Time (CT) and is typically complete by midnight.

If I purchase daily updates of MBO data, will I get historical data as well?

No. When an order is placed for daily updates of MBO data, the first file included will be generated for the start date of the subscription. However, files remain accessible for 30 days after purchase, enabling the customer to reference previous day’s data.

Where can I obtain Security Definitions for the data in the MBO data?

A security definition file is published daily and sent to you with the MBO file.

How do I interpret MBO data?

MBO files include all bids and offers, full depth of the book.

How large are the MBO files?

The average MBO file exceeds 1 gigabyte in size. However, it is largely dependent on how far back in time one goes, as well as the liquidity of the product

Why is a specific product missing packet level sequence numbers?

The packet level sequence numbers are missing because they were assigned to another product at the PCAP level.

Should I be missing instrument level sequence numbers (Tag83)?

No, all instrument level sequence numbers should be in each file.

Will I see heartbeat messages?

No, you will not see these messages.

Can trade summaries be split into different files?

Yes, if a strategy is traded, the summary will be split between the outright file and the strategy file.

Should an Order ID (Tag37) change during the life of an order?

No, tag37 should stay the same for each order until it has been cancelled or filled.  If there is any modification other than a cancel or fill the Order ID stays the same.

Should orders be tied to implied prices?

No, orders are not tied to implied prices.

 





[Top]




How was your Client Systems Wiki Experience? Submit Feedback

Copyright © 2024 CME Group Inc. All rights reserved.