#1. NT8 (8.0.23.2) is graphing the wrong data for the historical part of RB 12-21.
Repro#1:
You will notice that I have added 3 instruments into the Market Analyzer. RB 12-21, RB 05-21 and RB 04-21.
You can see that I created a chart with RB 12-21 (Line on Close)
You can also see that I have the correct values in the Historical Data -- Closes in the 1.7xxx price range.
Expected: Chart should represent the data.
Actual: (see below)
The historical data plots as 2.0xx and once it starts showing real-time data that will be plotted with the correct value of around 1.7xx.
Repro #2: (with an indicator)
I call to add 3 data series to my chart which has a primary instrument of CL 04-21.
AddDataSeries(RB 04-21, Minute, 1)
AddDataSeries(RB 05-21, Minute, 1)
AddDataSeries(RB 12-21, Minute, 1)
I then have some debug code in OnBarUpdate which shows the output above.
For some reason it is printing the same values for all 3 indicators, UNTIL it gets to real-time data and then it shows correctly but not all instruments are updated for every minute.
Can you reproduce on your machine? At least just the chart.
Any ideas? It's like NT is getting confused on what Last[0] means but I also tried to get the value with BarsArray[BarsInProgress].GetClose(BarsArray[BarsInProgress].CurrentBar) and that also returns the same incorrect value.
But it's even more strange that the incorrect value is being plotted incorrectly in just a simple chart.

Comment