
A backtest replays the strategy over real historical prices, bar by bar, as if it had been trading live: when a signal fires, it "enters" on the next bar's open, places the stop and targets, and then watches the following bars to see what would have happened. It answers one question honestly: does this setup have an edge on this asset and timeframe, or not? A signal service without backtests is opinion; with them, it's evidence.
Since the July 2026 methodology update, one rule governs the backtest, the live record and the quality gate alike — the TP1 standard:
TP2 and TP3 are published as extended targets for traders who choose to run part of a position further — they are never counted in any performance number. Inside any single bar the stop is always checked before the target (the conservative assumption), and realistic costs — spread, commission, slippage — are subtracted from every trade. One rule, everywhere, verifiable by anyone.
| Value | Meaning | What "good" looks like |
|---|---|---|
| Trades (count) | How many simulated trades the test produced. | 20+ before trusting anything; under 20 is too small to judge. |
| Win rate % | Share of trades that reached TP1 before the stop. | Above 50% at 1:1 is a real edge; the higher the better. |
| Profit Factor (PF) | Total won ÷ total lost. The single most important number. | >1 profitable · 1.3+ real edge · 2+ excellent · below 1 losing setup. |
| Expectancy | Average R earned per trade, after costs. | Positive; 0.15R+ per trade is respectable. |
| OOS PF | Profit factor on the final ~30% of data the optimiser never saw — the anti-curve-fit check. | Should stay ≥1.0. High PF with weak OOS = settings memorised the past. |
| Grade | AB proven edge · C thin · D no edge · — too few trades yet. | Only A/B streams gate live signals (with "Suppress C/D" on). |
| Max drawdown | Worst peak-to-valley slide of the equity curve, in R and money. | Smaller is better; judge it against total return. |
The Deep Backtest runs the same engine but reports like a fund would:
Starts from your chosen capital and risks a fixed % of current equity per trade (compounding). The $ equity curve, drawdown and CAGR come from this — what a real account would have experienced, costs included.
Compares the strategy against simply buying and holding the same asset over the same window. A strategy should beat — or strongly de-risk — buy & hold to justify itself.
The order wins and losses arrive in is luck. Monte Carlo reshuffles your trade list 400 times and shows the range of outcomes: the 50% band (half of all reshuffles land here), the 90% band (almost all of them), the median path, and the gold dashed line = what actually happened. Read three things:
Every simulated trade: entry time, direction, in/out prices, R result, money P&L, running equity, bars held. Export the CSV and audit any trade yourself — nothing is hidden.