Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Product service contains information about all products traded and cleared at CME Group. The collection is returned in an embedded object with an array for each product.

...

Table filter
fixedCols1
totalrow
hidelabelsfalse
ddSeparator
sparkNameSparkline
hidePaneFiltration panel
limitHeight1
customNoTableMsgText
sparklinefalse
isFirstTimeEntertrue
default
hideColumnsfalse
cell-width
totalRowName
totalColName
customNoTableMsgfalse
disabledfalse
enabledInEditorfalse
globalFilterfalse
id1705445563545_0
iconfilter
order
hideControlsfalse
inverse
numbering
datefilter
column
sort
totalcol
disableSavefalse
separatorPoint (.)
rowsPerPage
labels
thousandSeparator
ignoreFirstNrows
ddOperator
userfilter
datepatterndd M yy
numberfilter
heightValue
hideFilters
updateSelectOptionsfalse
worklog365|5|8|y w d h m|y w d h m
isORAND
showNRowsifNotFiltered
AttributeDescriptionWeb Contract SpecificationsData TypeMarket Type
altGlobexMinTickNew sub-tick which is only available for order entry when certain conditions are met.
StringEBS
altGlobexTickConstraintMinimum amount better than the best Standard Tick order for an order to be allowed into the market.
StringEBS
altMinQuoteLifeMQL duration for orders at the alternative tick, in microseconds.
StringEBS
assetClassUnderlying asset type.
StringALL
assetSubClassSub class within asset class (for example: Credit, Foreign Exchange).
StringALL
assignmentMethod

Method used for assignment of futures upon options delivery:

  • Actual values
  • Pro-Rata
  • Random

StringALL
blockTradeEligibleY/N flag to indicate if a product is block trade eligible.
StringALL
calendarTickRulesTick behavior for calendar spreads
StringListed Derivatives
clearingCabPxAll applicable cabinet prices for cleared trades.
StringListed Derivatives
clearingOrgID

The entity where the trade will be cleared. Values include:

  • BME
  • BONY
  • CLEARNET
  • EUREX
  • FICC
  • MONTE

String

BrokerTec

clearingSymbolThe product code used in CME Clearing for post-trade processing and back-office functions.
StringALL
clearportEligibleCME ClearPort eligible products.
StringListed Derivatives
clearportSchedule

CME ClearPort trading hours.

Attribute is under development.


StringListed Derivatives
commodityStandardsThe commodity standards for physically-delivered contracts.
StringListed Derivatives
contraryInstructionsAllowedBoolean flag to identify whether Contrary Instructions are allowed ("Y", "N").
StringALL
dailyFlagY/N flag to indicate if product is daily.
StringListed Derivatives
daysOrHoursIndicates for variable quantity products whether the instrument is effected in days or hours.
StringListed Derivatives
defaultListingRulesThe standard product listing rules as defined in the Rulebook.Listed ContractsStringListed Derivatives
defaultMinTickDefault minimum trading/clearing tick for the product before the application of special tick rules for individual instruments.Minimum Price FluctuationStringListed Derivatives
ebfEligible

Indicates if product is EBF eligible. (Y/N)


StringListed Derivatives
efpEligible

Indicates if product is EFP eligible. (Y/N)


StringListed Derivatives
efrEligibleIndicates if product is EFR eligible. (Y/N)
StringListed Derivatives
exchangeClearingExchange identifier used in the CME Group Post Trade Application.
StringALL
exchangeGlobexMarket Identifier Code (MIC) as defined by the ISO. For inter-exchange spreads, this field contains the hybrid value displayed in the Market Data Platform Security Definition (tag 35=d) message tag 207-SecurityExchange.
StringALL
exerciseStyle

Human-readable options exercise instructions.


StringListed Derivatives
exerciseStyleAmericanEuropean

Indicator for American or European option exercise style.

  • 0 = American style
  • 1 = European style
Exercise StyleStringListed Derivatives
fixPayout The fixed payout amount for any in-the-money strike.
StringEBS
flexEligibleY/N flag to indicate whether product is eligible for FLEX functionality.
StringListed Derivatives
floorCallSymbolFloor call symbol. FloorCall and FloorPut may be different for some option products.
StringListed Derivatives
floorEligibleFloor Eligible products.
StringListed Derivatives
floorListingRulesDescription of the contract listing rules for open outcry eligible contracts.Listed ContractsStringListed Derivatives
floorPutSymbolFloor put symbol. FloorCall and FloorPut may be different for some option products.
StringListed Derivatives
floorSchedule

