Templates · Worked Example · 3 September 2026

A sample trading journal.
One month, filled in, analysed properly.

Twelve trades, filled in. The month made +5.8R — and the record says something else entirely.

A laptop showing a filled-in table of entries

Most articles about trading journals describe one. This is one — a full month, filled in, with the analysis at the end.

The numbers below are a worked example rather than anyone's live account, but the shape is deliberately ordinary: a small positive month, one setup quietly bleeding, and a set of missed trades worth more than the month itself. That combination is extremely common.

The month: twelve trades

DatePairSetupRiskRule?StateResult
2 MarGBPUSDLondon open pullback1.0%YesCalm-1.0R
3 MarEURUSDLondon open pullback1.0%YesCalm+2.2R
4 MarGBPJPYNews fade1.8%NoAnnoyed-1.0R
6 MarEURUSDLondon open pullback1.0%YesCalm+1.4R
9 MarGBPUSDNews fade1.0%YesRushed-1.0R
11 MarEURUSDRange reversal1.0%YesCalm+3.1R
12 MarGBPJPYNews fade1.0%YesBored-1.0R
16 MarGBPUSDLondon open pullback1.0%YesCalm+0.9R
18 MarGBPJPYNews fade1.4%NoAnnoyed-1.0R
20 MarEURUSDRange reversal1.0%YesCalm+2.4R
24 MarGBPUSDNews fade1.0%YesRushed-1.0R
27 MarEURUSDLondon open pullback1.0%YesCalm+1.8R

Seven columns. That is the whole journal. Note what is not there — no screenshots column, no long notes field, no tags. Those can come later. This much you will actually fill in.

Try it

Which setup is actually paying you?

Tap a setup to take it out of the month, and watch what happens to the total. This is the whole reason to group your trades.

The month +5.8R

All twelve trades. A perfectly ordinary month.

Turn off News fade and the same month becomes +10.8R. Five trades, five losses, and a profitable month hid every one of them.

Now the part that matters

The month finished at +5.8R. On 1% risk that is roughly a 5.8% month, which most traders would take. And if you stop reading the record there, you learn nothing.

1. Group by setup

SetupTradesTotalAverage
London open pullback5+5.3R+1.06R
Range reversal2+5.5R+2.75R
News fade5-5.0R-1.00R

Five news fades, five losses. Not one worked. That setup contributed nothing but risk, took up 42% of the month's trades, and the profitable month hid it completely. A trader looking only at their balance would have carried it into April.

2. Split by rule followed

Ten trades followed the rules and returned +7.8R. Two didn't, and cost -2.0R. Both broken-rule trades were oversized, both were news fades, and both are marked annoyed.

That is not a strategy problem. That is a specific, nameable behaviour: after a loss, this trader takes a bigger position in their worst setup. You cannot see that in a broker statement. It falls straight out of a journal with a state column.

3. The book that isn't in the table

The five setups seen and not taken:

DateSetup seenWhy it wasn't takenWhat it would have done
5 MarLondon open pullbackStill annoyed about the 4th+2.0R
10 MarRange reversalWasn't at the screen+1.6R
13 MarLondon open pullback“Didn't feel right”+2.3R
19 MarLondon open pullbackDown for the week, playing safe-1.0R
25 MarRange reversalHesitated, missed the entry+1.9R

+6.8R left on the table. More than the month made. And the one skipped trade that would have lost was skipped for a good reason, while three of the four winners were skipped for emotional ones.

So the honest summary of this month is not “up 5.8R.” It is: a trader with two working setups, one that should be deleted, a sizing problem after losses, and hesitation costing more than the strategy earns. Same month, entirely different conclusion.

The three actions this month generates. Stop trading news fades for 30 days and log them on paper instead. Cap risk at 1% with no exceptions after a losing day. Take every valid London open pullback for a month, whatever the week looks like. Three concrete changes, from twelve rows and half an hour.

Copy this structure

If you want to start tonight, use exactly the seven columns above — date, pair, setup, planned risk, rule followed, state, result in R — plus a second sheet with four columns for the setups you skipped. Nothing else. You can add to it once you have three months of data and an actual question to ask of it.

The two things people leave out are the state column, because it feels unscientific, and the missed trades sheet, because it feels like admin. Those are the two that produced every insight above.

Exhibit A does this automatically — the grouping, the rule-followed split and the missed-trade log are built in, and an AI coach writes the monthly review off your own numbers. If you'd rather understand the theory first, start with what a trading journal actually is.

Start your free trial → Free position size calculator

Try it free for 14 days. No card needed to start.

Common questions

How many trades before a journal tells me anything?

Setup-level patterns start showing at about 20–30 trades per setup. Behavioural patterns — sizing after losses, day-of-week effects — often show up in the first month, because they repeat far more reliably than edges do.

Should I record results in currency or R?

R, always. Currency mixes your edge with your sizing, so a good month with bad discipline looks identical to a good month with good discipline.

Isn't recording missed trades just self-punishment?

Only if you record them and never total them. Done properly it is a measurement: in the month above it converts a vague feeling of hesitancy into “6.8R, mostly on Tuesdays after a loss”, which is something you can act on.