◆ New — Strategy Validator, Code Fixer & Prop Compliance Checker are live. Try one free →
Home / Backtest Health Check
New · Catch the backtest that lies

Backtest Health Check

Upload a TradingView or MetaTrader backtest. We recompute its numbers and cross-check them against what the report claims, run integrity lie-detectors, and stress-test the edge — then return a Backtest Health Score. It measures integrity and robustness, never profitability. We don't run backtests and we don't store your trades.

TradingView CSV/XLSX · MetaTrader HTML/XLSX · or any CSV with a profit column

Your trade data is processed to compute the score and is not stored. There is no “connect TradingView” — export your list of trades and upload it.

What it checks
Recompute vs claimed

Re-derives net profit, profit factor, win rate and drawdown from the trade list and flags any mismatch with the report's own summary.

Structural lie-detectors

Impossible chronology, zero-loss samples, near-perfectly-straight equity curves, and single-trade-dominated edges.

Drop-the-best-K

Removes the best trades one by one — if the edge flips negative after a couple, it was a lucky streak, not a system.

Deflated Sharpe & Min. length

Bailey & López de Prado: adjusts the Sharpe for how many variants you tried and how long the sample really needs to be.

Monte Carlo robustness · Pro

Reshuffles & resamples your realized trades thousands of times → the drawdown you could have had, terminal-equity fan, risk of ruin, and where your result sits on the luck curve.

Save to history · Pro

Keep a private history of every check — verdict & metadata only, never your raw trade data, deletable any time.

Optimized across many variants? Run the Overfitting Check →— Probability of Backtest Overfitting (PBO), White's Reality Check & a trial-count haircut on your optimizer's runs.
Want the code checked too? Run the Strategy Validator → — it catches the look-ahead and repainting bugs that make a backtest lie in the first place.
FAQ
What is a Backtest Health Check?

It's a free tool that measures whether a backtest is internally consistent and robust — not whether it's profitable. We recompute the report's own numbers from its trade list, flag mismatches and structural red flags, and stress-test the edge by removing the best trades. Nothing here is a prediction or trading advice.

Can you connect to my TradingView account to pull the backtest?

No — TradingView has no API for Strategy Tester data, so nobody can. You export your List of Trades (CSV) or MetaTrader statement (HTML) and upload it. We process it to compute the score and do not store your trade data.

Does a high Backtest Health Score mean the strategy is profitable?

No. The score measures integrity and robustness only — whether the numbers reconcile and whether the edge survives scrutiny. A robust-looking backtest can still lose live; an honest, modest one can score well. We never claim or estimate profitability.

How many trades do I need?

Below about 20 trades we refuse to assign a score, because every metric is dominated by luck. Even at 30–100 trades the error bars are wide — we show the trade count prominently and gate each metric on it.

Catch the bug that compiles.Run auditGet Pro