Your optimiser found the best parameters. EMA(20), RSI(14), stop loss at 2%. The backtest looks excellent — strong Sharpe, manageable drawdown, healthy profit factor. But here is a question the optimiser cannot answer: is this a genuine edge or a lucky combination?
Change the EMA period from 20 to 19 or 21. Does performance hold? Or does it collapse? If a single-unit shift in one parameter destroys the result, those parameters are fragile. They are not capturing a market signal — they are fitting noise that happened to be present in your specific data window.
This is the distinction between a peak and a plateau. Overfitted parameters sit on a sharp peak: one specific combination works, surrounded by poor results on all sides. Robust parameters sit on a broad plateau: a range of nearby values all produce similar, positive outcomes. The edge comes from the strategy's logic, not from the precise numerical calibration.
Stability testing is the tool that reveals which scenario you are in. It systematically tests parameter neighbourhoods to determine whether your results are resilient to small changes. A strategy that passes stability testing has proven that its parameters are robust — and robust parameters are the only kind worth trading with real capital.