I am running into a weird behavior in the strategy analyzer. I coded my strategy on ninjascript and it uses tick replay. I backtested it from January 1st , 2023 to January 9th. At this point the signals are fired and orders submitted correctly. When I set the date to after the 9th, let's say the 10th, signals are not fired for the 9th. After deeper debugging, the ticks processed in onBarUpdate method are not the same for the two backtests. When I stop the backtest at the 9th, I receive all the ticks correctly. When I change it to a later date, only few ticks are processed.
I don't understand the problem. I tried to remove historical data for the instrument (YM) for that time period and launch the backtest again to force the redownload of historical tick data. Same issue. I also tried to use local data only (Properties window) while checking in the historical data window that I have all ticks for that date. Still doesn't work.
I appreciate any help.
Thanks.

Comment