I have to admit, after several days with this product I can only conclude that the optimizer needs more work.
Using identical settings, I can often come up with totally different performance (note, I'm not talking about the results of the optimizer - I'm referring to the optimizer itself).
Sometimes, I can plow through 10-20 complex optimizations quickly, with times as low as 5 minutes per run.
Other times, *using the same settings and same instruments*, I can get results that vary as bad as 2 hours, to never getting done at all (that is, the dreaded "saving" lock followed by the equally dreaded "aborting" lock).
There is nothing in the log files or trace files that would give me an indication as to what I'm doing wrong.
It's not a memory issue, nor is it a performance issue - I monitor all these things in process via the Task Manager.
Guys, this thing needs more work...I definitely wouldn't move it to production from beta in its current form.
PS - as a note, here's what I'm trying to optimize:
- 2 parameters which vary from 10 to 50 in 5 step increments
- 3 parameters which each vary from 0 to 50 in 5 step increments
- Only one time series, from 6/1 to today.
- Using the genetic algorithm, I do 10 generations and 50 samples/generation.
Like I said - using these settings I can sometimes get a lot of work done. At other times, I get nothing done.
It's not limited to other background processes either. I ran probably 20 optimization runs this morning on an NT process that had been running 15 trading strategies since the prior night without a restart. Right now, I'm not running *anything* and I can't get a single optimization to run, many restarts later.

Comment