CME Data Insights - Settlements and Valuations
CME Data Insights is a suite of Simple Binary Encoding (SBE) market data channels. The Settlements and Valuations channels provide robust market data across CME Globex, OTC and floor venues:
Futures and Options Settlements Fixing prices
Marker prices
End of day High/Low prices
Cleared volume and open interest
AIR TRF Funding Values
Eris B and C datasets
CME, CBOT, NYMEX and COMEX channel support
Commercial Terms of use for Data Insights: Settlements and Valuations is available from Global Account Management (GAM).
Contents
- 1 Testing and Certification
- 2 Settlements and Valuations Data Overview
- 2.1 Settlements and Valuations Data
- 2.1.1 Instrument Types Support
- 2.1.2 Price Format Support
- 2.1.3 Settlements
- 2.1.3.1 Syntax for Settlement Prices
- 2.1.4 Settlement at Trading Tick / Settlement at Clearing Tick
- 2.1.5 End of Day Session High/Low
- 2.1.5.1 Syntax for High/Low
- 2.1.6 Fixing Prices
- 2.1.6.1 Syntax for Fixing/Marker Prices
- 2.1.6.2 Fixing Price Examples
- 2.1.7 Marker Prices
- 2.1.8 Cleared Volume and Open Interest
- 2.1.9 AIR TRF Funding Values
- 2.1.10 Eris B and C Datasets
- 2.2 Settlements and Valuations Technology Overview
- 2.2.1 Simple Binary Encoding (SBE)
- 2.2.2 Channel Guide
- 2.2.3 Recovery
- 2.2.3.1 Incremental UDP Feed A and B
- 2.2.3.2 TCP Replay Recovery
- 2.2.3.3 SBE Channel Definitions
- 2.2.3.4 Global TCP Recovery Schema
- 2.2.3.4.1 FTP/SFTP Site Information
- 2.2.4 Additional Product and Instrument Information
- 2.3 Full MDP 3.0 - Market Data Incremental Refresh Message Specification
- 2.3.1 MDP 3.0 - Market Data Incremental Refresh Incremental Messages
- 2.3.1.1 Volume and Open Interest Message
- 2.3.1.2 High/Low Message
- 2.3.1.3 Eris B and C Dataset
- 2.3.2 TCP Replay Messages
- 2.3.2.1 Logon from Client System to MDP
- 2.3.2.2 Logon from MDP to Client System
- 2.3.2.3 Market Data Replay Request
- 2.3.2.4 Logout
- 2.3.1 MDP 3.0 - Market Data Incremental Refresh Incremental Messages
- 2.1 Settlements and Valuations Data
Testing and Certification
Certification is mandatory for Settlements and Valuations.
Settlements and Valuations Data Overview
The following section is an overview of Settlements and Valuations.
Settlements and Valuations Data
The following section provides information on the data provided on Settlements and Valuations.
Instrument Types Support
The supported instrument types (tag 167-SecurityType) for Settlements and Valuations are:
Futures
Options on futures
Options on combos
Forwards
Price Format Support
The Settlements and Valuations channels, for client system convenience, supports CME Globex and Clearing price formats. The Clearing price format is expressed in the "true dollar price" and CME Globex price format can be in either the true dollar price or cents. CME Globex prices are only sent for instruments that trade on CME Globex.
For High/Low prices, only the Clearing price format is supported on Settlements and Valuations channels.
Settlements
A settlement is an official CME Group price established for the instrument at a given point in the trading day. Settlements and Valuations sends the following types of settlement prices in the Market Data Incremental Refresh (tag 35-MsgType=X) message:
Final/Preliminary settlements
Settlement at Trading Tick
Settlement at Clearing Tick
Settlement at Cabinet Price
For a settlement price overview, refer to the Settlement Prices topic.
Syntax for Settlement Prices
Tag | FIX Name | Format | Valid Values | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
279 | MDUpdateAction | Char | 0 = New | Market data update action. | ||||||||||||
269 | MDEntryType | Char | 6 = Settlement | Identifies price as a settlement or valuation price. | ||||||||||||
9732 | FormattedLastPx | Price |
| Price in Clearing decimal format. | ||||||||||||
270 | MDEntryPx | Price |
| Price in CME Globex decimal format. Sent only for the instruments listed on CME Globex | ||||||||||||
731 | SettlPriceType | String | Bit 0: (least significant bit): 1=Final 0=Preliminary Bit 1: 1=Actual Bit 2: 1=Settlement at Trading Tick 0=Settlement at Clearing Tick Bit 3: 1=Intraday 0=Undefined Bit 4: 1=Settle At Cabinet 0=Undefined Bit 5 : 1=FinalFinal 0=Undefined Bit 6: Reserved for future use Bit 7: 0=not NULL 1=entire set is a NULL | Bitmap field of eight Boolean type indicators representing settlement or valuation price type. Example values:
| ||||||||||||
5796 | TradingReferenceDate | LocalMktDate |
| Date of trade session corresponding to a statistic entry. Sent in number of days since Unix epoch. |
Settlement at Trading Tick / Settlement at Clearing Tick
If no rounding occurs (the product is not subject to rounding and the CME Globex trading tick is the same as the settlement tick for the product), a single Market Data Incremental Refresh (tag 35-MsgType=X) message is sent on the incremental feed with:
tag 269-MDEntryType = 6 (Settlement Price)
tag 270-MDEntryPx = the CME Globex price value on the CME Clearing settlement tick
tag 9732-FormattedLastPx = Clearing price value
tag 731-SettlPriceType Bit 2 = 0 (Settlement at Clearing Tick)
tag 5796-TradingReferenceDate
If rounding occurs, two Market Data Incremental Refresh (tag 35-MsgType=X) messages are sent on the Incremental feed.
Message with unrounded price value:
tag 269-MDEntryType=6 (Settlement Price)
tag 270-MDEntryPX = the CME Globex price value on CME Clearing settlement tick
tag 9732-FormattedLastPx = Clearing price value
tag 731-SettlPriceType Bit 2 = 0 (Settlement at Clearing Tick)
tag 5796-TradingReferenceDate
Message with rounded price value:
tag 269-MDEntryType=6 (Settlement Price)
tag 270-MDEntryPX = CME Globex price value rounded to CME Globex trading tick
tag 9732-FormattedLastPx= Clearing price value
tag 731-SettlPriceType Bit 2 = 1 (Settlement at Trading Tick)
tag 5796-TradingReferenceDate
End of Day Session High/Low
The end of day High-Low message is sent on Settlements and Valuations channels. They are a summary of the CME Globex and open outcry session. The value is based on prior day settlement and different than CME Globex, which is based on session activity.
Syntax for High/Low
Tag | FIX Name | Format | Valid Values | Description |
|---|---|---|---|---|
279 | MDUpdateAction | Char | 0 | New market data update action. |
269 | MDEntryType | Char | 7 = High/Low | High/Low |
333 | LowPx |
|
| Low Price in Clearing price format. High/Low cabinet values will send a price of zero. |
37525 | LowPxInd |
| A = Ask B = Bid T = Trade | Low price origin indicator |
332 | HighPx |
|
| High Price in Clearing price format. High/Low cabinet values will send a price of zero. |
37524 | HighPxInd |
| A = Ask B = Bid T = Trade | High price origin indicator |
5796 | TradingReferenceDate | LocalMktDate |
| Date of trade session corresponding to a statistic entry. Sent in number of days since Unix epoch. |
Fixing Prices
Fixing prices are sent on Settlements and Valuations channels.
Syntax for Fixing/Marker Prices
Tag | FIX Name | Format | Valid Values | Description |
|---|---|---|---|---|
279 | MDUpdateAction | Char | 0 | Type of Market Data update action. |
269 | MDEntryType | Char | W = Fixing/Marker | Type of Market Data Entry. |
270 | MDEntryPx | Char |
| Price in CME Globex decimal format. Sent only for the instruments listed on CME Globex |
9732 | FormattedLastPx | Price |
| Price in Clearing decimal format. |
5796 | TradingReferenceDate | LocalMktDate |
| Date of trade session corresponding to a statistic entry. Sent in number of days since Unix epoch. |
2455 | MDStatisticDesc | String |
| Description of the fixing price. |
Fixing Price Examples
To determine fixing prices, client systems must utilize the Clearing product code (tag 37500-ClearingProductCode), fixing description (tag 2455-MDStatisticDesc) and exchange (tag 207-SecurityExchange) to determine the fixing and timing for FX and equity products. The table below provides examples.
Example Settlements and Valuations Fixing Name tag 2455-MDStatisticDesc | Clearing Product Code tag 37500-ClearingProductCode | Exchange tag 207-SecurityExchange |
|---|---|---|
4 PM NYC | ES | CME |
3 PM JPN | ES | CME |
11 AM CHI | AD | CME |
3 PM CHI | AD | CME |
Marker Prices
Marker prices are communicated using the same tag attributes as either fixing prices (MDEntryType tag 269=W) or settlements (MDEntryType tag 269=6). To obtain marker price tickers, clients can use the CME Reference Data API. Client systems can identify marker prices by utilizing the Clearing Product Code found on the Settlement and Valuations channel, which corresponds to Clearing symbols on the RD API. For instance, CL1 (Singapore) and CL2 (London) are examples of marker prices.
Cleared Volume and Open Interest
Cleared Volume contains the number of contracts that have been through the clearing process for an active instrument for the previous trading day.
Open Interest is sent using Market Data Incremental Refresh (tag 35-MsgType=X) message data blocks which contain the total number of contracts per instrument that are not yet offset or fulfilled for the previous trading day.
Syntax for Cleared Volume and Open Interest
Tag | FIX Name | Format | Valid Values | Description |
|---|---|---|---|---|
279 | MDUpdateAction | Char | 0 = New | Type of Market Data update action. |
269 | MDEntryType | Char | B = Cleared Volume and Open Interest | Type of Market Data Entry. |
5791 | ClearedVolume | Qty |
|
|
5792 | OpenInterestQty | Qty |
|
|
286 | OpenCloseSettlFlag | Int | 3 (Estimated) or 4 (Actual) | Estimated vs Actual flag Estimated = 3 |
5796 | TradingReferenceDate | LocalMktDate |
| Date of trade session corresponding to a statistic entry. Sent in number of days since Unix epoch. |
AIR TRF Funding Values
The Daily Financing Rate will be denoted as 269-MDEntryType=h and the Accrued Financing Rate will be denoted as 269-MDEntryType=i, via SBE template MDIncrementalRefreshSettle. The applicable trade date for the Values will be included in tag 5796-TradingReferenceDate.
TAG | FIX NAME | NEW VAILD VALUES | DESCRIPTION |
|---|---|---|---|
269 | MDEntryType |
| Market Data Entry Type. |
731 | SettlPriceType |
| A Bitmap indicator which specifies whether these are the final or preliminary air Funding Status values for the specified business date. Bit 0: (least significant bit):0=Preliminary 1=Final |
The Funding Values will be sent according to the following approximate schedule:
VALUE | SENDING TIME (CENTRAL TIME) | TAG 269-MDENTRYTYPE | TAG 731-SETTLPRICETYPE |
|---|---|---|---|
Final Daily Funding Values for British Pound-denominated contracts | 0430 | h | 00000001 |
Final Accrued Funding Value for British Pound-denominated contracts | 0430 | i | 00000001
|
Final Daily Funding Values for USD-denominated contracts | 0830 | h | 00000001 |
Final Accrued Funding Value for USD-denominated contracts | 0830 | i | 00000001 |
Preliminary Daily Funding Value for GBP-denominated contracts | 1045 | h | 00000000
|
Preliminary Accrued Funding Value for British Pound-denominated contracts | 1045 | i | 00000000
|
Preliminary Daily Funding Values for USD-denominated contracts | 1600 | h | 00000000
|
Preliminary Accrued Funding Value for USD-denominated contracts | 1600 | h | 00000000
|
Eris B and C Datasets
Eris B&C datasets provide current pricing components, historical settlement and conversion data for Eris Swap Futures; an alternative to traditional Over the Counter Interest Rate Swaps (OTC IRS) currently offered by CME Group.
A - Swap NPV is excluded from this update
B - Past payments of fixed and floating coupons
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.