Standard open outcry trading hours for floor-traded products.

Attribute is under development.

Trading HoursStringListed Derivatives
fractionalY/N value to indicate if product price should be displayed in fractional or decimal notation.
String

ALL


globexCabPx

Smallest price CME Globex will accept for an option trade.

Returns in a 19 character CME Globex format string.

First character denotes the decimal by which value needs to move left. For example, 2000000000000001000 converts to 10.00.


StringListed Derivatives
globexDisplayFactor

Exchange-recommended factor to apply to raw CME Globex prices for display.

Returns in a 19 character CME Globex format string.

First character denotes the decimal by which value needs to move left. For example, 2000000000000000001 converts to 0.01.


StringALL
globexEligibleIndicates if product is CME Globex eligible. (Y/N)
StringALL

globexGroupCode

CME Globex uses this group code to identify logical groupings of products.

Info

CME Globex group code is only populated for instruments listed for trading on CME Globex.


StringALL
globexGroupDescr

For BrokerTec fields, this describes the Globex Group Code.


StringALL
globexGtEligibleY/N flag to indicate if product allows GTC or GTD orders on CME Globex.
StringALL
globexListingRulesThe listing rules for instruments on CME Globex.  In some cases, the CME Globex listing is a subset of the full set of exchange-defined contracts.Listed ContractsStringListed Derivatives
globexMinTick

Smallest standard pricing increment for CME Globex markets.

  • Excludes Cabinet price

StringListed Derivatives
globexProductCode

CME Globex Product Code (MDP 3.0 tag 6937-Asset)

For spreads and combinations (securityType=COMBO), the CME Globex Product Code will be postpended with additional information.

To ensure you receive all product records, CME Group recommends querying with a wild card when using this parameter, for example: "globexProductCode=CL*"

Examples of globexProductCodes for combos:

Globex Product CodeStringALL
globexSchedule

Standard CME Globex trading hours.

Attribute is under development.


StringListed Derivatives
ilinkEligibleiLink Mass Quote Eligible Products
StringALL
isBticProductBoolean flag to identify BTIC products ("Y", "N").
StringListed Derivatives
isDerivedBlockEligibleBooelean flag to identify whether a product is Derived Block eligible ("Y", "N").
StringListed Derivatives
isPmEligibleBooelean flag to identify whether a product is eligible for portfolio margining ("Y", "N").
StringListed Derivatives
isSyntheticProductBoolean flag to identify synthetic products ("Y", "N").
StringListed Derivatives
isTacoProductBoolean flag to identify TACO products ("Y", "N").
StringListed Derivatives
isTamProductBoolean flag to identify TAM products ("Y", "N").
StringListed Derivatives
isTasProductBoolean flag to identify TAS products ("Y", "N").
StringListed Derivatives
itcCodeProduct code as reflected on ITC market data.
StringALL
itmOtm

Describes status of in-the-money / out-of-the-money. 

Values:

  • CALL-ITM
  • OTM
  • PUT-ITM
  • PUT/CALL-ITM

StringListed Derivatives
lastDeliveryRulesRules for the last delivery day of an expiring contract. Listed ContractsStringListed Derivatives
lastUpdated

Timestamp from last time the instrument definition / product was updated:

  • first listed
  • modified

Date

Format: "YYYY-MM-DDThh:mm:ss ",

ALL
limitRules

Standard limits or circuit breakers which might apply.

Links to a human-readable source.

Price Limit or CircuitStringListed Derivatives
mainFraction

Denominator of main fraction for products priced in fractional terms, as detailed in the Fractional Pricing topic.

E.g., a product that trades in 1/64ths will have "64" in this field.

Will be sent with "null" for non-fractional products.


IntegerALL
markerStlmtRulesTAM/TAS text from contract specs.Trade At Marker Or Trade At Settlement RulesStringListed Derivatives
marketSegmentIdNumeric value for CME Globex Market Segment on which the product is traded.
NumberALL
massQuoteEligibleBoolean flag to indicate if product is eligible for Mass Quote messages on CME Globex.
StringListed Derivatives
masterSymbol

This code is only used to associate outright instruments (futures and options) with the product-level spreads/combos. It is not a meaningful attribute of the product itself.

This is the only way to query for all products associated with a single business product.

