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.