What the verdict tests
Forge API 1Updated 1 Oct 2026
A verdict is the answer to one question: did this strategy earn its result, or did the search find luck? A run passes through stages, cheap ones first. A strategy stops at the first stage it fails, and the verdict names that stage.
The stages
- Cheap checks. Do costs leave any profit, are there enough trades to say anything, and is the strategy's list of settings short enough to trust? A strategy that fails here never reaches the expensive stages.
- Hold-out. The last part of the history is kept back while the search runs. The strategy must still work on it. See the hold-out test.
- Rolling consistency. The earlier history is cut into consecutive windows. The strategy must work in most of them, not in one lucky stretch. See the rolling test.
- The expensive tier. Four tests that ask how likely it is that the winner is an accident:
- The probability of backtest overfitting: how often the best setting of one half of the history is below average on the other half.
- The deflated Sharpe ratio: the Sharpe ratio, reduced for how many things were tried.
- Plateau: whether the neighbours of the winning settings also work, or only that exact point.
- Walk-forward: settings chosen on one window, then tried on the next, again and again.
The cost of the trades is tested again with wider spreads. A strategy that dies when the spread triples was living on the spread. See the cost stress.
What the words on a result mean
A result says Validated when a candidate cleared every stage. Otherwise it says where the strategy was killed, for example at the gates, at the hold-out or at the expensive tier. Killed is a result, not an error: it tells you which question the strategy could not answer.