Attribute | Description | Web Contract Specifications | Data Type | Exchange/DCMMarket Type |
---|
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 |
altMinQuoteLife | MQL duration for orders at the alternative tick, in microseconds. |
| String | EBS |
assetClass | Underlying asset type. |
| String | ALL |
assetSubClass | Sub class within asset class (for example: Credit, Foreign Exchange). |
| String | ALL |
assignmentMethod | Method used for assignment of futures upon options delivery: - Actual values
- Pro-Rata
- Random
|
| String | ALL |
blockTradeEligible | Y/N flag to indicate if a product is block trade eligible. |
| String | ALL |
calendarTickRules | Tick behavior for calendar spreads |
| StringF | &OListed Derivatives |
clearingCabPx | All applicable cabinet prices for cleared trades. |
| StringF | &OListed Derivatives |
clearingOrgID | The entity where the trade will be cleared. Values include: - BME
- BONY
- CLEARNET
- EUREX
- FICC
- MONTE
|
| String | BrokerTec |
clearingSymbol | The product code used in CME Clearing for post-trade processing and back-office functions. |
| String | ALL |
clearportEligible | CME ClearPort eligible products. |
| StringF | &OListed Derivatives |
clearportSchedule | CME ClearPort trading hours. Attribute is under development. |
| StringF | &OListed Derivatives |
commodityStandards | The commodity standards for physically-delivered contracts. |
| StringF | &OListed Derivatives |
contraryInstructionsAllowed | Boolean flag to identify whether Contrary Instructions are allowed ("Y", "N"). |
| String | ALL |
dailyFlag | Y/N flag to indicate if product is daily. |
| StringF | &OListed Derivatives |
daysOrHours | Indicates for variable quantity products whether the instrument is effected in days or hours. |
| StringF | &OListed Derivatives |
defaultListingRules | The standard product listing rules as defined in the Rulebook. | Listed Contracts | StringF | &OListed Derivatives |
defaultMinTick | Default minimum trading/clearing tick for the product before the application of special tick rules for individual instruments. | Minimum Price Fluctuation | StringF | &OListed Derivatives |
ebfEligible | Indicates if product is EBF eligible. (Y/N) |
| StringF | &OListed Derivatives |
efpEligible | Indicates if product is EFP eligible. (Y/N) |
| StringF | &OListed Derivatives |
efrEligible | Indicates if product is EFR eligible. (Y/N) |
| StringF | &OListed Derivatives |
exchangeClearing | Exchange identifier used in the CME Group Post Trade Application. |
| String | ALL |
exchangeGlobex | Market 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. |
| String | ALL |
exerciseStyle | Human-readable options exercise instructions. |
| StringF | &OListed Derivatives |
exerciseStyleAmericanEuropean | Indicator for American or European option exercise style. - 0 = American style
- 1 = European style
| Exercise Style | StringF | &OListed Derivatives |
fixPayout | The fixed payout amount for any in-the-money strike. |
| String | EBS |
flexEligible | Y/N flag to indicate whether product is eligible for FLEX functionality. |
| StringF | &OListed Derivatives |
floorCallSymbol | Floor call symbol. FloorCall and FloorPut may be different for some option products. |
| StringF | &OListed Derivatives |
floorEligible | Floor Eligible products. |
| StringF | &OListed Derivatives |
floorListingRules | Description of the contract listing rules for open outcry eligible contracts. | Listed Contracts | StringF | &OListed Derivatives |
floorPutSymbol | Floor put symbol. FloorCall and FloorPut may be different for some option products. |
| StringF | &OListed Derivatives |
floorSchedule | Standard open outcry trading hours for floor-traded products. Attribute is under development. | Trading Hours | StringF | &OListed Derivatives |
fractional | Y/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. |
| StringF | &OListed 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. |
| String | ALL |
globexEligible | Indicates if product is CME Globex eligible. (Y/N) |
| String | ALL |
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. |
|
| String | ALL |
globexGroupDescr | For BrokerTec fields, this describes the Globex Group Code. |
| String | ALL |
globexGtEligible | Y/N flag to indicate if product allows GTC or GTD orders on CME Globex. |
| String | ALL |
globexListingRules | The 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 Contracts | StringF | &OListed Derivatives |
globexMinTick | Smallest standard pricing increment for CME Globex markets. |
| StringF | &OListed 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 Code | String | ALL |
globexSchedule | Standard CME Globex trading hours. Attribute is under development. |
| StringF | &OListed Derivatives |
ilinkEligible | iLink Mass Quote Eligible Products |
| String | ALL |
isBticProduct | Boolean flag to identify BTIC products ("Y", "N"). |
| StringF | &OListed Derivatives |
isDerivedBlockEligible | Booelean flag to identify whether a product is Derived Block eligible ("Y", "N"). |
| StringF | &OListed Derivatives |
isPmEligible | Booelean flag to identify whether a product is eligible for portfolio margining ("Y", "N"). |
| StringF | &OListed Derivatives |
isSyntheticProduct | Boolean flag to identify synthetic products ("Y", "N"). |
| StringF | &OListed Derivatives |
isTacoProduct | Boolean flag to identify TACO products ("Y", "N"). |
| StringF | &OListed Derivatives |
isTamProduct | Boolean flag to identify TAM products ("Y", "N"). |
| StringF | &OListed Derivatives |
isTasProduct | Boolean flag to identify TAS products ("Y", "N"). |
| StringF | &OListed Derivatives |
itcCode | Product code as reflected on ITC market data. |
| String | ALL |
itmOtm | Describes status of in-the-money / out-of-the-money. Values: - CALL-ITM
- OTM
- PUT-ITM
- PUT/CALL-ITM
|
| StringF | &OListed Derivatives |
lastDeliveryRules | Rules for the last delivery day of an expiring contract. | Listed Contracts | StringF | &OListed Derivatives |
lastUpdated | Timestamp from last time the instrument definition / product was updated: |
| 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 Circuit | StringF | &OListed 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. |
| Integer | ALL |
markerStlmtRules | TAM/TAS text from contract specs. | Trade At Marker Or Trade At Settlement Rules | StringF | &OListed Derivatives |
marketSegmentId | Numeric value for CME Globex Market Segment on which the product is traded. |
| Number | ALL |
massQuoteEligible | Boolean flag to indicate if product is eligible for Mass Quote messages on CME Globex. |
| StringF | &OListed 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. |
| String | ALL |
maxBidAskConstraint | Maximum bid/ask spread for which sub-tick orders will be accepted. |
| String | EBS |
maxGlobexOrdQty | Maximum value allowed for a single quote or order on CME Globex. |
| String | ALL |
mdp3Channel | Market Data Platform channel for CME Globex book |
| String | ALL |
midcurveOptionsRules | General rules for mid-curve options. | Listed Contracts | StringF | &OListed Derivatives |
midcurveTickRules | Tick behavior for midcurve options. | Listed Contracts
| StringF | &OListed Derivatives |
minCabinetTickRules | The human-readable rules for minimum the cabinet tick for eligible options products. | Minimum Price Fluctuation | StringF | &OListed Derivatives |
minClearPortFloorTick | Minimum tick that applies to both CME ClearPort and trading floor. | Minimum Price Fluctuation | StringF | &OListed Derivatives |
minClearPortTick | Minimum tick applicable to CME ClearPort. | Minimum Price Fluctuation | StringF | &OListed Derivatives |
minDaysToMat | The minimum number of days remaining on an allocated collateral before it must be substituted. |
| Integer | BrokerTec |
minGlobexOrdQty | Minimum order or quote size required on CME Globex. For BrokerTec orders, this will reflect the minimum initial order. |
| String | ALL |
minimumHalfTick | Description of half-tick behavior. | Minimum Price Fluctuation | StringF | &OListed Derivatives |
minimumTickNote | Footnote for minimum tick behaviors. | Minimum Price Fluctuation | StringF | &OListed Derivatives |
minIncrementalOrder | Minimum incremental order. |
| Integer | ALL |
minOutrightTick | Description of minimum tick for outrights. | Minimum Price Fluctuation | StringF | &OListed Derivatives |
minQtrlySerialTick | Description of minimum tick for Quarterly and serial products | Minimum Price Fluctuation | StringF | &OListed Derivatives |
negativePxEligible | Y/N flag to indicate if product may use negative book and trade prices |
| String | ALL |
negativeStrikeEligible | Y/N flag to indicate if options can be listed with a negative strike price. |
| StringF | &OListed Derivatives |
otcEligible | OTC Eligible products |
| StringF | &OListed Derivatives |
optStyle | Style of option: Future or Equity |
| StringF | &OListed Derivatives |
parOrMoney | Collateral is valued with, or without, accrued interest, when being allocated. |
| String | BrokerTec |
priceBand | Price range enabled for order entry on CME Globex F&O futures and options as defined in thein 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. |
| String | ALL |
priceMultiplier | Multiplier to convert price to actual economic value. |
| Decimal | ALL |
priceQuotation | How price quotes are described on the website for the product. | Price Quotation | StringF | &OListed Derivatives |
productGuid | Unique product identifier |
| String | ALL |
productGuidInt | Unique product identifier in integer-only format. |
| Integer | ALL |
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. |
| String | ALL |
pxQuoteMethod | Defines the method for price quotes. |
| String | ALL |
pxUnitOfMeasure | Defines the unit of measure of the price if different from the product. |
| String | ALL |
pxUnitOfMeasureQty | Defines the unit of measure quantity of the price if different from the product. |
| Integer | ALL |
quarterlyListingRules | Describes the listing rule for quarterly products. | Listed Contracts | StringF | &OListed Derivatives |
reducedTickNotes | Description of when reduced ticks apply. | Minimum Price Fluctuation | StringF | &OListed Derivatives |
regularListingRules | Describes the standard product listing rule. | Listed Contracts | StringF | &OListed Derivatives |
reportablePositions | Links to the relevant information for reportable positions. |
| String | Under Development |
repoYearDays | The number of days in year used in REPO consideration calculations. |
| String | BrokerTec |
rfqCrossEligible | Boolean flag to indicate if product is Cross eligible on CME Globex and requires an RFQ prior to Cross submission. |
| String | F&OListed 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. |
| String | ALL |
securityType | Type of derivative, e.g. FUT for future |
| String | ALL |
serialListingRules | Describes the listing rule for serial products. | Listed Contracts
| StringF | &OListed Derivatives |
settlementAtExpiration | How settlement at expiration is handled. | Settlement at Expiration | StringF | &OListed Derivatives |
settlementProcedure | Methodology used to determine settlement. Links to a human-readable source. | Settlement Procedures | StringF | &OListed 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 Method | StringF | &OListed Derivatives |
settlePxCcy | The currency for the settlement price. |
| String | ALL |
settlementType | Type of settlement: |
| String | ALL |
settleUsingFixingPx | Boolean flag to identify whether settled using fixed price ("Y", "N"). |
| StringF | &OListed Derivatives |
sizePriorityQty | The minimum large order size allowed for EBS Size Priority Matching. | | String | EBS |
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 Hours | StringF | &OListed Derivatives |
strategyType | Spread type code; used to understand spread construction, pricing, and leg price assignment. |
| String | ALL |
strikePriceInterval | Describes the strike price interval. Links to a human-readable source. | Strike Price Listing Procedures | StringF | &OListed 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. |
| String | ALL |
subSector | Sub-sector associated with product. For example: E-Mini S&P 500 futures are in sub-sector "SMALL CAP INDEX." |
| StringF | &OListed Derivatives |
subtype | Product sub type Note: Not all products will have subtype populated. |
| String | ALL |
topEligible | Indicates if product is Top Priority Eligible. (Y/N) |
| String | EBS |
totClearport | Termination of trading rules on the CME ClearPort venue. | Termination of Trading | StringF | &OListed Derivatives |
totDefault | Default termination of trading rules. | Termination of Trading | StringF | &OListed Derivatives |
totFloor | Termination of trading rules for the Floor venue. | Termination of Trading | StringF | &OListed Derivatives |
totGlobex | Termination of trading rules on the CME Globex venue. | Termination of Trading | StringF | &OListed Derivatives |
totLtd | Termination of trading rules which are applicable on the last trade date. | Termination of Trading | StringF | &OListed Derivatives |
totMidcurve | Termination of trading rules for midcurve products. | Termination of Trading | StringF | &OListed Derivatives |
totQuarterly | Termination of trading rules for quarterly products. | Termination of Trading | StringF | &OListed Derivatives |
totSerial | Termination of trading rules for serial products. | Termination of Trading | StringF | &OListed Derivatives |
tradePxCcy | The currency for the trade price. |
| String | ALL |
tradingCutOffTime | Cut off time for trading. |
| String Samples: - "05:00:00 - QUARTERLY /16:00:00 - NON-QUARTERLY , 05:00:00"
- "13:20:00"
| F&OListed 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. |
| String | ALL |
unitOfMeasureQty | Unit of measure quantity for the product. |
| String | ALL |
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
|
| String | ALL |
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. |
| StringF | &OListed Derivatives |
varCabPxLow | Lowest premium cabinet price the product is eligible to be traded at. |
| StringF | &OListed Derivatives |
variableQtyFlag | Y/N flag to indicate if instrument size varies from maturity to maturity. |
| StringF | &OListed 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. |
| String | BrokerTec
|
dirtyPriceTick | This is the tick for the dirty price (price + accrued interest). Dirty price is used to value repo collateral. |
| Number | BrokerTec |
dirtyPriceRounding | Numerical codes to indicate rounding type. - 0 (nearest)
- 1 (rounds up)
- 2 (rounds down)
|
| Number | BrokerTec |
contractNotionalAmount | The currency amount of a single unit of the security. |
| Number | BrokerTec |
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. |
| Boolean | EBS |
onMtf | Indicates if the instrument is MTF regulated. |
| 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: 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. |
| StringF | &OListed 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 |