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
2
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
- 6 AHS
- 39 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