Trade by Evidence

FREE · NO UPLOAD

Will the Checker read your trade file?

Open your export. See how many closed trades we can read, their total P&L, and which fee columns are in the file. Then compare with your statement.

$0. No email or broker login. Your file stays in this page's memory. This tool does not upload or save it. It checks the file—not whether your strategy works.

Local draft, not published. Checker orders are not open. Use desktop Chrome on Linux. Only a few phone-width examples have been checked, not the full phone workflow.

1. Choose your trade export

Use one account and one currency, such as USD or EUR. We do not convert currencies. For MT5 Deals, include the opening trades through to the final close. Keep your original file.

Advanced settings

Change these only if you know how your file writes numbers, dates or fees. Auto-detect can be wrong: read the warnings.

MT5 statement results already use the actual fill prices; we do not subtract spread again. A fee column alone does not prove that every cost is included.

3. Want to review the results?

If the file matches your statement, the optional Edge on Trial Checker helps you check costs, try extra-cost scenarios and see how uncertain the average is. It also shows drawdown from closed trades—not live account equity.

Planned price: $27 once. No subscription. Orders are not open. This free check is useful on its own. Don't buy the Checker to fix an unsupported file. If your spreadsheet or a free tool already does the review you need, you may not need it.

What the full review addsOptional launch information

No signals, strategy approval, income or win-rate promises. Past trades do not prove future results. This cannot check live equity, certify prop-firm rules, or prove that all trades and costs are present.

What the full review can—and cannot—tell you

First, you confirm whether P&L is before or after costs and what fees it includes. The Checker then shows extra-cost scenarios, uncertainty ranges and closed-trade drawdown. You can reuse it locally; you are not paying to reveal a hidden result from this free check.

Those ranges cannot fix cherry-picked trades, using future information in a backtest, choosing a winner after many tests, or unrealistic fills. Closed-trade drawdown leaves out losses while trades are open. Read the full method and worked example before buying. This free check does not rate your strategy.

Supported files and limits

MT5: tested account-history and Strategy Tester HTML tables, the desktop Trade History Report .xlsx (Open XML), Deals CSVs and closed-position CSVs, with supported English or German headings. MT5 Deals need the full history and required cost columns. We combine opening and closing fees and swap once; spread is not subtracted again.

With Position IDs, extra entries and partial closes can be grouped until the position is fully closed. Without IDs, only one opening entry per symbol is allowed at a time. Overlapping entries, reversals, missing or duplicate deals and unclear trade order need a checked CSV with one row per closed position. Positions still open—including their partial-close results—are left out.

TradingView: supported Strategy Tester trade-list CSVs with money P&L per trade. Entry rows are not counted as results. Repeated entries or exits, mismatched sizes, unknown row types and exits marked Open/Offen need checking first. Percentage returns and running totals cannot replace money P&L. Paper Trading statements are a different format.

Tested MT4 closed trades, cTrader, FX Blue, Myfxbook and standard completed-trade CSV journals are also supported. A file type being recognized does not mean every broker, translation or fee treatment is covered. Check the count, total and one trade against your statement.

Limits: one account, one three-letter account currency; no currency conversion. Up to 5 MiB and 10,000 input rows, including entry rows—not 10,000 closed trades plus entries. Comma, semicolon and tab-separated files are supported, with decimal dot or comma and UTF-8 or BOM-marked UTF-16. Unclear numbers and dates need checking. Use desktop Chrome on Linux; a full phone-only workflow is not verified.

Technical column names and exact import rules

The Checker supports tested English/German MT5 table layouts with Time, Deal, Symbol, Type, Direction, Volume, Commission, Swap and Profit, with optional Fee/Fees, Taxes and Position ID columns. Older tested Tester headers Trade and Profit Column are also recognised. It combines entry and exit fees and signed swap once, using the supplied executed P&L without charging spread again.

With Position IDs, related scale-ins and partial closes are combined until the position is fully closed. Without Position IDs, only one entry followed by its partial or final exits per symbol is accepted; overlapping entries are rejected, not FIFO-paired. Reversals, close-by deals, missing entries, duplicate tickets, over-closes and indistinguishable entry/exit timestamps require a reconciled completed-position CSV. Deal volumes must be plain positive decimals with at most eight decimal places. Positions still open at the end—including any partial-exit results—are excluded from completed-position statistics.

TradingView trade-list CSVs may use Trade # or Trade number, Date/Time or Date and time, and per-trade money columns such as Net P&L USD or Net PnL USD. Return % and cumulative P&L columns are not used as cash results. Recognised German equivalents include Handelsgeschäft #, Typ, Datum/Uhrzeit and G&V netto EUR. Entry rows are excluded from performance; matching entry/exit directions and supplied quantities are checked. Repeated entries/exits, mismatched quantities, unknown event types and Open/Offen-marked exits require reconciliation. Percentage-only exports cannot be converted to money by this tool.

Closed MT4/MT5 position tables, the previously documented cTrader/FX Blue/Myfxbook CSV presets, and normalised completed-trade journals remain available. A recognised layout is not a guarantee that every broker/version, cost posting or translated label is covered. Export one account in one three-letter account currency. No currency conversion is performed. Compare the imported closed-record count, total and a known trade with your original report.

CSV supports comma, semicolon or tab delimiters; decimal-dot or decimal-comma values; UTF-8 and BOM-marked UTF-16LE/BE. Ambiguous numbers/dates need review. Limits are 5 MiB and 10,000 input rows before filtering or reconstruction—not 10,000 completed trades plus their entry rows. Use a desktop browser; the tested workflow is offline Chrome on Linux, not a verified iPhone-only workflow.

File not working?

Export a supported table again, or make a checked CSV with one row per fully closed position. TradingView Strategy Tester trade lists are not Paper Trading account statements. We do not read legacy Excel .xls (OLE), XML, PDF, price bars or percentage-only results. MT5 desktop Trade History Report .xlsx (Open XML) is supported. We cannot repair every file or support every broker version.

For help, use the error message and, if needed, a small made-up example with no personal details. Do not share your full account history, login or password.