Excessive curve fitting is anathema to any system developer, however, any system in some respects is dependent on a certain set of parameters. How many bars is the lookback period? How much % is the retracement? What is the profit target?
Personally, I try to use adaptive parameters, like a lookback period that oscillates between a maximum and a minimum depending on market choppiness, targets dependent on volatility, etc., however also in my case ultimately I need to input a few numeric (arbitrary) parameters.
What would be philosophically the best way to proceed?
On one hand, I could backtest across a few different periods and choose the parameters that give the overall better performance. On the other hand, one could argue that the market of 3 years ago is not the market of this year, and one should calibrate parameters according only to the best performance in the most recent period. Someone else could argue that it's not so much about the period choice but about the robustness across different markets.
I don't have a strong opinion on what is best, would just like to understand other people's reasoning and motivations to choose one approach over another.
Personally, I try to use adaptive parameters, like a lookback period that oscillates between a maximum and a minimum depending on market choppiness, targets dependent on volatility, etc., however also in my case ultimately I need to input a few numeric (arbitrary) parameters.
What would be philosophically the best way to proceed?
On one hand, I could backtest across a few different periods and choose the parameters that give the overall better performance. On the other hand, one could argue that the market of 3 years ago is not the market of this year, and one should calibrate parameters according only to the best performance in the most recent period. Someone else could argue that it's not so much about the period choice but about the robustness across different markets.
I don't have a strong opinion on what is best, would just like to understand other people's reasoning and motivations to choose one approach over another.
