Over-optimization optimises for nuances that only exist in the nuances of price action within given periods, and these nuances are rarely based on anything more than happenstance.
The nuances have no meaning, and are therefore very unlikely to happen again moving forward.
You could consider these intricasies as noise.
A profitable algorithm will be optimised around the signal, with disregard to noise as much as possible.
While all trading patterns contain both signal and noise, it’s useful to back-test to optimise for a strategy that works over time, without too much focus on the curves that the trader is back-testing their algorithm on.
It is wise to take into account large data-sets with cycles, and multiple economic states. Therefore it’s useful to back-test on 9 - 11 years of data.
Asymmetric trading signals means that there has been some amount of curve-fitting, as the trader has adjusted their algorithm to account for the nuances that occur based on economic sentiment and noise in the market, or on a broader economic scale.
Trading strategies should be symmetrical in both regards, as this broad-brush approach will work to your favour in any state of the market, whereas if you’re working with asymmetric trading signals, you’re optimising for one type of market. And if the market moving forward is different to what you’ve curve-fitted to, you’re gonna get rekt. 