Discipline

Forex trade journal

A forex trade journal differs from an ordinary terminal statement by one field: your state before the entry. The statement already knows the price, the size and the result — that is enough to judge the strategy, but not enough to judge yourself. How to keep a journal so that it answers the second question is what this page is about.

Forex trade log: nine fields of the record

The first four are pulled from the terminal automatically if you export a statement. The value of a journal is created by the other five — they have to be written by hand, and that is exactly why they are the ones most often skipped.

FieldWhat to writeWhy
Date and timeFrom the statementLink to the session and to fatigue
InstrumentFrom the statementA check for going outside the list
Size and stopFrom the statementControl of risk per trade
Result in RResult ÷ size of the riskComparability between trades
SetupThe name from the planStatistics by type of entry
By the rulesYes / no, naming the point that was brokenCalculation of the rule-following share
State before entryCalm / rushing / want to win it back / tiredThe link between state and result
What you expectedOne sentence before opening the positionProtection against explanations after the fact
What you would do differentlyOne sentence after closingMaterial for the monthly review

A forex trader's journal differs from an equities log by two lines: alongside size and stop it makes sense to keep the distance in points and the number of nights in the position — a swap is charged for each one.

The «what you expected» field is filled in before the entry. It is the only protection against hindsight bias: by tomorrow memory will rewrite the story as though you had foreseen everything, and the review will lose its point.

What to calculate from the journal once a month

Four indicators are enough. More is harmful: excess statistics on a small sample produce false patterns.

01Share of trades by the rules

The main quantity of the section. Calculated as the ratio of trades without violations to all trades. A working level is from 90 %, at the start 50 % happens.

execution
02Result by group

Separately for trades that followed the rules and separately for the violations. The difference between the groups is exactly the price of your indiscipline in money.

the price of violations
03Average winner against average loser

If the first is smaller, the disposition effect is at work: profits are cut, losses are sat through.

exits
04Distribution by state

The result broken down by the «state before entry» field. Usually one or two states produce almost the whole minus, and they are not always the ones you assumed.

leading scenario

A worked review: what a sample of 40 trades shows

A model sample, but the proportions are typical. The point is to show how a specific conclusion comes out of an ordinary table.

State before entryTradesOf them by the rulesShare by the rulesResult, R
Calm242396 %+7.4
Rushing9556 %−3.1
Want to win it back4125 %−5.8
Tired3267 %−1.2
Total403178 %−2.7

The conclusions are read straight from the table. First: the strategy itself is profitable — in a calm state, plus 7.4 R for the month. Second: the whole minus is created by sixteen trades out of forty, and four «want to win it back» trades cost more than the other twelve together. Third: the work has to go not into the strategy and not into emotions in general, but into one specific scenario — revenge trading.

Why this matters more than general advice. Without such a table a person in this situation usually does the exact opposite: starts changing the strategy, which is the part that works. A journal is needed not for discipline for its own sake, but to point the effort where it pays off.

What to keep it in, and why the format hardly matters

Three workable options

+A spreadsheetAny spreadsheet editor. Plus: it calculates by itself and builds pivots by state easily. Minus: you fill it in by hand.
+A specialised servicePulls trades in via API or from a statement. Plus: no need to move numbers across. Minus: there is usually no state field, so notes have to be used.
A paper notebookPlus: it always gets filled in, because it lies right there. Minus: it does not calculate, and the statistics have to be transferred once a month.
A terminal statement with nothing addedFormally a journal, in fact the statistics of a strategy. It gives no answer to the question about your own behaviour.

The choice of tool does not affect the result, whereas the presence of a «state» field affects it decisively. If a service does not support it, a short text field with four options is enough — that is sufficient for a pivot table.

Five mistakes in keeping one

