Thank you very much for your post.
If NinjaTrader creates an entry in the historical data db with no values, this generally indicates that data was requested but was not available. For daily bars going back more than 10 years, this would not be unexpected depending on the provider.
Interactive Brokers generally suggests limiting daily bars to 1 year ( please take a look at their publicly available Historical Data Limitations page in this regard ), which might indicate they do not have data available going back to the 2011 contracts.
Furthermore, continuous contracts (e.g. ES ##-##) would not be supported through this provider. When using the regular expiration (e.g. ES 03-22), with historical data being merged (regardless of whether it is back adjusted or not), NinjaTrader would automatically download the historical data for prior contracts, e.g. the ES 12-21, based on how much historical data is being requested.
The difference between selecting "merge back adjusted" and "merge non-back adjusted" would be whether historical data for expired contracts is being adjusted, but would not directly affect the data itself, only the offset it is displayed with.
Last but not least, regarding the way NinjaTrader saves this data; while the platform would create the additional files when saving Futures data compared to Forex data, this is an internal process and would not affect the data or results. There is also no way to manually adjust how this data is being saved.
Should you have any further questions, please don't hesitate to let us know!
Comment