When bars.IsResetOnNewTradingDay = true, the bars.Count begins at the value of the bar before the last EOD Break. I am assuming that some type of caching is occurring here. Do to this internal caching, only the historical data since the last EOD Break gets processed through OnDataPoint(). This leaves me without any information for all the bars before the EOD Break. I know that previous OHLCV data is keep in the bars object as I can query it using the Get methods and proving an index such as 0 or any other value less than the bars.Count.
Is the only way to overcome this limitation is to enable Tick Replay which forces OnDataPoint() to process all bars, regardless of the bars.IsResetOnNewTradingDay setting?
Comment