I'm not sure what's going on with it,
like 90% of all strategies that passes SeqOpt and auto-applied the new parameters shows one result when choosing the SeqOpt view,
but when those results are getting retested on the same data period spread etc, those same results with those newly applied parameters shows different result..,
Diffidently a SeqOpt bug.
My theory from experience with WF and SPP tests leads me to the following reason why that thing happens,
It might be that SeqOpt / SPP / WF/M use Genetic Optimization rather than Exhaustive Optimization method,
even when we clearly specify the % limitations of +- and the number of steps etc, which is obviously meaning that we do want to limit our optimizations,
still under the hood SQX uses the Genetic Optimization method so every-time that the user wants to use SeqOpt / SPP / WF/M tests the user will get different results from his previous results with the same exact dates, data, settings etc..
The genetic optimization MUST BE OPTIONAL!
this was already mentioned here:
https://roadmap.strategyquant.com/tasks/sq4_9802
and here by @Bentra
https://roadmap.strategyquant.com/tasks/sq4_8538
This must be fixed..!
at least give the user the option to choose between the 2 methods.
thanks.