Articles on: EdgeLab Strategy Builder

6. Parameter Sweeps — Testing Robustness

What is a parameter sweep?

A parameter sweep is a test that runs your strategy across a range of input values — not just the single setting you specified — to see whether the results hold up or only work for one specific configuration.

For example: if you tested a strategy using a 14-period RSI with a 30/70 threshold, a parameter sweep would also test RSI 10, 12, 14, 16, 18 and thresholds of 25/75, 28/72, 30/70, 32/68 — then compare all of the results side by side.

A strategy that shows good results across the entire range is called robust. A strategy that only works for one very specific setting is almost certainly curve-fitted.

How to run a parameter sweep in EdgeLab

After an initial backtest, EdgeLab will sweep parameters. But you can also simply ask EdgeLab to sweep the parameters:

"Run a parameter sweep on this strategy"
"Test this across different RSI lengths and see if the edge holds"
"Sweep the EMA periods between 10 and 30 and show me the results"

EdgeLab will determine sensible ranges for your specific strategy, run the sweep, and summarize the results. It will tell you which parameter ranges produced consistent results and flag any that appear to be outliers.

Reading sweep results

The sweep will show you whether your chosen settings sit in the middle of a robust zone or on a sharp peak surrounded by poor results. Sharp peaks — where one specific value works but neighbouring values fail — are a red flag. Broad plateaus — where a range of values all produce similar results — suggest genuine edge.

EdgeLab will also update the robustness score in the Metrics panel based on sweep results. If the robustness score improves after a sweep confirms broad stability, that is a positive signal. If it drops, that is a warning.

When to run a parameter sweep

Run a parameter sweep before you seriously consider deploying a strategy. It is one of the most important steps in the research process and takes only a few seconds to request. A strategy that cannot pass a basic parameter sweep should not go live.

Updated on: 24/04/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!