The Lab

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from this space and version 1.3.1

Table of Contents

Workflow and Supported Messages

The gateway will accept MarketDataRequest and send MarketDataIncrementalRefresh and EndMarker messsages.

After logon the gateway will send SecurityStatus messages as they are received from the venue.

The gateway will send an EndMarket message at the end of the initial batch of SecurityStatus messages to indicate all instruments known at logon time have been sent. Further SecurityStatus messages should be expected during the week for various reasons, including trade date rolls or trading halts.

The MarketDataRequest MDBookType should always be PriceDepth.

The EBS symbol is unique to each security on the EBS venue. The EBS symbol, eg "EUR/USD BFIX 2030 LN", is not the same as the MarketFactory symbol which in this example would be only "EUR/USD".

To determine the EBS symbol the gateway uses the Symbol, SecurityType, LegSettlType and RegulatoryBodies.SEF flag from the MarketDataRequest message for spots and NDFs.

The MarketDataRequest SecurityGroup field, if populated, overrides this and is used directly as the EBS symbol. All mentioned fields expected in the MarketDataRequest are published in the SecurityStatus message corresponding to the given instrument and may be copied from there.

Examples:

...

55=EUR/USD

167=SPT

587=SPT

20021=N N N N N

...

55=EUR/USD

167=SPT

587=SPT

20021=N N N N N

...

55=USD/PHP

167=NDF

587=M1

20021=N N N N N

...

55=USD/PHP

167=NDF

587=M1

20021=N N N N N

...

55=USD/INR

167=NDF

587=M1

20021=Y N Y N N

...

55=USD/INR

167=NDF

587=M1

20021=Y N Y N N

...

on-SEF NDF

(note the MiFID flag is also set based on the information received from EBS however this is not used at the moment)

55=EUR/USD

167=SPT

587=SPT

20021=N N N N N

1151=EUR/USD WMR 0955 TK

Warning
titleUAT Maintenance Window

Scheduled CME UAT maintenance window - every Wednesday 5am-12noon CST. Please refrain from testing during this time as environment may be unstable. 

Workflow

CLOB: MarketData

Supported Instruments

SecurityTypeLegSettlType

MDBookType

MDEntryType

SPTSPT

PriceDepth

Bid

Offer

BestBid

BestOffer

Trade

TradePaid

TradeGiven

NDFM1, M2, M3

PriceDepth

Bid

Offer

BestBid

BestOffer

Trade

TradePaid

TradeGiven

SecurityGroup

The SecurityGroup field is used to discriminate eFix and Precious Metals instruments.

eFix

The SecurityGroup field must be populated as per the format "BaseCCY/TermCCY <Benchmark Fixing details>"

Note
titleValidation
Not all combinations of Benchmark/fixing time might be available for all instruments. This will be validated at runtime. 


Note
titleNo Book
MarketData subscriptions for eFIX instruments are of limited value, since there is by definition no published book. However the SecurityStatus information does still provide the user with  Important SecurityStatus information.

Precious Metals

Allowed symbol and security group combinations for Metals are as per the table below:


MetalSymbolSecurityGroup
SilverXAG/USD
SilverXAG/USDXAG/USD SM
GoldXAU/EURXAU/EUR SM
GoldXAU/USDXAU/USD SM
PalladiumXPD/USD
PalladiumXPD/USDXPD/USD LN
Platinum XPT/USD
Platinum XPT/USD

XPT/USD LN

55=EUR/USD

167=SPT

587=SPT

20021=N N N N N

1151=EUR/USD WMR 0955 TK

...

MarketDataRequest with SecurityGroup (1151)

this is used to override the EBS symbol irrespective of other fields

however other fields may be validated, eg 55=EUR/USD

The gateway will publish MarketDataIncrementalRefresh messages with multiple MDEntry-s with the following MDEntryTypes:

...

Regulatory Fields

The RegulatoryBodies.SEF flag is used to signal SEF vs non-SEF instruments in SecurityStatus and MarketDataRequest, see examples above. Although the MiFID flag is populated in SecurityStatus messages this flag is currently ignored in MarketDataRequest messages as there are no MiFID exclusive EBS symbols.

...