A trading journal is the single highest-leverage habit a retail trader can adopt, and it is also the habit most often skipped. The reason is straightforward: it feels like extra work, and the value only shows up after enough trades have accumulated that patterns become visible. Three trades in, a journal looks pointless. Three months in, it is the only honest mirror you have.
This page covers what to record on each trade, how to review the log weekly, and the specific metrics that catch the mistakes you are not aware of making.
What a journal is for
A trading journal exists for one job: to make your behaviour visible to your future self in enough detail to learn from. Profit and loss is a side effect of that behaviour, not the subject of the journal. A log of "EUR/USD long, +30 pips" is technically a record but it teaches you nothing — you have no way to tell whether the trade matched your plan, whether the entry was the same kind of setup as last week's, or why you sized it the way you did.
The journal is for the questions the live chart cannot answer. Am I taking the same trade twice and getting different outcomes? Are my losses concentrated in a particular session? Am I bigger on revenge trades than I think I am? Those questions only have answers if the raw data is there to begin with.
Fields to record on every trade
A useful journal balances completeness against the friction of actually filling it in. If logging a trade takes ten minutes, you will stop after a week. If it takes one minute, you will still be logging in a year. The fields below are the ones that pay back the time spent.
| Field | Why it matters |
|---|---|
| Date and time (entry, exit) | Lets you see whether your edge is concentrated in specific sessions, or evaporates in others. |
| Pair | Some traders have a clear edge on majors and lose money on crosses. The journal will show this. |
| Direction (long / short) | Many traders are dramatically worse at shorts than longs, or vice versa. The data will tell you. |
| Setup name | A short label for what kind of trade this is (e.g., "trend pullback", "range fade", "news breakout"). Without labels, you can't compare apples to apples. |
| Entry price, stop price, target price | The actual numbers used. Lets you compute the planned risk-reward ratio. |
| Position size (lots, units) | Reveals whether you sized to the plan or freelanced. |
| Risk in account currency | The dollar (or euro, etc.) amount you stood to lose if stopped. Recompute it from the calculator, do not eyeball it. |
| Risk as % of equity | The single number that lets you see if your sizing discipline is drifting. |
| Reason for entry | One or two sentences. Should reference the setup conditions, not feelings. |
| Exit reason | Hit stop, hit target, manual exit, time-based exit. Manual exits especially deserve a written reason. |
| P/L in pips and account currency | Both, because the pip column is comparable across positions of different sizes. |
| Screenshot of the chart at entry | The most underused field. Lets you re-examine your reasoning months later. |
| Emotional state (1–5) | A subjective tilt indicator. Patterns show up over many trades. |
| Rule violations (yes/no + which) | The most honest column. Forces you to acknowledge when you broke your plan. |
That looks like a lot, but most of it is one-word entries. A simple spreadsheet with these columns is sufficient. There are commercial journaling tools that automate parts of this (importing from broker statements, generating charts), but a plain spreadsheet is enough to start and removes a layer of dependency.
A worked example entry
Example trade log row
2026-05-09 13:47 → 2026-05-09 15:12. EUR/USD, long, "trend pullback to 20EMA". Entry 1.0852, stop 1.0820 (32 pips), target 1.0916 (64 pips, 2R). Size 0.5 lots = $5 / pip. Planned risk: $160 = 0.8% of $20,000 equity. Entry reason: 4H uptrend intact, 1H pullback into 20EMA on declining volume, prior swing low at 1.0822. Exit reason: hit target. P/L: +64 pips, +$320. Emotional state: 3. Rule violations: none.
Notice what is and is not in that example. There is no narrative about "feeling confident"; the reason is structural. The exit reason cites the rule that fired, not a verdict on the trade. The rule-violation column is the discipline check.
Weekly review: the only part that matters
Recording trades without ever reading them is half the habit. The other half is a structured weekly review. Block thirty minutes on a Saturday or Sunday — when no markets are open and no fresh trade is tugging at your attention — and walk through the week's entries with these questions:
- How many trades did I take, and how does that compare to plan? If your plan says one to three trades per day and you took fifty this week, the journal has already paid for itself.
- What is the win rate, and the average win vs. average loss in pips? The combination matters more than the win rate alone — see the risk-reward ratio page.
- Which setup names were profitable, and which were not? Aggregate by the setup column. You may find one setup pays for everything else.
- How many trades violated my rules? Sum the rule-violation column. This is the most uncomfortable number on the page; it is also the one that improves fastest with attention.
- Were rule-violating trades net positive or net negative? If they were positive, you are training yourself to break rules. If they were negative, you have a clean argument for staying disciplined.
- What pattern in the chart screenshots links the losing trades? This is the genuinely useful step that the spreadsheet alone cannot do.
Metrics worth computing
Once the journal has thirty to fifty trades in it, the following metrics start to be informative. Below that count, the numbers are too noisy to draw conclusions from.
- Win rate: closed winners ÷ total closed trades. On its own it tells you almost nothing — a 30% win rate with 3R winners is excellent; an 80% win rate with 0.2R winners is a slow account drain.
- Expectancy per trade: (win rate × avg win) − (loss rate × avg loss). The single most useful number. Positive means a tradeable edge; negative means you are paying to be in the market.
- Average R per trade: average of (p/l in pips) ÷ (risk in pips). Lets you compare trades of different sizes on the same scale.
- Maximum drawdown: largest peak-to-trough decline in account equity within the period. Tells you what the strategy actually felt like at its worst, not its average.
- Largest losing streak: count consecutive losers. Often longer than people expect — a 50% win rate has roughly a 1-in-32 chance of five losers in a row in any given run of five.
- Profit factor: gross winnings ÷ gross losses. Above 1.0 means the strategy is net profitable; below 1.0 means it is not. The journal's verdict is in this number.
- Rule-violation rate: violating trades ÷ total trades. Should trend downward across weeks; if it doesn't, the rules are too restrictive or the discipline infrastructure is too weak.
Common mistakes when journaling
- Logging only winners. Loss aversion strikes again. The losers are exactly where the lessons are; they have to go in or the journal is decorative.
- Writing prose, not data. "I felt good about this one" is unmeasurable. Use the columns; if the column does not capture the thought, add a column, do not write paragraphs.
- Logging in arrears. A note written three days after the trade is a fiction about what you were thinking, not a record of it. Log when the trade closes, while the reasoning is still there.
- Tracking trades from broker statement only. Broker statements miss the most important field: what were you actually trying to do? The journal needs the intention, not just the execution.
- Skipping the screenshot. The chart at entry, with your reasoning written on it, is the artifact most worth its time. Use the broker's snapshot tool or a free screenshot utility.
- Reviewing daily. Daily review is too close to the event. Weekly is the right cadence — far enough out to be analytical, close enough that the trades are still remembered.
Honest about expectations
A trading journal does not make a losing strategy profitable. It will, however, show you in unforgiving detail whether your strategy has positive expected value at the size you are trading. That is uncomfortable when the answer is no. It is also more useful than not knowing.
Tools that work
The journal does not need software. The most reliable setup is a single spreadsheet (Google Sheets, Excel, LibreOffice) with one row per trade and pivot tables for the weekly review. The chart screenshots live in a folder named by date.
If you prefer paid tooling, there are forex-specific journaling services that import directly from your broker. Be aware that they introduce a dependency on a third party for what is in essence your own performance record — keep a CSV backup.
How this fits with the rest of the site
A journal is what makes risk management real rather than aspirational, and what makes trading psychology measurable rather than vague. The numbers in the journal feed back into position-sizing decisions and the choice of order types for typical setups. Without a journal, every page on this site is just theory; with one, it becomes an iterative loop you can actually improve.
Last reviewed: May 11, 2026