For example: Three-Month SOFR futures, Options on three month futures and the intraspread use master code SR3, clearing symbol SR3, and CME Globex product code SR3. The SOFR futures bundle combo uses master code SR3, clearing symbol SR3 and CME Globex product code SR3 : AB. To see all of the futures, options and combinations, only the masterSymbol query will return them all.


StringALL

maxBidAskConstraint

Maximum bid/ask spread for which sub-tick orders will be accepted.
StringEBS

maxGlobexOrdQty

Maximum value allowed for a single quote or order on CME Globex.
StringALL
mdp3ChannelMarket Data Platform channel for CME Globex book
StringALL
midcurveOptionsRulesGeneral rules for mid-curve options.Listed ContractsStringListed Derivatives
midcurveTickRulesTick behavior for midcurve options.Listed Contracts
StringListed Derivatives
minCabinetTickRulesThe human-readable rules for minimum the cabinet tick for eligible options products.Minimum Price FluctuationStringListed Derivatives
minClearPortFloorTick

Minimum tick that applies to both CME ClearPort and trading floor.

Minimum Price FluctuationStringListed Derivatives
minClearPortTickMinimum tick applicable to CME ClearPort.Minimum Price FluctuationStringListed Derivatives
minDaysToMatThe minimum number of days remaining on an allocated collateral before it must be substituted.
IntegerBrokerTec

minGlobexOrdQty

Minimum order or quote size required on CME Globex.

For BrokerTec orders, this will reflect the minimum initial order.


StringALL
minimumHalfTickDescription of half-tick behavior.Minimum Price FluctuationStringListed Derivatives
minimumTickNoteFootnote for minimum tick behaviors.Minimum Price FluctuationStringListed Derivatives
minIncrementalOrderMinimum incremental order.
IntegerALL
minOutrightTickDescription of minimum tick for outrights.Minimum Price FluctuationStringListed Derivatives
minQtrlySerialTickDescription of minimum tick for Quarterly and serial productsMinimum Price FluctuationStringListed Derivatives
negativePxEligibleY/N flag to indicate if product may use negative book and trade prices
StringALL
negativeStrikeEligibleY/N flag to indicate if options can be listed with a negative strike price.
StringListed Derivatives
otcEligibleOTC Eligible products
StringListed Derivatives
optStyle

Style of option: Future or Equity

  • FUTOP
  • EQTY

StringListed Derivatives
parOrMoneyCollateral is valued with, or without, accrued interest, when being allocated.
StringBrokerTec
priceBand

Price range enabled for order entry on CME Globex futures and options as defined in the GCC Price Banding topic.

Returns in a 19 character CME Globex format string.

First character denotes the decimal by which value needs to move left. For example, 2000000000000001000 converts to 10.00.


StringALL
priceMultiplierMultiplier to convert price to actual economic value.
DecimalALL
priceQuotationHow price quotes are described on the website for the product.Price QuotationStringListed Derivatives
productGuid

Unique product identifier


StringALL
productGuidIntUnique product identifier in integer-only format.
IntegerALL
productName

Legal Product Name.

For Combos, drill down to underlying products for a more accurate product name.

For some weeklies, the legal product name will be the same for all related products.


StringALL
pxQuoteMethodDefines the method for price quotes.
StringALL
pxUnitOfMeasureDefines the unit of measure of the price if different from the product.
StringALL
pxUnitOfMeasureQtyDefines the unit of measure quantity of the price if different from the product.
IntegerALL
quarterlyListingRulesDescribes the listing rule for quarterly products.Listed ContractsStringListed Derivatives
reducedTickNotesDescription of when reduced ticks apply.Minimum Price FluctuationStringListed Derivatives
regularListingRulesDescribes the standard product listing rule.Listed ContractsStringListed Derivatives
reportablePositionsLinks to the relevant information for reportable positions.
StringUnder Development
repoYearDaysThe number of days in year used in REPO consideration calculations.
StringBrokerTec
rfqCrossEligibleBoolean flag to indicate if product is Cross eligible on CME Globex and requires an RFQ prior to Cross submission.
String

Listed Derivatives

BrokerTec (Under Development)

sector

Sector associated with product.

For example:

Product E-mini S&P futures are in sector "US INDEX."

For some products, such as combos, and products with a Btic underlying, the sector will be found at the underlying product level.

Synthetic products will not have sector information.


StringALL
securityType

Type of derivative, e.g. FUT for future


