Hello,
I would like to ask some help with regards to historical intraday futures data and backtesting that data accurately or correctly. I currently use IQ-Feed as my data provider and download historical 1-minute data for analysis in Excel. I've been using the continuous @ES# contract for the ES e-mini thinking this to be correct.
By accident, I recently discovered a potential flaw in my logic or systems. I've been using the continuous contract when downloading my data in Excel, but in Ninja I was using the current front month 06-16.
So, while checking my charts and comparing with my tabular data, I discovered that what was a gap down by some magnitude in my Excel data in fact was a fairly significant gap up on my charts. I discovered that using the MergeNonBackAdjusted on NinjaTrader took care of this problem and aligned it with my continuous contract. I could of course also chart the ES ##-## continuous contract directly. So, problem solved, I guess.
However, this made consider the potential pitfalls with using such data. For instance, I use a gap open/down (difference between prior day close and today's open) as something of significance in my systems. So, I would need my data to consistently and accurately depict this difference. Also, I pretty much always compare the current day to the prior day in some kind of way, so yeah, the relationship between prior days in immediate past needs to be correct.
Will the continuous futures contract be good enough for this purpose? Or would I be better of considering actual index data instead?
It would be great if someone could shed some light on this and help me out on this.
Thanks in advance!
Howard
I would like to ask some help with regards to historical intraday futures data and backtesting that data accurately or correctly. I currently use IQ-Feed as my data provider and download historical 1-minute data for analysis in Excel. I've been using the continuous @ES# contract for the ES e-mini thinking this to be correct.
By accident, I recently discovered a potential flaw in my logic or systems. I've been using the continuous contract when downloading my data in Excel, but in Ninja I was using the current front month 06-16.
So, while checking my charts and comparing with my tabular data, I discovered that what was a gap down by some magnitude in my Excel data in fact was a fairly significant gap up on my charts. I discovered that using the MergeNonBackAdjusted on NinjaTrader took care of this problem and aligned it with my continuous contract. I could of course also chart the ES ##-## continuous contract directly. So, problem solved, I guess.
However, this made consider the potential pitfalls with using such data. For instance, I use a gap open/down (difference between prior day close and today's open) as something of significance in my systems. So, I would need my data to consistently and accurately depict this difference. Also, I pretty much always compare the current day to the prior day in some kind of way, so yeah, the relationship between prior days in immediate past needs to be correct.
Will the continuous futures contract be good enough for this purpose? Or would I be better of considering actual index data instead?
It would be great if someone could shed some light on this and help me out on this.
Thanks in advance!

Howard