Forex trading journal: automatic, for MetaTrader 5
A forex journal only works if every trade is in it. Here is what to record for each trade, and how to stop typing trades in by hand.
What a forex trading journal should record
A forex journal is only useful if every trade is in it and each entry has enough context to review later. For every closed trade, record:
- Pair and direction (for example EURUSD, buy)
- Lot size, entry, exit, stop loss and take profit
- Open and close time, so you can group trades by session (Asian, London, New York)
- Profit or loss in account currency, including commission and swap
- Your reason for the trade and how you felt, which only you can write
Why forex traders stop journaling
Forex traders often place several short trades a day across multiple pairs. Copying each one into a spreadsheet takes more time than the trade itself, so the journal falls behind and then gets abandoned. The fix is to remove the copying: let the record build itself and spend your time on the notes and the review.
Automating a forex journal from MetaTrader 5
AI Trading Journal reads the closed trades from your MT5 terminal and saves each one in your own journal on your PC (with an optional copy in your own Notion workspace) about every 5 minutes. Every trade gets its own row with pair, direction, volume, entry, exit, stop loss, take profit, open and close time and profit or loss, plus a Notes field for your own comments that the app never overwrites. A daily recap row shows your result, win rate and drawdown.
What to review each week
- Which pairs and which sessions made or lost money
- Whether your average loss is bigger than your average win
- Whether trades you broke your rules on cost more than the ones you followed them on
The numbers are explained in win rate, profit factor and expectancy explained, and a repeatable routine is in the weekly trading review checklist. Size each trade with the free position size calculator.
Limits to know about
- Windows and MetaTrader 5 only.
- Syncs every 5 minutes, not instantly.
- It records and analyses. It never places, changes or closes a trade.
This page is for record keeping and review. It is not trading or investment advice.
Forex-specific things a journal should capture
- The pair family. Group pairs into majors, crosses and exotics, or by the currency they share. Your results on USD pairs, for example, may all come from one view of the dollar.
- Spread and commission. Spreads differ widely between pairs and between sessions. On a tight stop, the spread is a large part of the risk, so a pair that looks good on gross results can be poor once costs are included.
- Swap. Positions held past the daily rollover pay or earn swap, which your broker sets. For swing trades it can matter, and it shows in the MT5 history.
- Currency overlap. Being long EURUSD and long GBPUSD is largely one bet on the dollar. Count open trades by the currencies involved, not only by pair.
- The session. Pick fixed hours for the Asian, London and New York sessions (in your broker's server time, so the numbers are consistent) and tag each trade by the session in which it opened.
A weekly review table (hypothetical numbers)
After a few weeks, a simple table by pair shows where the money comes from and where it goes. These figures are made up for illustration:
| Pair | Trades | Win rate | Net result | Average loss | Comment |
|---|---|---|---|---|---|
| EURUSD | 18 | 50% | +$142 | -$38 | Best on London entries |
| GBPUSD | 11 | 36% | -$96 | -$61 | Stops moved on 3 trades |
| USDJPY | 7 | 57% | +$54 | -$29 | Few trades, small size |
| XAUUSD | 9 | 44% | -$21 | -$74 | Largest single losses |
The table does not tell you what to do, but it tells you what to look at: why GBPUSD lost despite similar setups, and whether the large average loss on gold comes from the stop distance or from not honouring the stop. That is the kind of question that a complete journal makes possible and a half-filled one does not.
Getting started in about 15 minutes
- Decide the fields you will always record and write them down, using the list above.
- Add three fields only you can fill: setup name, plan followed (yes or no), and one line on how you felt.
- Choose how trades will get in: by hand, from an export (see exporting MT5 history), or automatically.
- Set a fixed weekly review slot and use the weekly review checklist.
- After 30 trades, look at the first statistics. Do not draw conclusions before that.
Mistakes forex traders make with their journals
- Journaling only the trades they are proud of. Losses and rule breaks carry the most information.
- Mixing demo and live results. Keep them in separate journals or tag them clearly, or the statistics become meaningless.
- Changing the strategy and the journal at the same time. If both move, you cannot tell what caused a change in the numbers. Tag the version of the strategy on each trade.
- Ignoring position size. Win rate alone hides the fact that the biggest losses came on the biggest lots. Always compare size with result. The position size calculator helps you fix the size in advance.
- Never reading it back. A journal that is only written is just a diary.
If you also trade metals and indices, the gold journal and the indices journal cover what differs. To understand the numbers a journal should produce, read trading performance analysis.
Frequently asked questions
What should a forex trading journal include?
Can a forex journal fill itself in?
Does it work with any forex broker?
Related guides
- A local trading journal for MT5
- P&L calendar for MT5
- Trade notes, ratings and screenshots
- Trading progress and goals
- Back up your journal and move it to a new PC
- An offline trading journal for Windows
- How to set monthly trading goals
- Import your whole MT5 history
- How to tag trades
- Trade screenshots for your journal
- All trading journal comparisons
Try the automatic forex journal free for 7 days
Free for 7 days, no card required. After that, a one-time $19.99 purchase. No subscription. Also on the Microsoft Store.
One-time $19.99, no monthly fee · your MT5 login never leaves your PC · trades go into your own journal on your PC, not through our servers.
Start free 7-day trial