StringALL
serialListingRulesDescribes the listing rule for serial products.Listed Contracts
StringListed Derivatives
settlementAtExpirationHow settlement at expiration is handled.Settlement at ExpirationStringListed Derivatives
settlementProcedure

Methodology used to determine settlement.

Links to a human-readable source.

Settlement ProceduresStringListed Derivatives
settleMethod

Settlement Method. Indicates if product is financially or physically settled.

Note: For Security type COMBO or OOC (Options On Combos) the settleMethod is defined on the underlying product and will be null for the spread or OOC.

Valid values:

  • Financially Settled.
  • Deliverable - Product is physically settled.
Settlement MethodStringListed Derivatives
settlePxCcyThe currency for the settlement price.
StringALL
settlementType

Type of settlement:

  • FUT
  • CASH

StringALL
settleUsingFixingPx

Boolean flag to identify whether settled using fixed price ("Y", "N").


StringListed Derivatives
sizePriorityQty

The minimum large order size allowed for EBS Size Priority Matching.

 StringEBS
stdTradingHours

Website hours for CME Globex, Floor and CME ClearPort. The API concatenates the venue trading hours if there are multiple.

Attribute is under development.

Trading HoursStringListed Derivatives
strategyTypeSpread type code; used to understand spread construction, pricing, and leg price assignment.
StringALL
strikePriceInterval

Describes the strike price interval.

Links to a human-readable source.

Strike Price Listing ProceduresStringListed Derivatives
subfraction

Denominator of sub fraction for products priced in fractional terms, as detailed in the Fractional Pricing topic.

E.g., a product that trades in 1/2 1/64ths will have "2" in this field.

Will be sent with "null" for non-fractional products and for fractional products that do not have a sub-fraction.


StringALL
subSector

Sub-sector associated with product.

For example:

E-Mini S&P 500 futures are in sub-sector "SMALL CAP INDEX."


StringListed Derivatives
subtype

Product sub type

Note: Not all products will have subtype populated.


StringALL
topEligibleIndicates if product is Top Priority Eligible. (Y/N)
StringEBS
totClearportTermination of trading rules on the CME ClearPort venue.Termination of TradingStringListed Derivatives
totDefaultDefault termination of trading rules.Termination of TradingStringListed Derivatives
totFloorTermination of trading rules for the Floor venue.Termination of TradingStringListed Derivatives
totGlobex

Termination of trading rules on the CME Globex venue.

Termination of TradingStringListed Derivatives
totLtd

Termination of trading rules which are applicable on the last trade date.

Termination of TradingStringListed Derivatives
totMidcurveTermination of trading rules for midcurve products.Termination of TradingStringListed Derivatives
totQuarterly

Termination of trading rules for quarterly products.

Termination of TradingStringListed Derivatives
totSerialTermination of trading rules for serial products.Termination of TradingStringListed Derivatives
tradePxCcy

The currency for the trade price.


StringALL
tradingCutOffTimeCut off time for trading.

String

Samples:

  •  "05:00:00 - QUARTERLY /16:00:00 - NON-QUARTERLY , 05:00:00"
  • "13:20:00"
Listed Derivatives
unitOfMeasure

Unit of measure for the product. 

For example, "IPNT" (Index Points) for E-mini S&P Futures.

Unit of measure values are defined in the MDP 3.0 - Tag 996-UnitOfMeasure Table of Values.


StringALL
unitOfMeasureQtyUnit of measure quantity for the product.
StringALL
valuationMethod

Type of valuation method used.

Valid values include but are not limited to:

  • EQTY - Premium Style
  • FUT - Futures Style
  • FUTDA - Cash Adjusted Futures Style
  • FUTER - Futures Style with Erosion
  • FUTI - Futures Style Inverse
  • FUTOP - Futures Style for Options
  • FWD - Forward
  • FWDC - Forward, Cash-Settled Daily, Standard Currency Convention
  • BILL - Bills
  • BOND - Cash Notes and bonds
  • IRS - Interest Rate Swap
  • SPOT - Spot
  • RPO - Repo Specific
  • RPOBS - Repo Specific / GC - Buy Sell Back (only Spain)
  • RPOGC - Repo General Collateral
  • RPOGF - Repo GCF / DBV / GC+
  • RPOSC - Repo Specific / GC - EONIA bond

StringALL
varCabPxHigh

