When running the strategy tester, it's obviously dependent on system resources as to how many calculations it can run when optimizing a strategy before it reaches it's limit. It'd be helpful if Ninjatrader had some way of handling this limit before it was reached, and either slow down or halt the operation. Usually it'll end up crashing either the program or the system if it runs out of memory, and by that time it's too late to abort.
Strategy testing is an important part of finding the right settings that work, so I tend to push it to run a lot of iterations. I don't think the analyzer is freeing up resources after it's 1st run, as it will often run smoothly the first time, and then freeze on a 2nd or 3rd test. Also I checked what resources were being used, and both the RAM and the hard disk had reached near maximum, but the CPU which has 4 cores wasn't being used at all, maybe about 4%. This could've been because it reached the limit with RAM, so it's just an observation. The CPU can usually render HD video without too much effort, so I would've thought it could handle the strategy analyzer. Anyway, that's my feedback and suggestions. Thanks.
Comment