commonFilling it in once a weekThe state before entry cannot be recalled a week later — what gets written is whatever seems plausible. The field loses its meaning.
commonWriting long commentsWithin two weeks it becomes tedious and the journal is abandoned. One sentence per field is the limit that holds.
noticeableRecording only lossesWithout winning trades you can calculate neither the win ratenor the average winner. The review turns into a list of failures.
noticeableNot marking violationsA trade «almost by the rules» is marked as «by the rules» — and the main indicator of the section stops meaning anything.
expensiveNot keeping the journal during bad periodsThose are exactly the trades that carry the main information. Skipping records during tilt is the most typical and the most expensive loss of data.
invisibleNot recording skipped entriesA trade you did not take out of fear is left nowhere. Without that line the price of fear is invisible, and it is the only one of the six states discussed without figures.

A ready table structure: what goes in which column

For a journal to be calculated rather than merely filled in, the columns have to be machine-readable: values from a list rather than free text. Below is a structure from which pivots are built in one move.

Nine columns. The first five are transferred from the terminal statement, the rest are filled in by hand — and it is those that carry all the value.
ColumnValue typeExampleWhat is calculated from it
Date and hourdate12.03, 11:40Result by hour of the day
InstrumentlistEURUSDShare of trades outside the list of pairs
Setuplistbounce off a levelStatistics by type of entry
Risk, %number1.00Spread of risk between trades
Result, Rnumber+2.0Expectancy and group averages
By the rulesyes / nonoRule-following share
Point brokenlistsizeWhich rule breaks most often
State before entrylistrushingResult broken down by state
Expectation before entrytextto the 1.0880 levelProtection against explanations after the fact

The key requirement is that the «state» and «point broken» columns must be lists of four to six fixed values, not a text field. Free text cannot be grouped, and without grouping a journal stays a journal rather than a measuring instrument.

rule-following share = «by the rules = yes» ÷ all trades
expectancy = mean(result, R) over all trades
price of indiscipline = sum of R on violations × risk in money

The Saturday review: a twenty-minute procedure

A journal without a regular review turns into an archive. Below is the procedure that lasts the longest, because it is short and has a fixed set of questions.

01Summarise the week

Number of trades, rule-following share, result for the two groups. Three numbers, two minutes.

2 minutes
02Find the worst trade

Open the chart and see whether it was by the rules. If it was, there are no conclusions to draw: it is a planned cost.

5 minutes
03Check the violations

Group by the «point broken» column. Usually one point leads, not all of them at once.

3 minutes
04Match state against result

A pivot on the «state before entry» column. We look for the state that produces the whole minus.

3 minutes
05Write down one conclusion

One line: what exactly you will change next week. Not five lines — one.

2 minutes
06Postpone changes to the rules

Edits to the rules themselves accumulate until the monthly review. What changes weekly is behaviour, not the system.

0 minutes

Why only one change. If you change three things at once, in a month you will not be able to say which of them had the effect. One change a week is forty-eight verified changes a year, and that is noticeably more than most people manage to hold.

Frequently asked questions

How do you keep a trade journal if there are many trades?

With dozens of trades a day a full journal is impossible and unnecessary. The working option is full records per session rather than per trade, plus full records for every trade where there were violations. The second part is mandatory, because it is what gives you the rule-following share.

Is it mandatory to record emotions?

It is mandatory to record your state, not your emotions. The difference is practical: «anxious» is a poor record because it is not tied to an action; «rushing, afraid of missing it» is a good one because it explains why a checklist point was skipped.

How long before a journal starts being useful?

The first conclusions appear at thirty records, stable ones at a hundred. Below thirty trades the spread covers any pattern, and the review turns into fortune-telling from the last three cases.

What to do with old records?

Keep them and once a quarter compare the rule-following shares month by month. That is the only way to see that discipline is genuinely growing rather than merely seeming to after a good week.

DiagramResult by state before entry
The result of forty trades by state before entry: calm — 24 trades, 96 percent by the rules, plus 7,4 R; in a hurry — 9 trades, 56 percent, minus 3,1 R; want to win it back — 4 trades, 25 percent, minus 5,8 R; tired — 3 trades, 67 percent, minus 1,2 R
APTF logo
APTF editorial teamWe examine trading psychology where it shows up in the statement: the price of one broken plan, the probability of a run of stops, the cost of revenge trading and of overtrading. We give the formulas in full so that every calculation can be repeated in your own spreadsheet.Who writes and how we verify the dataData verified: