I created a strategy with the strategy builder, with 16 user inputs. Now I am trying to optimize them with the forward optimization. As you know, it would have trillions of iterations and would take millions of years to optimize all user inputs together. So I decided to do it in three steps.
So the first step was, to find the best configuration for data series, the perfect choppiness index period, and the perfect limit for the choppiness index, at what a trade shouldn´t be taken anymore. All the other user inputs I just let at the default settings for the first step. That was no problem, I had a total net profit of 9000$ with the walk forward function on the first step.
But when I use those optimized values for the second optimization step and add three to five other values, I get completely different results. Shouldn´t it be at least as good as the results from the first step? What is the reason, that I get different results?

Comment