I am trying to figure out the best way in the C# Workspace Data API to pull out historical OHLC data for multiple markets at once to increase the speed instead of doing one by one.
Using this sample project: 2.1.01-HistoricalPricing-Summaries
My issue is that if I have a list of symbols... in response1, where i pass a single symbol it indeed gives me back 20 days of data. However in response2 if I pass more than 1 symbol, it only returns me the last day for each symbol.
An additional issue, is when I run this on September 11, it only gives me data until September 10. Does the historical data request not include the most bar data as well?
var response1 = Summaries.Definition(symbols.Take(1)).Interval(Summaries.Interval.P1D)
.Fields("DATE", "TRDPRC_1", "MKT_OPEN", "VWAP", "LOW_1", "HIGH_1")
.Count(20)
.GetData();
var response2 = Summaries.Definition(symbols.Take(2)).Interval(Summaries.Interval.P1D)
.Fields("DATE", "TRDPRC_1", "MKT_OPEN", "VWAP", "LOW_1", "HIGH_1")
.Count(20)
.GetData();