EMA MarketPrice indication of Bid/Offer unavailability
In a response to a streaming MarketPrice request (i.e Intractions set to InterestAfterRefresh
true) what is the expected behavour in the following scenario,
An instrument has only 1 bid (100.5) and offer (100.7). These prices are sent via EMA to consumer. Then the offer 100.7 is removed, and no further offers
exist. How is this change to the offer communicated? as a Null value?
Assume this behavior is uniform during Market Open if no Bid/Offer is available for the said instrument.
Best Answer
-
It all depends.
Using a blank/null value in this situation in the correct behaviour. However it all depends on the publisher. Especially for contributed quotes (OTC quotes that come directly from banks and are contributed to the IDN network - or whatever it is called these days) it is not uncommon to see an ignorant bank (sorry for harsh word) to publish 0 (zero) into a field when what they really mean is "unavailable" .. and thus should have published blank/null. The situation is made worse by how blank value were represented in the Marketfeed protocol. This was the protocol used before RWF/OMM came about and is still widely used. In this protocol - which was all string based - there was a subtle difference between publishing "-0" or just "0" into a field, the latter effectively meaning "blank". When Marketfeed is translated into RWF/OMM the TREP will from this convention try to figure out if the publisher really meant 0 (zero) or if he meant blank. That's tricky. Bottom line here is that quotes that originate from a Marketfeed world are at risk at getting this wrong.
Any publisher should realize that one should never use 0 to indicate the unavailability of a price of a financial instrument. Why? Because 0 is a perfectly valid price for some instruments. (hint: think FX Swaps).
In conclusion: You SHOULD be seeing blank value in your scenario. If not contact the publisher and let him know.
Regards
Lars
Addicticks
0
Answers
-
Thanks for the response.. Just to run another scenario by you;
So in a case where the instrument has a bid (100.5) and offer (100.7) and the offer is changed to 100.6, how is this change communicated? Are both, the previous bid (100.5) and the new offer (100.6) communicated in the next update message sent to the consumer?
If not is it only the new offer (100.6) that will be communicated along with a blank value set as the bid?
Thanks in advance.
Axe.
0 -
In OMM world, how can we put blank into the BID/ASK field? Any method we can call? Thanks.
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 684 Datastream
- 1.4K DSS
- 615 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 249 ETA
- 554 WebSocket API
- 37 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 643 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 26 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 192 TREP Infrastructure
- 228 TRKD
- 915 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