Instrument Attribute Specifications
The following information will be returned in JSON format, based on the customer's queries. The collection is returned in an embedded object with an array for each instrument.
RBT instruments are not listed or tradable on CME Globex, however RBT instruments can have globexSecurityid assigned for internal purposes only. Clients should reply on product level attributes not the globexSecurityid to determine if the instrument is Globex Eligible for trading.
Attributes Without Tick Information
If an instrument does not have tick values, reference the tick values at the product level. Tick values may return in the numeric or exponential notation.
BrokerTec Allowable Order Quantities
For BrokerTec US and EU Repo orders where the allowable order quantities change at mid-session, 10:00 am eastern time, customers should use the following attributes:
minGlobexOrdQty
maxGlobexOrdQty
minIncrementalOrder
minIntraGlobexOrdQty
minIntraGlobexOrdQty
maxIntraGlobexOrdQty
API Label | Description | Found in Web Calendar Specifications? | Web Attribute Name | Type | Market Type |
---|---|---|---|---|---|
leadMonthInd | Boolean flag to identify whether a contract is the lead month.
| N | N | String | Listed Derivatives |
airDaysToMaturity | The physical days to maturity. The number of calendar days to maturity for physical settlement counting from the current settle value date to the value date for maturity. | N | Number | Listed Derivatives | |
bilAccRejTimer | Bilateral accept reject timer - number of seconds. Post trade attibute only available via CME Reference Data API version 3. | N | Integer | BrokerTec | |
clrAlias | CLR Alias: The instrument symbol used in CME Clearing for clearing reports like the Trade Register. | N | String | Listed Derivatives | |
cfiCode | CFI Codes in RD API match those used in clearing systems but will not necessarily match those used on Globex. | N | String | ALL | |
couponDayCount | The convention used for accruing interest. Values include:
| N | String | BrokerTec | |
couponFreqPeriod | Number of periods in a year. Data example is for a Semiannual coupon frequency unit. | N | Integer | BrokerTec | |
couponFreqUnit | How often are there are coupon payments. | N | String | BrokerTec | |
couponRate | The fixed rate at which a bond or loan pays out on a periodic basis (rate of interest * principal). | N | Integer | ALL | |
couponType | Describes the type of interest payment such a discount, fixed, float, and variable. | N | String | BrokerTec | |
cusip | US & Canadian externally registered security identifier. | N | String | BrokerTec | |
datedDate | The date at which interest begins to accrue. This will be the same as the issue date except when the issue date falls on a weekend or holiday. | N | Date Format: "YYYY-MM-DD" | BrokerTec | |
daysToMaturity | The number of calendar days between current exchange business day and the contract's final settlement date. | N | Number | Listed Derivatives | |
debtSecurityMaturity | The date the debt security matures. | N | Date Format: "YYYY-MM-DD" | BrokerTec | |
endDate | Date a repo ends | N | Date | BrokerTec | |
exchangeClearing | Query for all products by Exchange identifier used in the Post Trade Application. Valid Values
| N | String | ALL | |
exchangeGlobex | Query for all products by the 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. Valid Values
| N | String | ALL | |
exchBusinessDate | Exchange business date.
| N | Date | Listed Derivatives | |
finalSettlementDate | Final settlement date: Final settlement date for futures | Y | Settlement | Date Format: "YYYY-MM-DD" | Listed Derivatives |
firstDeliveryDate | First delivery date. The first date that users will complete delivery. Not applicable to financially settled instruments. | Y | First Delivery | Date Format: "YYYY-MM-DD" | Listed Derivatives |
firstNoticeDate | First notice date. The first date that users will get notified that they have been assigned a delivery. Not applicable to financially settled instruments. | Y | First Notice | Date Format: "YYYY-MM-DD" | Listed Derivatives |
firstIntDate | First position date. The first date on which CME Clearing will accept intents and run assignments for deliverable contracts. Not applicable to financially settled instruments. | Y | First Position | Date Format: "YYYY-MM-DD" | Listed Derivatives |
firstTradeDate | Clearing first trade date (actual contract trade date) | Y | First Trade | Date Format: "YYYY-MM-DD" | ALL |
fisn | Financial instrument short name. Used for MiFid reporting. | N | String | BrokerTec | |
flexIndicator | Y/N flag that indicates if instrument is Flex-defined. | N | String | Listed Derivatives | |
fnlInvDate | Final inventory date | N | Date Format: "YYYY-MM-DD" | Listed Derivatives | |
gbxAlias | CME Globex alias | N | String | ALL | |
globexLastTradeDate | Last date instrument is tradable on CME Globex CLOB. | N | Date Format is in Central Time YYYYMMDDHHMMSS | ALL | |
gcBasketIndentifier | Underlying cusip or isin for repo special | String | BrokerTec | ||
globexFirstTradeDate | The calendar date when the instrument becomes tradable on CME Globex.
| N | Date Format is in Central Time YYYYMMDDHHMMSS | ALL | |
contractMonth | For monthly, quarterly and serial instruments identifies the named month and year in format YYYYMM. For all other instruments, identifies the month, year and date in format YYYYMMDD. | Y | String | ALL | |
globexSecurityId | A unique identifier for each CME Globex instrument; same value as in tag 48-SecurityID on iLink and MDP. | N | String | ALL | |
globexSymbol | CME Globex instrument product symbol. | N | String | ALL | |
govBondType | Sub-category for government bonds. | String | BrokerTec | ||
guid | Unique instrument identifier in alpha-numeric format. | N | String | ALL | |
guidInt | Unique instrument identifier in integer format. | N | Integer | ALL | |
initialInventoryDueDate | First inventory date also considered the First Holding Date. The date when CME Clearing will begin accepting position dates, where applicable, for deliverable contracts.
| N | Date Format: "YYYY-MM-DD" | Listed Derivatives | |
instrumentName | Human-readable instrument name for display purposes. | N | String | Listed Derivatives | |
isBticProduct | Boolean flag to identify whether the overlying product is a BTIC product ("Y", "N"). | N | String | Listed Derivatives | |
isSyntheticInstrument | Boolean flag to identify Synthetic instruments ("Y", "N"). | N | String | Listed Derivatives | |
isTamProduct | Boolean flag identifies whether the overlying product is a TAM product ("Y", "N"). | N | String | Listed Derivatives | |
isTasProduct | Boolean flag to identifies whether the overlying product is a TAS product ("Y", "N"). | N | String | Listed Derivatives | |
isin | European externally registered security identifier. | N | String | BrokerTec | |
issueDate | This is the issue date (which is the first settlement date with the issuing counterparty). | N | Date Format: "YYYY-MM-DD" | BrokerTec | |
issuerCountry | The country the issuer is domiciled in. The 2 character ISO code will be used. | N | String | BrokerTec | |
issuerLei | Issuers Legal Entity ID | N | String | BrokerTec | |
issuerLongName | The entity issuing the debt instrument. | N | String | BrokerTec | |
issuerSubType | Sub category for assets | N | String | BrokerTec | |
issuerType | The bond type which will flag supra national debt securities. These values will be available on the collateral - thus the list includes non-tradeable instruments. | N | String | BrokerTec | |
isUserDefined | Identifies a Tailor-Made or UDI. UDS instruments (Under Development) | N | String | ALL | |
itcAlias | ITC alias | N | String | ALL | |
lastDeliveryDate | Last delivery date. The last date that users will complete delivery.
| Y | Last Delivery | Date Format: "YYYY-MM-DD" | Listed Derivatives |
lastEfpDate | Last EFP Date | N | Date Format: "YYYY-MM-DD" | Listed Derivatives | |
lastInventoryDueDate | Last inventory date also considered the Last Holding Date. The date when CME Clearing will no longer require position dates, where applicable, for deliverable contracts. Not applicable to financially settled instruments. | N | Date Format: "YYYY-MM-DD" | Listed Derivatives | |
lastIntDate | Last intent date | N | Date Format: "YYYY-MM-DD" | ALL | |
lastNoticeDate | Last notice date. The last date that users will get notified that they have been assigned a delivery. Not applicable to financially settled instruments. | Y | Last Notice | Date Format: "YYYY-MM-DD" | Listed Derivatives |
lastTradeDate | Last date instrument is tradable across all venues and trade types | Y | Last Trade | Date Format: "YYYY-MM-DD" | ALL |
lastUpdated | Timestamp from last time the instrument definition / product was updated:
| N | Date and Timezone (CST) Format: "YYYY-MM-DDThh:ss | All | |
longName | BrokerTec - Used to list the instrument for trading in the US. In EU, this plus the term code is used for the listing. EBS - Used to identify individual NDFs because it is possible to have the same NDF listed with two different tenors. | N | String | BrokerTec EBS | |
nonConsecutiveMonthSpreadTick | Used for instruments where there are both monthly and quarterly contracts (often used with FX spreads), and the quarterly product has monthly products in between. There will be 2 different spread ticks, one for consecutive-month spreads and one for non-consecutive month spreads. Only applicable to ClearPort contracts. | N | Double | Listed Derivatives | |
originalContractSize | Sent for Decay-eligible instruments. Indicates the contract size before decay begins. | N | String | Listed Derivatives | |
positionRemovalDate | Position removal date. | N | Date Format: "YYYY-MM-DD" | ALL | |
priceBand | Differential value for price bands on CME Globex. | N | String | Listed Derivatives | |
priceBandDl | Decimal locator for price band (priceBand). | N | String | Listed Derivatives | |
productGuidInt | Unique product identifier in integer-only format. | N | Integer | ALL | |
putCallIndicator | Indicates whether an option instrument is a put or call. 0 - Put | N | String | Listed Derivatives | |
pxUomCcy | Price unit of measure currency | N | String | Under development | |
repoTermCode | The overnight or term code used for determining the repo start date relative to the trade date, and end date if a fixed term (e.g. 1W, !M) | N | String | BrokerTec | |
settleDays | How many days after a trade the debt security settles. | N | Integer | BrokerTec | |
settlementTick | Used when instruments settle in a smaller tick than they are traded at; this field supports the settlement tick. | N | Double | ALL | |
spreadTick | N | Double | Listed Derivatives | ||
startDate | Date a repo starts | N | Date | BrokerTec | |
strikePx | Strike price for an option. The option strike price format in RD APIv3 is the Clearing format and does not align with the MDP 3.0 Security Definition message (FIX Tag 202-StrikePrice) price format. Additional information on CME Globex strike price format can be found in MDP 3.0 CME Globex Pricing. Example: RD APIv3 Strike Price Format = 10.70 vs MDP 3.0 Security Definition Strike Price Format = 1070. | N | Double | Listed Derivatives | |
strikePxCcy | Strike pSpread tick. Used for any spread where there is no “non-consecutive-month” spread tick. | N | String | Listed Derivatives | |
tccAlias | TCC Alias: Instrument symbol used for trade reporting on CME ClearPort, CME STP and CME STP FIX. | N | String | ALL | |
tradeTick | Trade price tick. May differ from the settlementTick. | N | Double | ALL | |
uomCcy | Unit of measure currency | N | String | ALL | |
valuationMethod | Type of valuation method used Valid values include but are not limited to:
| N | String | ALL | |
variableTickTable | Variable tick table for trading on CME Globex. | String | Listed Derivatives | ||
vttHighTick | For some instruments, the tick is price dependent. This field defines the widest tick the instrument can trade at. | N | Double | Listed Derivatives | |
vttLowTick | For some instruments, the tick is price dependent. This field defines the smallest tick the instrument can trade at. | N | Double | Listed Derivatives | |
vttPriceThreshold | For some instruments, the tick is price dependent. This field defines the price threshold at which the minimum tick changes. | N | Double | Listed Derivatives | |
workupPrivateTimer | Where workup session are used, this would be the duration in seconds for the private phase. 0 (= Disabled) | N | Integer | BrokerTec | |
workupPublicTimer | Where workup session are used, this would be the duration in seconds for the publicphase. 0 (= Disabled) | N | Integer | BrokerTec | |
workupPublicTimerExt | Where workup session are used, this would be the duration in seconds for the extending the public phase. 0 (= Disabled) | N | Integer | BrokerTec | |
zeroPriceEligible | Y/N flag to indicate if instrument may be quoted and/or traded at a zero price. | N | String | ALL | |
maxSubstitionCnt | Number of substitutions allowed for the GC; 0 value will indicate the repo is not eligible for substitutions. Also called rights of substitution. | Integer | BrokerTec | ||
instrumentType | Description of instrument type. | N | String | ALL | |
settleMethod | Query for all products by settlement method. | Y | Settlement Method | String | Listed Derivatives |
priceRatio | Used for price calculation in spread and leg pricing for Implied Intercommodity Ratio | N | Number | Listed Derivatives | |
baseIndexType | Returned value represents base index name | N | Varchar (2) | BrokerTec | |
minGlobexOrdQty | Minimum order or quote size required on CME Globex.
| N | String | ALL | |
maxGlobexOrdQty | Maximum value allowed for a single quote or order on CME Globex.
| N | String | ALL | |
minIncrementalOrder | Minimum incremental order quantity. | N | String | ALL | |
minIntraGlobexOrdQty | MidSession value allowed for a single order. | N | String | BrokerTec | |
maxIntraGlobexOrdQty | MidSession Maximum value allowed for a single order. | N | String | BrokerTec | |
minIntraIncrementalOrder | MidSession Minimum incremental order. | N | String | BrokerTec | |
minInitialOrder | Minimum initial order. | N | Integer | BrokerTec | |
parValue | The par value of the bond. | N | Number | BrokerTec | |
maxSubstitutionCnt | Number of substitutions allowed for the GC; 0 value will indicate the repo is not eligible for substitutions. | N | Integer | BrokerTec | |
isAONInstrument | Boolean flag to identify AON instrument ("Y", "N"). | N | String | BrokerTec | |
relatedInstrumentGuidInt | This will be the GUID_INT for the related instrument to the AON. AON markets on CME Globex are listed as separate instruments. The relatedInstrumentGuidInt field will contain the GUID Integer for the related CLOB instrument. For AON instruments that do not have a related CLOB instrument, relatedInstrumentGuidInt = null | N | Number | BrokerTec | |
firstCouponDate | The first coupon date of the debt maturity | N | Date Format: "YYYY-MM-DD" | BrokerTec | |
allocationDeadline | 17:15:00 (for LCH German Special) | N | String | BrokerTec | |
airAccruedFunding | The accrued funding value for this contract for the specified business date, to seven decimal places. | N | Number | ||
airDailyFunding | Today’s contribution to that aggregate Accrued Funding value, likewise to seven decimal places. | N | Number | ||
airBusinessDate | The business date to which these values pertain. | N | Date | ||
airFundingStatus | An indicator which specifies whether these are the final or preliminary values for the specified business date. Valid values:
| N | VARCHAR2 | ||
floatOffset | The float offset (spread) is applied to the reference rate of the US FRN (the 13 week US T Bill) and is determined at the auction. The spread will remain for the life of an US FRN. | N | Decimal | ||
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. | N | String | ALL | |
exchangeClearing | Exchange identifier used in the CME Group Post Trade Application. | N | String | ALL | |
leadMonthInd | Boolean flag to identify whether a contract is the lead month.
| N | N | String | Listed Derivatives |
isTmacProduct | Boolean flag identifies whether the overlying product is a TMAC product.
| N | N | String | Listed Derivatives |
Repeating Group | |||||
bookDepth | Globex market data book depth repeating group. | N | String | ALL | |
mdFeedType | Globex market data feed type. Describes a class of service for a given data feed.
| N | String | ALL | |
marketDepth | Identifies the depth of book of the Globex market data feed type. | N | String | ALL | |
clrSymbol | CLR Symbol: The product code used in CME Clearing for clearing reports like the Trade Register. Example: “L1” | N | String | Listed Derivatives | |
trdgUnitPeriodMult | Transaction Size
Example: 22, 392 | N | Number | Listed Derivatives | |
transformationDate | Date of Transformation Example: “2021-06-01” | N | Date | Listed Derivatives | |
peakType | Peak Type Example: Peak, Off-Peak, Null | N | String | Listed Derivatives | |
transformedInstruments | Repeating Group listing the instruments trades are transformed into, using the Clearing product code Example: "JD 20210601”, “JD 20210602”... “JD 20210630" | N | String | Listed Derivatives | |
legID | Leg ID represents day of month Example: 1 - 31 | N | String | Listed Derivatives | |
daysHours | 1 Day or 1 - 24 Hours Example: “1”, “8” | N | String | Listed Derivatives | |
swapEffDate | Swap start date | N | N | Date | Listed Derivatives |
maturityDate | Swap termination date | N | N | Date | Listed Derivatives |
notionalPerContract | Notional amount per contract | N | N | Number | Listed Derivatives |
ctdCusip | Related treasury cusip | N | N | String | Listed Derivatives |
isEfixInstrument | Boolean flag to identify eFix Matching Service (Y, N). | N |
| Boolean | EBS |
minQuoteLife | Minimum Quote Life functionality defines the minimum duration, in number of microseconds, that a resting order must be exposed to the market before it can be cancelled or modified in number of microseconds. If a product does not support MQL Protection, then its duration value will be zero. | N |
| Number | EBS |
maxPriceDiscretionOffset | Maximum allowed discretionary offset from the Limit order price. When the value in this field = 0.0, discretionary price is not allowed to be submitted for the instrument. | N |
| Price Format | EBS |
interveningDays | For FX SPOT - Number of business days, as an offset from Trade Date which determines the instrument's Settlement Date. For NDF - Number of business days (plus tenor) used to determine settlement date. | N | Integer | EBS | |
fixingName | Name that includes the fixing source, time and location. e.g. WM 23:30 London | N |
| String | EBS |
fixingSourceLocalTime | The local time of the fixing source. | N | String | EBS | |
tenorType | Indicates the settlement period or contract tenor type and duration. Tenors may be fixed or expressed in a number of days/weeks/months/years; where where "x" is any integer > 0
| N |
| String | EBS |
maxSweepQty | The maximum quantity a Sweepable order may be submitted for in units of the instrument’s unitOfMeasureQty | N |
| String | EBS |
New Attributes | |||||
Attribute Name | Description | Web Contact | Data Type | Exchange/DCM | |
globexGroupCode | CME Globex uses this group code to identify logical groupings of products. CME Globex group code is only populated for instruments listed for trading on CME Globex. |
| String | ALL | |
variableTickTable | Variable tick table for trading on CME Globex. |
| String | Listed Derivatives | |
goodForSession | Boolean flag (“Y”,”N”) to identify GFS (Good For Session) TimeInForce eligibility on CME Globex. |
| Boolean | EBS | |
isTacoProduct | Boolean flag to identify TACO products ("Y", "N"). |
| Boolean | Listed Derivatives | |
rbtEligibleInd | Relationship Based Trading Eligibility Indicator. RBT eligible products are not eligible to trade on Globex. |
| Boolean | BrokerTec | |
calculatedContractSize | Displays the variable quantity product’s total calculated contract size. |
| String | Listed Derivatives |
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.