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.
File type found:
File rows checked: . One MT5 position can use several deal rows. Reading trades does not prove that none are missing.
Which costs are in the file?
No separate column does not mean zero cost. The cost may already be in P&L, or may be missing. TradingView net P&L can include simulation costs—not proof of real trading costs. MT5 Deals files without required columns are rejected.
Check these warnings first
How the file was read
Rows not counted as closed trades
Rows with errors or possible duplicates
One trade to compare with your statement
For MT5 Deals, the total includes fees and swap from both entry and exit rows in your file. If times have no time-zone offset, the importer may treat them as UTC. That does not confirm your broker's time zone.
2. Compare with your statement
Check each item against your statement. This tool cannot prove that all costs are 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 informationNo 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.