A friend and I are working on a strategy together for the ES (at different locations). We're having a terrible time getting the same results from backtesting while using the same strategy. For example, when backtesting the strategy from 4/1 - 4/22 we sometimes see a *huge* difference in Net Profit.
We're both running the same version of NinjaTrader, the same strategy with the same settings. We've deleted our data cache (\Documents\NinjaTrader 8\db/ (deleted folder/files within 'cache', 'day', 'minute', and 'tick').
After much experimentation (comparing chart bars, times, etc...), we're finding that no matter how many times we clear our caches and reload historical data, we end up with different data.
We actually compared charts that were 1 tick charts and there is definitely inconsistency between our charts (missing ticks).
I realize that historical data isn't as complete as live data, but having missing chunks from one computer to the next makes it nearly impossible for us to work together or accurately optimize on backtesting because of suspect data.
We've thought of having one of us download the data and then send the cache files to the other. That would at least sync our historical data, but we still may not be working with 100% accurate data so optimizations won't be accurate.
Is there any way to resolve this so that we have clean and complete historical data?
Thanks!
Comment