Description changed:
Attachment SQX B129 WFA bug 5.png added
More WFA issues in B129:
*changing data range by 1 DAY lead to totally different results in the past and also missing trades! see attachment
Status changed from New to Fixed
I don't see why you think it is a huge bug - the number only shows all possible combinations, and it makes no sense when you optimize multipole strategies because each strategy has different number depending on its parameters.
Other issue you reported as a bug is not a bug - there are usually much more total possible conmbinations than steps allowed, so optimizer uses genetic optimization and that is RANDOM.
Every optimization could be slightly different from the previous one. Genetic optimization should help in avoiding local minimum, but it would not be always the same.
W.R.T issue 1A:
I can see when the problem is: somehow when performing WFA from workflow, the WFA engine doesn't properly calculate or 'buffers the old value' of the resulting number of 'Total combinations'. When loading a new strategy to 'bank A', (= source bank of WFA step) then WFA doesn't calculate new 'Total combinations' value during the new WFA run. Instead it uses the OLD value of 'Total combinations' from the previous run!
In this case when a new strategy is loaded to bank A, when changing/playing with e.g.: 'step value' from 2 to 6 and back (without running a new WFA run) the value of 'Total combinations' is suddenly refreshed according to new strategy in the bank A, but sometimes it results in 0 total combinations = error.
This is a huge bug!
How it should work:
WFA engine should always recalculate the new number of 'Total combinations' for EACH single strategy from the source databank BEFORE each single WFA run. Now it seems that all strategies from the source bank are WFA optimized using 1 same combinations number setting from previous run! When you take a strategy from such WFA run and you 'reload it' back into the same WFA source bank and you play with the settings like e.g.: 'step value' then number of Total combinations suddenly changes, when you run WFA again = you get different results!
See screenshot 2.