For non-CME Globex trades, option products may be negotiated in pure dollar terms between $1 and the varCabPxHigh value.  The high price is always less than the premium value equivalent of the lowest standard tick.


StringListed Derivatives
varCabPxLow

Lowest premium cabinet price the product is eligible to be traded at.


StringListed Derivatives
variableQtyFlagY/N flag to indicate if instrument size varies from maturity to maturity.
StringListed Derivatives
rbtEligibleInd

Relationship Based Trading Eligibility Indicator.

Info
RBT eligible products are not eligible to trade on Globex.


BrokerTec
repoYearDays

The number of days in year used in REPO consideration calculations.

  • 360
  • 365

String

BrokerTec


dirtyPriceTick

This is the tick for the dirty price (price + accrued interest). Dirty price is used to value repo collateral.


NumberBrokerTec
dirtyPriceRounding

Numerical codes to indicate rounding type.

  • 0 (nearest)
  • 1 (rounds up)
  • 2 (rounds down)

NumberBrokerTec
contractNotionalAmountThe currency amount of a single unit of the security. 
NumberBrokerTec

globexMatchAlgo


Match algorithm indicator for CME Globex markets.

  • V=Institutional Prioritization (EBS eFix Matching Service)

Note: All other EBS Markets on CME Globex will use FIFO (F) match algorithm


String

ALL

gcBasketIdentifier


CUSIP or ISIN of Repo Basket


String

BrokerTec

spreadPricingConvention

Spread Pricing Convention

Valid Values:

Common - the contract would only be priced on a date when both legs are priced

Non-Common - individual legs would continue to take the price for every applicable day, regardless if the other one did not have a good price for that day.


VARCHAR2 (20 Char)
onSef

Indicates if the instrument is SEF regulated.

Y = ON SEF

  • N= OFF SEF

BooleanEBS

onMtf

Indicates if the instrument is MTF regulated.

  • Y = ON MTF
  • N= OFF MTF


Boolean

EBS

tradeCloseOffSet

Fixing close offsets - Time duration before scheduled fixing time of the eFix Matching Service instrument.

e.g. 00:05:30 to denote the 6:24:30 PM ET close for the 6:30 PM ET Fix.


HH:MM:SS

EBS

pricePrecision

Specifies the price decimal precision for EBS instruments:

For eFix Instruments – specifies the decimal precision of the assigned price when fixing rate applied to price found in iLink tag 6262 - BenchmarkPrice

For non eFix Instruments – specifies the decimal precision of the order price assigned at the time of execution in iLink tag 1799 - OrderEventPx

Info
eFix Matching Service Post Trade messages are converted to underlying Spot CCY Pair. Due to differences in fixing prices from the pricing sources, trades resulting from the eFix Matching Service can be at a different price precision from the normal EBS Markets order book.


Integer

EBS

settlementLocale

Settlement Location.

Valid Values:

  • London
  • Zurich
Info
Only supported for Spot Precious Metals.


String

EBS

fixingTimeZone

The region/time zone associated with the fixing time. 


Char

EBS

fixingSource

Fixing Rate Source.

e.g. ABS


String

EBS

goodForSession

Boolean flag (“Y”,”N”) to identify GFS (Good For Session) TimeInForce eligibility on CME Globex.


Boolean

EBS

settlCcy

The base currency for the settlement price when different from local currency. The local currency price can be found in the settlePxCcy field.


String

EBS

isEfixProduct 

Boolean flag to identify eFix Matching Service (Y, N).


String

EBS

isTmacProduct

Boolean flag identifies whether the overlying product is a TMAC product.

  • Y
  • N


String

Listed Derivatives

New Attributes

altGlobexMinTick

New sub-tick which is only available for order entry when certain conditions are met.


String

EBS

altGlobexTickConstraint

Minimum amount better than the best Standard Tick order for an order to be allowed into the market.


String

EBS

maxBidAskConstraint

Maximum bid/ask spread for which sub-tick orders will be accepted.


String

EBS

altMinQuoteLife

MQL duration for orders at the alternative tick, in microseconds.


String

EBS

Repeating Group

marketData

Globex market data repeating group. The repeating group list the market data feedID, channelID and transport (UDP or TCP).

Info
Currently market data repeating groups is only supported on EBS markets when applicable.


String

EBS

feedID

Globex market data feed id.


String

EBS

channelID

Globex market data channel id.


String

EBS

transport

Globex market data transport protocol (UDP or TCP).


String

EBS

...