I'm looking for a way to test 1 strategy with >1000 combination of parameters. I tried to use JForex optimization and have several problems: 1. When I launch 100 or more combination, JForex takes 100% cpu and does nothing for 12 hours (then I stopped it). I have 6 core i7 and this problem looks strange to me. 2. I tried to launch 20 combination and first 20-30 mins ita takes 100% cpu then reduces to 16.6%. It means JForex uses only 1 core. Test time is more than 5 days... If I sit all day long and manually launch my strategy 1 by 1 it will take 40 hours (as 1 test lasts 2 hours).
How can I speed things up? Is it possible to launch backtests multithreaded? What's the best combination count for test? Please show me the way to solve this problem.