So I`ve reproduced the problem using NT SampleMACrossOver and have attached screen prints of the results hoping you guys at support can explain what is going on.
File “01 Batch WFO.gif”
Shows the results of a 10period over 10Test day WFO of SamplaMACrossOver, for a typical batch of CME & CBOT futures while connect to Kinetic… Combined NET Results = $23,197.62
File “02 Batch WFO.gif”
Shows the results of the same test parameters as “01 Batch WFO.gif”, executed immediately after the previous test…. Combined NET Results = $11,061.06.
File “03 Batch WFO.gif”
Same as the previous example. This time the Combined Net Results = $20,072.91.
My observation is, between each test the perpetual contract data for each instrument is static (due to the specified date range of 1/1/2015 – 12/12/2015) and strategy SamplaMACrossOver is static, so I suspected the reason for the differences in the results between the tests could be the NT CACHE at C:\.. \NinjaTrader 7\db\cache.
So I shutdown NT and deleted the contents of C:\.. \NinjaTrader 7\db\cache, restarted NT and rerun the test again. File “04 Batch WFO.gif” shows the Combined Net Results = $21,560.32
Next, I repaired the DB using Tools>Options>Data>Repair DB.
I ran another test using the same parameters again, but NOT connected to Kinetic, File “05 Batch WFO.gif”… Combined NET Results = $21,830.88”
I ran another test using the same parameters again, but NOW connected to Kinetic, Combined NET Results = $19,798.76”
I am using NT 64bit 7.0.1000.30 running on a Windows 10 desktop
From my perspective, it looks to me that somehow the CACHE and/or DB is being corrupted and causes NT to produce random invalid WFO results.
Can you please provide me with assistance? I can easily reproduce these anomalies. Please let me know what I can do next.
Thank you
Comment