This is my first post so please excuse me if I don't describe this well. I am new to Ninja Trader and C# so have been climbing a very steep learning curve.
I have been trying to test a fairly basic strategy in using Market Replay. I found that at any replay speed ( even x1 ) the orders are sometimes being executed at prices that in no way match the tick data.
I have tried replay data from two sources, Ninja and MarketReplay.net.
Having found a serious incident of mismatch I tested the SampleMACrossOver strategy and this fails at about the same point in the data.
Backtest gives correct results but with all trades at least one bar late is of no practical use in testing profitability.
Could anyone help me to correct this as I cannot test my strategy if trades are being placed sometimes over 9 ticks away from the actual price boundaries?
Sorry images did not attach, trying again.
I have not only tried two different data sources.
I have tried on two different machines, one 32 bit and one 64 bit.
I have tried assigning just one processor core also as that appeared to be an issue described in one thread.
I am running on version 7.0.1000.25
Thank you in advance...
Comment