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

Effective Sunday, August 25 (trade date Monday, August 26), 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.

July 24, 2024

Production date updated.

Additional New Release date added.

Added update to UnitofMeasureQty

Added update to different price fields for futures and options trades

Key Events and Dates 

Date

Milestone

Date

Milestone

Monday, July 8, 2024

New Release - Update 1

Wednesday, July 31, 2024

New Release - Update 2

Sunday, August 25, 2024

Production Launch

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

New Release Launch

Production Launch

Field

Change Type

Applicable Venue/Product

New Release Launch

Production Launch

FIX: tag 31-LastPx

FIXML: /TrdCaptRpt/@LastPx

Update

CBOT -  Agricultural and Interest Rate Option Products

(Variable Cabinet Options)

Monday, July 8, 2024

Sunday, August 25, 2024

FIX: tag 200-MaturityMonthYear

FIXML: /TrdCaptRpt/Instrmnt/@MMY

Update

Spreads subscriptions using MLegRptTyp = '3'

Monday, July 8, 2024

Sunday, August 25, 2024

FIX: tag 1057-AggressorIndicator

FIXML: /TrdCaptRpt/@AgrsrInd

Update

CME OTC IRS/FRA

Monday, July 8, 2024

Sunday, August 25, 2024

FIX: group tag 753-NoPosAmt

FIXML: group /TrdCaptRpt/Amt

Removal

CME OTC IRS/FRA

Monday, July 8, 2024

Sunday, August 25, 2024

FIX: tag-1185 SecurityXML

FIXML: /TrdCaptRpt/Instrmt/@SecXML

Payload Update

CME OTC IRS/FRA

Monday, July 8, 2024

Sunday, August 25, 2024

FIX: tag-523 PartySubID

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

Update

CME ClearPort

Monday, July 8, 2024

Sunday, August 25, 2024

FIX: tag 1147-UnitOfMeasureQuantity

FIX: tag 1224-LegUnitOfMeasureQty

FIXML: /TrdCaptRpt/Instrmt/@UOMQty

FIXML: /TrdCaptRpt/TrdLeg/Leg/@UOMQty (Spread)

Update

All futures, options and IRS/FRA Trades.

Wednesday, July 31, 2024

Sunday, August 25, 2024

FIX: tag 31 - LastPx

FIX: tag 637-LegLastPX

FIX: tag 10033-DifferentialPrice

FIX: tag 6-AvgPx

FIX: tag 202-StrikePrice

FIXML: /TrdCaptRpt/@LastPx

FIXML: /TrdCaptRpt/TrdLeg/@LastPx

FIXML: /TrdCaptRpt/@DiffPx

FIXML: /TrdCaptRpt/@AvgPx

FIXML: /TrdCaptRpt/Instrmt/@StrkPx

Update

All futures, options and IRS/FRA Trades.

Wednesday, July 31, 2024

Sunday, August 25, 2024

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

0.001

1

Changed to recognized dollar amounts inline with CME Clearing API.

0.004

4

0.0035

7

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).

Update to Unit of Measure Quantity

Trailing zero's (0) removed in unit of measure quantity fields

Field

Current Values

Future Values

Description of Change

Field

Current Values

Future Values

Description of Change

FIX: tag 1147-UnitOfMeasureQuantity

FIX: tag 1224-LegUnitOfMeasureQty

FIXML: /TrdCaptRpt/Instrmt/@UOMQty

FIXML: /TrdCaptRpt/TrdLeg/Leg/@UOMQty (Spread)

1.0

1

Trailing zero's removed where applicable.

2000.0

2000

0.5

0.5

Update to LastPx, LegLastPx, DiffPx, StrkPx and AvgPx 

For futures, options and OTC IRS trades, LastPx, LegLastPx, DiffPx, StrkPx and AvgPx will be updated to remove additional trailing zeros.

Fields

Current Value Example

Future Value Example

Description of Change

Fields

Current Value Example

Future Value Example

Description of Change

FIX: tag 31 - LastPx

FIX: tag 637-LegLastPX

FIX: tag 10033-DifferentialPrice

FIX: tag 6-AvgPx

FIX: tag 202-StrikePrice

FIXML: /TrdCaptRpt/@LastPx

FIXML: //TrdCaptRpt/TrdLeg/@LastPx

FIXML: /TrdCaptRpt/@DiffPx

FIXML: /TrdCaptRpt/@AvgPx

FIXML: /TrdCaptRpt/Instrmt/@StrkPx

1.00

1

Trailing zero's removed where applicable.

0.125000

0.125

1000.000

1000

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.