Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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. 

...

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.

Service

Description

iLink 3

Order entry and management service

MDP 3

Market data solutions

Drop Copy

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

Contents

Table of Contents

Revision History

Date

Description

May 17, 2024

Added Unexecuted Order to Transaction Ratio section

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

  • Added "SMP Features by Access Method" section.

September 30, 2021

June 2, 2021

  • EBS Product Overview - Rewrote entire page.

  • Rewrote "EBS Market on CME Globex Services"

  • "Market Integrity Controls"

    • Added Cancel on Conclusion.

    • Added link to Cancel on Disconnect.

  • Removed "Cancel on Disconnect" section.

December 15, 2020

"Regional Deployments for EBS Market and eFix Matching" - Correction to table.

PRODUCTSPRIMARY REGIONBACKUP REGION

New York FX Spot

New York Metals

Equinix Secaucus NY5 Slough LD4.2Equinix Slough LD4.2 Secaucus NY5

London FX Spot

London NDFs

Equinix Slough LD4.2 Secaucus NY5Equinix Secaucus NY5 Slough LD4.2

December 3, 2020

Initial Publication

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.

...

Shared Services includes Global Credit Limits, Data Insights Spectrum market data and EBS CPT post-trade service.

Products

Primary Region

Backup Region

Trading Engine

MSGW

CGW

MDP 3

Drop Copy

Shared Services

New York FX Spot

New York Metals

Equinix Secaucus NY5

Equinix Slough LD4.2

(tick)

(tick)

(tick)

(tick)

(tick)

(error)

London FX Spot

London NDFs

Equinix Slough LD4.2

Equinix Secaucus NY5

(tick)

(tick)

(tick)

(tick)

(tick)

(error)

None

Tokyo TY3

N/A

(error)

(error)

(tick)

Conflated TCP Credit Screened only

(tick)

(error)

None

Chicago DC3

New York - Vesey

(error)

(error)

(error)

Data Insights Spectrum only

(error)

(tick)

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.

Image RemovedImage Added

Products

EBS products are available from CME Globex. Additional information is available in the EBS Product Overview topic.

Info

eFix Matching instruments are available as distinct Products and Instruments. Clients who want to trade these markets must enter orders on the specific instruments. The eFix Matching market data messages are separate from the Spot and NDF instruments.

Notional Quantity 

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.

...

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

Order Entry

Registration for SMP IDs

Application Level

Effect

iLink 3

  • Clients can register for as many SMP ID(s) as needed.

  • Each SMP ID must be associated to a single GFID.

  • Orders for any GUS under that GFID may use any SMP ID.

Clients must submit a valid ID, registered to their GFID, on each individual order.

Technical Specification

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

  • Clients can register for a single SMP ID per GFID.

  • Clients can associate their SMP ID to any GUS’ under their GFID.

  • All orders for the GUS will be assigned the associated SMP ID.

  • If no SMP ID is registered for a GUS, SMP will not be applied to any orders submitted under that GUS.

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.

Workstation

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.

In-Flight Mitigation

EBS Market and eFix Matching leverage CME Globex-style In-Flight Mitigation. 

...

See full details and a video on CME Globex-style IFM.

Info

CME recommends that recommends that EBS client systems submit systems submit Order Cancel Replace (tag 35-MsgType=G) messages using tag  messages using tag 9768=1 to 1 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:

Unexecuted Order to Transaction Ratio

EBS calculates the ratio of unexecuted orders to transaction for each of its NDF participants at the end of every trading session in both (i) volume terms and (ii) number terms:

  • Volume terms: (Total volume of orders/Total volume of transactions) - 1

  • Number terms: (Total number of orders/Total number of transactions) - 1

Unexecuted orders to transaction ratios are monitored against the maximum thresholds set out in the below table, which have been determined taking into account the nature and liquidity of NDFs instruments on the EBS and normal trading patterns.

NDF Products (OFF SEF/ON MTF)

Maximum Ratio
in Number Terms

Maximum Ratio
in Volume Terms

EOM NDFs (BRL, INR)

30,000

35,000

LatAm 1M

NDFs 

NDFs (BRL, CLP, COP, PEN)

 and

 and CNY 1M NDFs

8,000

10,000

Asian 1M NDFs (IDR, INR, KRW, MYR, PHP, TWD)

5,000

6,000

These thresholds are subject to ongoing review and calibration. Participants will be notified via the appropriate channels of any changes to these thresholds.

...

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 .

Info

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 

Order No.

Bid Qty

Bid Institution Group

Offer Qty

Offer GFID

Order No.

INCOMING

20

BB3

10

AAA

5

BB1

2

5

CCC

3

8

BB2

4

10

DDD

5

Allocation 1 - Institution Group Fills

For the first allocation, the orders with the same Institution Group (BB1 & BB2) as the aggressor (BB3) are filled.

Order No.

Bid Qty

Bid Institution Group

Offer Qty

Offer GFID

Order No.

INCOMING

7

BB3

10

AAA

5

CCC

2

10

DDD

3

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.

Offer Qty

Offer GFID

Order No.

3

AAA

5

CCC

2

10

DDD

3