Streaming Quotes missing data

Hi,
When I use the EIkon Data API to stream quotes in a python script from lets say ESc1 (ES mini continuous future) I do not get all price ticks when I subscribe to fields 'TRDPRC_1 & TRDVOL_1'. Same goes for stocks which I tested as well. I do get many ticks, but miss a lot of the volume/ticks when compared with the chart or with the Time and sales book in EIkon.
I figured it must be some software thing, so reinstalled the whole PC, but even on a clean install same thing. I really dont know how to solve this.
Any help?
Cheers,
Jan
Best Answer
-
Eikon delivered over the Internet subscribes to trade safe conflated streaming market data service. For exchange traded RICs like ESc1 bid and ask quotes are conflated to 333 milliseconds, meaning at most you can get 3 updates a second for BID/ASK fields. The trades are not conflated, meaning for TRDPRC_1 and TRDVOL_1 fields you should be getting every tick. However, Eikon Data API by default utilizes streaming service that provides non trade safe conflation. So, by default you're getting a max of 3 updates per second on the trades as well as on the quotes. You can subscribe to the trade safe conflated service by specifying the service name IDN_RDF, e.g.
sp = ek.StreamingPrices(
instruments = ['ESc1'],
fields = ['TRDPRC_1', 'TRDVOL_1'],
service = 'IDN_RDF',
on_refresh = lambda streaming_prices, instrument_name, fields :
print("Fields received for", instrument_name, ":", fields),
on_update = lambda streaming_prices, instrument_name, fields :
print("Fields received for", instrument_name, ":", fields))The downside is that with IDN_RDF you cannot use consolidated fields like CF_LAST, CF_BID, CF_ASK etc because the service does not provide them.
0
Answers
-
Thank you very much, that makes a lot of sense. I wil give your solution a try tomorrow.
cheers!
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 中文论坛