I have been trying to verify my backtest results with replay in NT7 to ensure that the strategy I'm using is working properly. One of the big issues I have with this is that I cannot seem to get it to start on the day I choose. If I choose a range from 6/17 to 6/19, it starts on 6/15, then skips to 6/17. I don't know if I have a setting wrong, but it seems like it is off by one day. It is inconsistent IMO and therefore difficult to correlate backtest results with real-time performance when you are looking at exact entry and exits. the only way I have been able to get it to start and run without skipping days is to start on the weekend before.
Also, I have found some inconsistencies with the results when using playback. I have an entry on say 6/23 with backtest. If I am using replay with COBC = false, I get the same entry point. If I set the COBC = true, and run the replay straight through from the day before (set to before market start time) I don't get an entry signal until 6/24. BUT, if I start the replay from the day before with COBC = true, except start it during market hours, I get an entry signal on 6/23 that matches the backtest...
I know that the strategy could have something to do with (I'm using daily time period). I also know the data could be an issue. But, I am using recorded data from my real-time Kinetick feed. So I don't think the data is an issue. With respect to the strategy code, this could be a problem, but with the other inconsistencies I have experienced with market replay, and the fact that I have got the code to execute correctly numerous times with a different time period, I just don't know. I would prefer not to tear into the code right away if the problem is with the replay.
So, are there some known issues with this and is there anything that can be done to fix or help minimize some of these problems I'm experiencing?
Thanks,
Lee
Comment