That's unfortunate... I have a Ryzen 3950x on the way.
On another note. Is there any way to log more than the return from the objective() function in the _train.log files? Such as other trade statistics? I have considered more complex selection of optimized values with a filtering approach documented by myersanalytics.com. This would have to include a parsing and post process effort to write the .fac files.
To get the trade statistics I guess perhaps I could trying writing to a file manually inside the objective function. Maybe this would allow logging anything required and take care of the logging with extra cores. But maybe file locks would be an issue. Not too worried about order if I can get the WFOCycle into the log file.
Thanks for the quick response!