Introductory PricingSingle Symbol $10 (was $19) · PRO $49 (was $99) · 14-day PRO trial

What is the Robustness Score?

A model that works once is not the same as a model that works reliably

In quantitative trading, it is easy to confuse a strong result with a reliable one.

A model can produce impressive numbers in one test window while being completely fragile in another. The Robustness Score exists to make that distinction visible.

What the Robustness Score measures

The Robustness Score is a stability estimate. Rather than measuring how profitable a trading model is, it measures how structurally sound its results are — how much confidence can reasonably be placed in what the numbers show.

A high Robustness Score suggests that a model's performance is backed by a meaningful sample of trades, that its edge is genuine rather than noise-driven, and that it is not overtrading its way to superficially inflated results.

A low Robustness Score is a warning. It does not necessarily mean the model is wrong, but it does mean the evidence for its edge is weaker — and that the results should be treated with more caution.

What influences the Robustness Score

Several factors contribute to whether a trading model scores high or low on robustness.

Sample quality matters significantly. A model that has produced very few trades within the evaluation window does not yet have enough evidence to support strong conclusions. The Robustness Score reflects this directly: results based on thin samples are discounted, regardless of how clean those results look.

Expectancy quality is another key factor. A model with a genuine positive edge — where the average expected result per trade is meaningfully above zero after accounting for costs — scores better than a model where the edge is marginal or unclear.

Trade frequency discipline also plays a role. Models that overtrade relative to what the market structure can realistically support tend to score lower. Generating many trades in a short evaluation window often reflects parameter settings that are over-fitted to the specific conditions of that window, not a durable edge.

How it differs from Fitness

Fitness and the Robustness Score measure related but different things.

Fitness is primarily a ranking signal. It identifies which models are performing best right now, under current conditions. A high Fitness score means a model is currently near the top of the population in terms of performance quality.

The Robustness Score is a confidence signal. It describes how much structural trust can be placed in those results. Two models can have similar Fitness scores while having very different Robustness Scores — one may have a well-evidenced edge while the other may have reached similar numbers through a thinner or noisier result set.

In practice, the most useful models tend to show both: competitive Fitness and a meaningful Robustness Score.

How darwintIQ uses the Robustness Score

Within darwintIQ, the Robustness Score is shown alongside other metrics in the Trading Model profile. It is intended to be read together with Fitness, Expected Value, and Drawdown — not as a standalone verdict.

When comparing models with similar Fitness, the Robustness Score can help identify which results are better supported. A model with a moderately lower Fitness but a significantly higher Robustness Score may be the more reliable choice, because its results are grounded in stronger evidence.

The score is expressed on a 0–100 scale. Higher is more structurally sound. No model will score perfectly, and scores should always be interpreted in context rather than treated as absolute thresholds.

Final thoughts

The Robustness Score is not a measure of profitability. It is a measure of how much confidence the evidence supports. In an environment where models are continuously evaluated on recent data, distinguishing between a genuinely edged model and a temporarily lucky one matters. That is exactly what the Robustness Score is designed to help with.