CME STP Field Impacts for Futures - Options and OTC IRS - FRA Trades

Effective Sunday, August 4 (trade date Monday, August 5), as part of the ongoing strategy to improve customer experience, CME Group is making updates to Futures, Options and OTC IRS/Forward Rate Agreement (FRA) trade messages in CME Straight Through Processing API (CME STP API). This topic captures related client impacts for CME STP API.

Contents

Revision History

Date

Description

Date

Description

June 19, 2024

Initial publication of this topic.

Key Events and Dates 

Date

Milestone

Date

Milestone

Monday, July 8, 2024

New Release

Sunday, August 4, 2024

Production

Testing and Certification

Certification is not required. The impact of these changes are localized to specific products and considered low impact but testing is strongly recommended for customers trading those products.

Summary of CME STP Field Impacts

See additional information in Field Impact Details.

Field

Change Type

Applicable Venue/Product

Field

Change Type

Applicable Venue/Product

FIX: tag 31-LastPx

FIXML: /TrdCaptRpt/@LastPx

Update

CBOT -  Agricultural & Interest Rate Option Products

(Variable Cabinet Options)

FIX: tag 200-MaturityMonthYear

FIXML: /TrdCaptRpt/Instrmnt/@MMY

Update

Spreads subscriptions using MLegRptTyp = '3'

FIX: tag 1057-AggressorIndicator

FIXML: /TrdCaptRpt/@AgrsrInd

Update

CME OTC IRS/FRA

FIX: group tag 753-NoPosAmt

FIXML: group /TrdCaptRpt/Amt

Removal

CME OTC IRS/FRA

FIX: tag-1185 SecurityXML

FIXML: /TrdCaptRpt/Instrmt/@SecXML

Payload Update

CME OTC IRS/FRA

FIX: tag-523 PartySubID

FIXML: /TrdCaptRpt/RptSide/Pty/Sub/@ID

Update

All

Field Impact Details

Update to LastPx  

Last price format will change for Variable Cabinet Options trades. For Variable Cabinet Options trades denoted by value "11-Variable cabinet price" in Price Type (FIX: tag 423-PriceType, FIXML: /TrdCaptRpt/@PxTyp) in CME STP Trade Capture Report, the Trade Price is being updated as follows:

Field

Current Decimalized Values

Future Dollar Values

Description of Change

Field

Current Decimalized Values

Future Dollar Values

Description of Change

FIX: tag 31-LastPx

FIXML: Attr /TrdCaptRpt/@LastPx

Example values:

0.001

0.004

0.0035

Example Values:

1.0

4.0

7.0

Changed to recognized dollar amounts inline with CME Clearing API.

Clients who use FIX: tag 6070-PriceMultiplier, FIXML: /TrdCaptRpt/Instrmnt/@Mult values to convert Decimalized to Dollar values should note that LastPx will be in Dollar value after this change.

Update to Maturity Month Year

Clients can request Trade Capture Reports for Spreads on Futures and Options either at Spread level or at individual leg level with Multi-leg reporting type (FIX: tag 442-MultiLegReportingType, FIXML: /TrdCaptRpt/@MLegRptTyp)

In the resulting Trade Capture Reports the Maturity Month Year fields (FIX: tag 200-MaturityMonthYear, FIXML: /TrdCaptRpt/Instrmnt/@MMY) the Spread level message is updated to be consistent between leg level message for these requests types.

Trade

Request Type

Current MMY Value

Future MMY Value

Trade

Request Type

Current MMY Value

Future MMY Value

Trade 1

MLegRptTyp = 2(Leg level message)

202407

202407

MLegRptTyp = 3(Spread level summary message)

20240700

202407

Trade 2

MLegRptTyp = 2(Leg level message)

202405W2

202405W2

MLegRptTyp = 3(Spread level summary message)

20240500

202405W2

Update Aggressor Indicator

For privately negotiated deals submitted through CME ClearPort Clearing system, currently the Aggressor Indicator (FIX: tag 1057-AggressorIndicator, FIXML: /TrdCaptRpt/@AgrsrInd) is not populated. Since neither party is the aggressor in these deals, this field will be populated and defaulted "N" . In addition, for OTC IRS/FRA trades the aggressor indicator will be defaulted to "N".

Amount Block Removal

For CME OTC IRS/FRA trades the Position Amount Data repeating group (FIX: group tag 753-NoPosAmt, FIXML: group /TrdCaptRpt/Amt) is being removed since it is not applicable for these instruments.

Payload update to SecurityXML

For all CME OTC IRS/FRA trades the field <adjustedDate> at  <additionalPayment>/<paymentDate> level within the SecurityXML  payload (FIX: tag-1185 SecurityXML, FIXML: /TrdCaptRpt/Instrmt/@SecXML) will be removed in the CME STP Trade Capture report.

Clients can utilize the field <unadjustedDate> at the same level as <adjustedDate> since it has the same value as Fee dates are unaffected by business day conventions.

Update to PartySubID

The PartySubID (FIX: tag-523 PartySubID, FIXML: /TrdCaptRpt/RptSide/Pty/Sub/@ID) has been updated in a small number of instances where double spacing was present between contact first and last name. This has been replaced with a single space.

This update applies when PartyRole (FIX: tag-452 PartyRole, FIXML: : /TrdCaptRpt/RptSide/Pty/@R) is "36" (Entering Trader) or "62" (Report Originator) with PartySubIDType (FIX: tag-803 PartySubIDType, FIXML://TrdCaptRpt/RptSide/Pty/Sub/@Typ) is equal to "9" (Contact Name).

Contact Information

For technical development support, contact Certification Support for Electronic Trading (CSET).

For production requests, please contact the Global Command Center (GCC).

For all other inquiries, please contact Global Account Management (GAM).




How was your Client Systems Wiki Experience? Submit Feedback

Copyright © 2024 CME Group Inc. All rights reserved.