MT5 Trading Journal

The trade journal that reads MetaTrader 5 for you.

Most journals ask you to type your trades in twice — once when you take them, once when you record them. BetterTradeJourney reads the report MetaTrader 5 already produces, so the journal is populated before you open it.

Upload the report MT5 already gives you

In MetaTrader 5, open the Toolbox, right-click any report and save it as HTML or XLSX. Drop that file into BetterTradeJourney and every position in it is parsed — entry and exit price, lot size, commission, swap, stop loss, take profit and the exact timestamps. Nothing is retyped, so nothing is mistyped.

Statistics computed from the fills, not from your memory

Win rate, profit factor, expectancy, average R:R and maximum drawdown are all derived from the imported fills. Because they come from the broker's own record rather than from what you remember of the session, the numbers do not flatter you — which is the only reason they are worth reading.

Group the legs, keep one idea

A scaled entry is three tickets in MT5 and one decision in your head. Grouping them makes the journal reflect the trade you actually took, and the statistics treat the group as a single position rather than three uncorrelated wins or losses.

Re-import as often as you like

Imports are matched on the broker's ticket ID, so re-uploading an overlapping statement updates existing trades instead of duplicating them. You can export a fresh report every Friday without ever cleaning up afterwards.

Frequently asked questions

Which MetaTrader 5 file formats can I import?
BetterTradeJourney parses the HTML and XLSX report files that MetaTrader 5 exports from the History tab of the Toolbox. Both the standard report and the detailed report are supported.
Do I have to give BetterTradeJourney my MT5 password?
No. You export a report file from your own terminal and upload it. BetterTradeJourney never asks for your broker credentials or investor password, and never connects to your trading account.
Will re-importing the same statement duplicate my trades?
No. Trades are matched on the broker's ticket ID, so an overlapping import updates the trades you already have rather than creating second copies of them.
Does it work with MT4 as well?
MetaTrader 5 is what the importer is built and tested against today. MT4 reports use a different layout and are not yet supported.
Can I import years of history at once?
Yes. Export the full period from MetaTrader 5 and upload it in one file — the importer processes the whole statement, and your analytics are computed across everything it contains.
Is this better than a trading journal Excel template?
A spreadsheet template works until the week you forget to fill it in, and then every statistic computed from it is wrong. BetterTradeJourney reads the report MetaTrader 5 already produces, so the journal is complete whether or not you remembered.

Import your MT5 history now

Create a free account, upload one statement, and see your real numbers in a couple of minutes.

Import my MT5 history