Discrepancies Between Different Data Feeds
Different data feeds produce different charts, especially when using tick based intervals vs time based intervals. Market data vendors each employ various methods for tick filtering, throttling and time stamping. As a result, no data stream is 100% identical and thus can cause subtle differences in charts. Since NinjaTrader supports many of the leading brokerage and data feed technologies, it is highly likely that two traders using NinjaTrader on different data feeds will have minor differences when plotting the same market and time interval.
When I test the Kinetick EOD connection, I load a High of 16875.25 for the NQ 12-22 on November 22nd 2021.
The ES 12-22 loads a High of 4820.00 for January 4th 2022.
Could it be the Yahoo data is not "merge adjusted"? NinjaTrader by default adjusts historical data from previous expiry months by an offset value to avoid a gap during rollover.
For example, the ES rolled over to the 12-22 expiry month on September 12th 2022 with an offset value of 17.75. This means that all historical data from 09-22 is adjusted by this offset value.
You can find more information on rollover and offsets at the link below.

Comment