Forex Trading Journal
A trading journal is a record of every trade you take: what you did, why you did it, how it turned out and how you felt. It turns vague feelings ("I think breakouts work for me") into hard numbers you can act on.
Why Keep a Journal?
Memory is a poor record keeper. You remember the big win and forget the five small rule-breaks that cost more. A journal shows you the truth.
- Find your edge: see which setups, pairs and sessions actually make money.
- Find your leaks: spot repeated mistakes, such as moving stops or trading after a loss.
- Measure discipline: track how often you follow your rules.
- Build confidence: during a losing streak, data shows whether it is normal variance or a real problem.
Note: Your broker's trade history is not a journal. It shows prices and profit, but not your reason for the trade, your plan, or your state of mind. Those are the parts that help you improve.
What to Record
Record the same fields for every trade. Fill in the plan before you enter, and the result after you exit.
| Field | What to write | Example |
|---|---|---|
| Date & time | Entry and exit time, with the session | Mon 5 Oct, 08:15 London |
| Pair & direction | Currency pair, long or short | EUR/USD long |
| Setup | The named setup from your plan | Pullback to support |
| Timeframe | Entry chart and higher-timeframe bias | H1 entry, H4 uptrend |
| Entry / stop / target | The planned prices | 1.0850 / 1.0830 / 1.0890 |
| Risk | Pips to stop and money at risk (1R) | 20 pips, $100 (1%) |
| Position size | Lots traded | 0.50 lots |
| Result | Exit price, pips, money and R multiple | 1.0890, +40 pips, +$200, +2.0R |
| Screenshots | Chart before entry and after exit | Links or image files |
| Emotions | Mood before, during, after (1–5 scale and a word) | 4 — calm; slightly impatient at the dip |
| Rules followed? | Yes / No, and which rule was broken | Yes |
| Lesson | One sentence you learned | Waited for the close — paid off |
Tip: Always record the result in R multiples. R lets you compare trades with different sizes and lets your stats stay valid as your account grows.
Screenshots
Take two chart screenshots per trade. The entry screenshot shows the setup, your levels, and the entry, stop and target lines. The exit screenshot shows what happened next. Over time, flicking through your screenshots trains your eye faster than anything else.
Emotions
Rate your mood from 1 (stressed, angry, tired) to 5 (calm, focused). Add one word. After a few weeks you may find, for example, that every trade taken at a mood of 2 or lower lost money. That becomes a rule: "No trading below a 3." See Trading Psychology.
Sample Journal: One Week
Here is a sample week of eight trades. The trader risks $100 (1% of a $10,000 account) per trade, so 1R = $100.
| # | Date | Pair | Setup | Dir | Entry | Stop | Target | Lots | Result | Mood | Rules? |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Mon 5 Oct | EUR/USD | Pullback | Long | 1.0850 | 1.0830 | 1.0890 | 0.50 | +2.0R | 4 calm | Yes |
| 2 | Mon 5 Oct | GBP/USD | Breakout | Short | 1.2700 | 1.2725 | 1.2650 | 0.40 | −1.0R | 4 calm | Yes |
| 3 | Tue 6 Oct | USD/JPY | Breakout | Long | 150.00 | 149.80 | 150.40 | 0.75 | −1.0R | 3 neutral | Yes |
| 4 | Wed 7 Oct | AUD/USD | Pullback | Long | 0.6600 | 0.6585 | 0.6645 | 0.67 | +3.0R | 4 focused | Yes |
| 5 | Wed 7 Oct | EUR/GBP | Pin bar | Short | 0.8545 | 0.8565 | 0.8505 | 0.39 | −1.0R | 4 calm | Yes |
| 6 | Thu 8 Oct | USD/CAD | Pullback | Long | 1.3600 | 1.3580 | 1.3630 | 0.68 | +1.5R | 3 neutral | Yes |
| 7 | Fri 9 Oct | GBP/JPY | None | Short | 190.50 | 190.80 | 189.90 | 0.50 | −0.5R | 2 anxious | No — no setup, closed early |
| 8 | Fri 9 Oct | EUR/USD | None | Long | 1.0870 | 1.0850 | 1.0910 | 0.50 | −1.0R | 2 frustrated | No — FOMO entry |
Info: The lot sizes keep each trade's risk close to $100. For example, trade 3: a USD/JPY pip is worth about $6.67 per standard lot at 150.00, so 20 pips × $6.67 × 0.75 lots ≈ $100. Use the position sizing calculator to get these numbers.
The week in numbers
Example: summarising the week
Trades: 8 (3 wins, 5 losses) Win rate: 3 ÷ 8 = 37.5% Gross win: 2.0 + 3.0 + 1.5 = 6.5R Gross loss: 1.0 + 1.0 + 1.0 + 0.5 + 1.0 = 4.5R Net result: 6.5R − 4.5R = +2.0R (= +$200) Average win: 6.5R ÷ 3 = 2.17R Average loss: 4.5R ÷ 5 = 0.90R Expectancy: +2.0R ÷ 8 = +0.25R per trade Profit factor: 6.5 ÷ 4.5 = 1.44 Rule adherence: 6 ÷ 8 = 75%
The trades that broke the rules (7 and 8) cost 1.5R. Without them the week would have been +3.5R from six trades. The journal makes this lesson impossible to ignore.
Metrics to Track
Once you have 20–30 trades, start tracking these numbers. Once you have 50–100 trades of the same setup, you can start trusting them.
| Metric | Formula | Tells you |
|---|---|---|
| Win rate | Wins ÷ total trades | How often you are right |
| Average win / loss (R) | Total R won ÷ wins; total R lost ÷ losses | Whether you cut winners or let losers run |
| Expectancy | Total R ÷ number of trades | Your edge per trade |
| Profit factor | Gross win ÷ gross loss | Overall strength of the strategy |
| Max drawdown | Largest peak-to-trough fall in the account | The pain you must be able to sit through |
| Longest losing streak | Most losses in a row | Whether your risk per trade is small enough |
| R by setup | Total R for each named setup | Which setups to keep, fix or drop |
| R by pair and session | Total R per pair / per session | Where and when you trade best |
| Rule adherence | Trades that followed every rule ÷ total | Your discipline |
Example: R by setup for the sample week
Pullback (trades 1, 4, 6): +2.0 + 3.0 + 1.5 = +6.5R Breakout (trades 2, 3): −1.0 − 1.0 = −2.0R Pin bar (trade 5): −1.0R No setup (trades 7, 8): −0.5 − 1.0 = −1.5R Total: +2.0R
One week is far too small to drop breakouts. But if the same pattern appears after 50 trades, that is a real finding.
The Weekly Review
A journal is only useful if you read it. Set a fixed time each week, for example Saturday morning, for a 30–60 minute review.
- Update the numbers. Win rate, net R, expectancy, profit factor, rule adherence.
- Review every screenshot. Ask: was this a valid setup? Was the entry, stop and target placed by the rules?
- Sort the trades into good process / bad process (see process over outcome).
- Find the biggest leak. Which single mistake cost the most R this week?
- Find the best trade. What did you do well that you want to repeat?
- Pick one improvement for next week, and write it as a rule. For example: "No trades on Friday afternoon."
- Check your risk. Is your drawdown inside the limits of your trading plan?
Warning: Don't change your strategy every week based on a handful of trades. Weekly reviews are for fixing execution (following the rules). Strategy changes should come from monthly or quarterly reviews with a large sample.
Tools for Journaling
Spreadsheet
Free and fully flexible. Excel or Google Sheets can calculate every metric above with simple formulas.
Journal apps
Dedicated apps import trades from MT4/MT5 or cTrader and build the stats for you. Most charge a monthly fee.
Notebook
Good for emotions and lessons. Pair it with a spreadsheet for the numbers.
Tip: The best journal is the one you actually fill in. Start with a few columns (date, pair, setup, R, rules followed, mood) and add more once the habit sticks.
Test Yourself With Exercises
Why is your broker's trade history not enough as a journal?
- It doesn't show profits
- It doesn't record your reasons, plan or emotions
- It is not accurate
Over 10 trades you made +7R in total and lost −4R in total. What is your expectancy per trade?
- +0.7R
- +1.75R
- +0.3R
- +3R
In your journal, 14 of 20 trades followed every rule. What is your rule adherence?
- 70%
- 14%
- 60%
After a week of 8 trades, breakouts lost 2R. What should you do?
- Delete breakouts from your plan immediately
- Keep logging them; judge the setup on a much larger sample
- Double the size on breakouts to win it back
Which field is most useful for spotting emotional trading?
- Exit price
- Swap charges
- Lot size
- Mood rating and "rules followed?"