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.