Stream intraday/daily bars with "Refinitiv Data Library for .Net"
We used to use the "Eikon .NET APIs" in C# to query historical bars, and then stream 60minute and daily bars. This was fairly convenient because for streaming for example we would use the dataService.TimeSeries.SetupDataSubscription() request and it would give back DateOHLC+Volume bars.
We are needing upgrade for LSEG Workspace and use "Refinitiv Data Library for .Net". The closest thing I can in this new API is doing something like:
var stream1 = Summaries.Definition("ESU24").Fields("MKT_OPEN", "OPEN1", "OPEN_1", "HIGH_1", "LOW_1", "TRDPRC_1", "ACVOL_UNS", "NUM_MOVES").Interval(Summaries.Interval.PT1M).Count(5).GetStream();
This is a historical request which will also start a stream. First, it does require the specific fields to be asked for. But also on the stream updates, it only gives updates for the specific field which has changed during a certain time period, instead of just giving me the newest OHLC bar whenever something changes.
Is there a way to do that still? It was highly convenient so we didn't have to keep track of anything and could just write new bars that came in.
Thanks.
Best Answer
-
Hi @arek.majka
The Data Library for .Net available within LSEG Workspace provides a streaming capability that is consistent with other streaming services available within our organization. When you request for a historical stream, you are not required to specified fields in the request. The initial request will bring back every field available. However, if you are interested in OHLC, you can simply request for those fields and whenever an insert occurs, I believe you will typically receive the OHLC upon inserts. However, the way streaming services are designed is to deliver deltas - not the entire image for inserts/updates. While I understand the convenience, we also want to make sure we are cognizant of the fact that users do not want the entire set delivered due to load and performance. It is not uncommon for users to hold onto their own images and update based on deltas.
0
Categories
- All Categories
- 6 AHS
- 37 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 中文论坛