Handling Data Depth

Hi.
I'm using Eikon eta for receiving real time market data.
I would like to know if there is a specification file for how to use the data, specially depth.
I have some trouble figuring out the correct way to handle depth since I don't get all depth level is a single message (sometimes update for some level field i.e. level 2 only the bid size ... )
Should I erase of all levels from the last the received level ( Delete from ) ?
Shouldn't I get full update for the current level ? i.e. both price & size ?
How can I know how many levels are provided for a specific market ?
Thanks
Elad.
Best Answer
-
The payload of MBP is an RsslMap. The RsslMap is a uniform container type of associated key-value pair entries. Each entry, known as an RsslMapEntry, contains an entry key, which is a base primitive type and value. Each map entry contains an action that helps to manage change processing rules and tells the consumer how to apply the information contained in the entry.
The available actions are:
You need to process the data in a map according to the map actions. For more informtion, you can refer to the ETA Developer Guide and RDM Usage Guide in the API package.
0
Answers
-
Thanks for reaching out to us.
Please confirm the API that you are using. Is it ETA (Enterprise Transport API) or Eikon Data API?
If you mean Level 2 data, such as Market By Order, or Market By Price, you can refer to the How to Sort & Process Level 2 Orderbook Data using EMA C++ API article.
I hope that this information is of help.
0 -
I'm using ETA.
Do you have an article for MBP ( MarketByPrice )?
I'm looking for the logic of handling BMP such as Should I apply delete from once I get an update for level? if only level 3 was changes , should I receive data for level 1 & 2 also .
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
- 685 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
- 252 ETA
- 556 WebSocket API
- 38 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
- 652 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
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 193 TREP Infrastructure
- 228 TRKD
- 917 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 中文论坛