Effective Sunday, January 8 (trade date Monday, January 9), the CME STP messaging format will be enhanced to provide greater clarity and accuracy . These changes affect the following message blocks:
These changes will be available in New Release for customer testing on Wednesday, December 7.
Please Note: Underlying Symbol is mandatory when the Number of Underlying Instruments is greater than 0.
| Underlying Instrument Block | |||||
|---|---|---|---|---|---|
| Tag | FIX Name | FIXML Abbr | Format | Description | |
Underlying Instrument Group Block (repeating) |
|||||
| 711 | NoUnderlyingInstruments | N | NumInGroup | Number of underlying legs that make up the security. | |
| Underlying Instrument Block | |||||
| →311 | UnderlyingSymbol | Sym | N | String | Underlying security's Symbol. The FIX code will default to N/A to for tag 311 in order to comply with the standard FIX convention for this repeating field. Note: this field is mandatory when NoUnderlyingInstruments > 0. |
| →312 | UnderlyingSymbolSfx | Sfx | N |
String | Underlying security's SymbolSfx.
|
| →309 | UnderlyingSecurityID | ID | N | String | CME Group clearing product code for underlying instrument, e.g. CL (2 Characters). |
| →305 | UnderlyingSecurityIDSource | Src | N | Char | Source for underlying Security ID. Supported value:
|
| →310 | UnderlyingSecurityType | SecTyp | N | String | Indicates type of underlying security. Supported values:
|
| →313 | UnderlyingMaturityMonthYear | MMY | N | Month-year | Month and Year of the underlying instrument maturity Format:
|
| →308 | UnderlyingSecurityExchange | Exch | N | Exchange | The exchange on which the underlying security is listed. Supported values: ‘CBT’, ‘CCE’, ‘CEE’, ‘CEU’, ‘CMD’, ‘CME’, 'COMEX' , 'DME', ‘NYMEX’ |
The Commission Data Group block replaces the Commission Data block.
Please Note: Commission Basis is mandatory when the Number of Commissions is greater than 0.
| Commission Data Group Block | |||||
|---|---|---|---|---|---|
| Tag | FIX Name | FIXML Abbr | Req | Format | Description |
| →Commission Data Group Block(sub-block to Side Block)(repeating) | |||||
| →2639 | NoCommissions | N | NumInGroup | Number of commissions in the repeating group. | |
| →→2642 | CommissionBasis | Basis | N | Int | Required as first tag in repeating group.
Type of Rate initially allowed for broker fees: |
| →→2640 | CommissionAmount | Amt | N | Amt | Commission Amount |
| →→2641 | CommissionAmountType | Typ | N | Int | Type of Commission. Value = 0. |
| →→2643 | CommissionCurrency | Ccy | N | Currency | Currency used to pay broker fees. |
| →→2644 | CommissionUnitofMeasure | UOM | N | String | Unit of measure for trade. |
| →→2645 | CommissionUnitofMeasureCurrency | UOMCcy | N | Currency | Currency unit for measure of trade. |
| →→2646 | CommissionRate | Rate | N | Percentage | Rate per basis. |
| →→2649 | CommissionLegRefID | LegRefID | N | Int | Leg reference ID that ties to the Trade Instrument Block Leg Number. |
Please contact Certification Support for Electronic Trading (CSET) in the U.S. at +1 312 930 2322, in Europe at +44 20 3379 3803 or in Asia at +65 6593 5593 with questions while testing in New Release.
Please contact the Global Command Center (GCC) in the U.S. +1 800 438 8616, in Europe at +44 800 898 013 or in Asia at +65 6532 5010 with any production questions.