This topic describes market functionality for EBS Market's central limit order book and eFix Matching Services on the CME Globex platform. Products are on the CME Globex platform.
CME Globex Services Schedules for EBS Market and eFix
Clients can connect and begin logging in to CME Group services starting 10:00 a.m. Central time (CT) Sundays, before the first market open.
Clients must logout and disconnect from all services at 5:00 p.m. CT on Fridays, after the last market close for the week.
CME Group internal testing in the Production environment can occur during the weekend. Any trades or market data generated during these tests should be disregarded.
Getting Started with CME Group Services
This section provides an overview of current CME Group services that are used for EBS Market including eFix Matching on CME Globex. If you are new to CME Group services, CME Group recommends starting here.
|Order entry and management service
|Market data solutions
|Risk management API with real-time copies of orders and trades on CME Globex
|Reference Data API
|Web service API for comprehensive product and instrument parameters and definitions
|July 13, 2022
|Updated language for post-integration with CME Globex and removed "New and Modified Market Functionality" section.
|June 7, 2022
|Added note about tag 9768 to "In-Flight Mitigation" section.
|May 24, 2022
|Removed "Future Topics" section.
|May 4, 2022
|Added "Institutional Prioritization Match Algorithm" section.
|March 1, 2022
|September 30, 2021
|June 2, 2021
|December 15, 2020
"Regional Deployments for EBS Market and eFix Matching" - Correction to table.
|December 3, 2020
Testing and Certification
Functional certification via the AutoCert+ tool is mandatory for client systems accessing the following CME Group API services for EBS:
- iLink 3 for Convenience Gateways (CGW)
- iLink 3 for Market Segment Gateways (MSGW)
- Drop Copy
- MDP 3 services
EBS Market on CME Globex Services
See the full list of client services for EBS Market and eFix Matching Service on CME Globex.
Regional Deployments for EBS Market and eFix Matching
EBS Market and eFix Matching products trade in one of two distinct regions. Shared Services are available in the Chicago DC3 data center.
Each product is available for trading in a single location.
Shared Services includes Global Credit Limits, Data Insights Spectrum market data and EBS CPT post-trade service.
New York FX Spot
New York Metals
|Equinix Secaucus NY5
|Equinix Slough LD4.2
London FX Spot
|Equinix Slough LD4.2
|Equinix Secaucus NY5
|Conflated TCP Credit Screened only
|New York - Vesey
|Data Insights Spectrum only
The trading engines, MSGWs, CGWs, Market Data services and Drop Copy Gateways are physically located in the Primary Region for production and the Backup Region for Disaster Recovery.
EBS products are available from CME Globex. Additional information is available in the EBS Product Overview topic.
EBS instruments on CME Globex trade in Notional Quantity terms. Order entry via iLink 3, all market data, and Product and Instrument records on Reference Data API v2 reflect notional terms for all quantity fields and attributes. All other instruments on CME Globex use contract or lot terms.
Detailed information on the Notional Quantity handling for each API is available in the Client Impact Assessments for each interface.
For EBS Market and eFix Matching, the CME Globex-style Self-Match Prevention is supported with the following changes:
- SMP IDs
- GFIDs may register for as many SMP IDs as desired
- SMP IDs may be shared across GFIDs only if the GFIDs are part of the same Institutional Group
- SMP Instructions are not supported
- In the event of a self-match event, the arriving order will trade around any resting order(s) with the same SMP ID.
- If arriving order is a Good For Session order, and does not fully trade, the remaining quantity will rest on the book at the same or better price level as the resting order(s). Market data will reflect the crossed book.
SMP Features by Access Method
|Registration for SMP IDs
Clients must submit a valid ID, registered to their GFID, on each individual order.
If two orders with the same SMP ID would match, the arriving order will trade around any resting order(s) with the same SMP ID.
Any remaining quantity will rest on the book at the same price level as the resting order(s).
EBS Ai for CME Globex
CME Group applies the SMP ID associated to the order’s GUS (if any). The SMP ID cannot be submitted by the client and will not be visible on any API messaging.
If GUS has an SMP ID defined:
Self-match will be prevented as designed.
If GUS does not have an SMP ID defined:
Orders from the same GUS and from the same GFID will be allowed to trade.
CME Group applies the SMP ID associated to the order’s GUS (if any). The SMP ID cannot be submitted by the client and will not be visible on any Workstation screen.
EBS Market and eFix Matching leverage CME Globex-style In-Flight Mitigation.
In-flight mitigation (IFM) is an optional feature on CME Globex that allows client systems submitting cancel/replace messages to prevent overfilling in the event that the original order is filled while the cancel/replace message is being processed.
For example, with IFM enabled, if an order for 10 is filled for 2 prior to being replaced with an order for 5, the new order on the book will only be for 3. With IFM disabled, the new order will go on the book as 5.
CME Globex customers who want to use the IFM Cancel/Replace functionality must explicitly indicate their choice in the first Cancel/Replace messages by including Tag 9768=Y.
See full details and a video on CME Globex-style IFM.
CME recommends that EBS client systems submit Order Cancel Replace (tag 35-MsgType=G) messages using tag 9768=Y to avoid overflow of cumulative quantity, since the quantity is in notional value.
Market Integrity Controls
The following Market Integrity Controls are supported for EBS Market and eFix Matching on CME Globex:
- Automated port closure
- Messaging controls (rolling 3 seconds)
- Cancel on Disconnect
- Cancel on Conclusion
- Maximum and Minimum Order Sizes
- Kill Switch
- Price Banding
Institutional Prioritization Match Algorithm
The Institutional Prioritization algorithm is a two allocation FIFO algorithm that provides matching priority to Globex Firm IDs (GFIDs) in the same Institution Group. The first FIFO allocation fills the Institutional Group the aggressing order is associated with. The second pass allocation matches orders without an Institutional Group association. The Institutional Prioritization algorithm uses time as the only criteria for filling an order for each FIFO pass. An order loses order priority and is re-queued if the order modified with an increase in quantity. The Institutional Prioritization Algorithm is denoted on the MDP Security Definition Message (35=d) via tag 1142-MatchAlgorithm=V .
See additional information regarding other matching algorithms on Globex.
Institutional Prioritization Example
In the example below, an aggressing bid order first fills offer orders within the same Institution Group. In the second allocation, the remaining aggressor bid quantity fills orders that are not within the Institution Group.
Orders in the Market
|Bid Institution Group
Allocation 1 - Institution Group Fills
For the first allocation, the orders with the same Institution Group (BB1 & BB2) as the aggressor (BB3) are filled.
|Bid Institution Group
Allocation 2 - Resulting Orders in the Market
Next, the offer for AAA, which is not part of the aggressor Institution Group, is reduced from 10 to 3.