Ultimate Breakout System · OneChartSetup
Drawdown Autopsy Created by Discord : @mtlmalek
Drop an MT5 Strategy Tester report from a multi‑set AutoLoader run. Every position is traced back to the set file that opened it, so you can see exactly which strategies paid for the drawdown.
Load a backtest
Pick both, then run. Nothing is uploaded — everything is parsed in this page. You can also drag files or a folder anywhere onto this panel.
Step 1 · required
Strategy Tester report
The ReportTester-*.html MetaTrader writes from Strategy Tester → right‑click → Report. UTF‑16 and UTF‑8 both work; 33 MB is fine.
Nothing selected yet
Step 2 · optional but recommended
Sets folder
Unlocks magic numbers and grid detection — neither is recorded in the report. Only the .set files sitting directly in the folder are read; subfolders are ignored.
Nothing selected yet
Realised equity, by position close
Shaded band marks the deepest peak‑to‑trough stretch.
Full portfolio
Excluding unchecked sets
Max drawdown window
Single losses against your risk limit
Each closed loss measured against the account balance standing at the moment it closed, compared with MaxRiskPerStrategy_Value from the report’s inputs. A trade far over the limit means position size was set from an assumption that no longer held — a stop wider than planned, a symbol whose value per point moved, or several sets on one instrument closing together.
Set files, ranked by damage
Click a row for detail. Uncheck to remove a set from the simulation.
| # | Trade comment | Set file | Magic | Symbol | Trades | Net P/L | Last 3M | In DD window | Worst trade | Worst % | Win % | PF | Max lots |
|---|
Net P/L by symbol
Where the money actually went.
Selected set
Pick a row to inspect a single set file.
Order concurrency against your broker's ceiling
The Strategy Tester enforces no limit on live orders. Brokers do — typically 100–200 pending orders and open positions combined, per account. Anything above the line here would simply have been rejected in a real account.
Pending orders + open positions
Your ceiling
Over the ceiling
| Symbol | Peak pending orders | Peak open positions | Peak combined |
|---|
Duplicate sets, most duplicated first
Pairs on the same symbol that open positions at the same moments. Overlap is measured against the smaller set: 100% identical means both took exactly the same entries; 100% contained means every entry of the first is also taken by the second, which took more besides. The two P/L columns are the same entries run through different exit settings — drop the weaker side.
How attribution works. MetaTrader’s report does not print a position ID, so entries and exits are re‑paired here: every opening deal is matched to its order in the Orders table, which carries the set file’s trade comment. Closing deals are matched back by symbol, by the exact stop‑loss or take‑profit price quoted in the exit comment, and by volume, oldest‑first. The match rate is reported above — treat anything below 100% with suspicion.
What the simulation does and does not do. Unchecking sets subtracts their realised profit and loss from the curve. It does not re‑run the backtest: if your sets size positions off account equity or a max‑risk‑per‑strategy setting, removing a losing set would have changed every later lot size, and margin and stop‑out behaviour with it. Read the simulated curve as a ranking device for which sets to cut, then confirm by re‑running the tester without them.
What the simulation does and does not do. Unchecking sets subtracts their realised profit and loss from the curve. It does not re‑run the backtest: if your sets size positions off account equity or a max‑risk‑per‑strategy setting, removing a losing set would have changed every later lot size, and margin and stop‑out behaviour with it. Read the simulated curve as a ranking device for which sets to cut, then confirm by re‑running the tester without them.