A trading journal is a record of every trade you take, kept in enough detail that you can later tell which decisions made money and which ones cost it. The simplest version is a notebook with a date, a symbol and a result. The useful version adds the plan you had before entry, the mistakes you made during the trade, and the arithmetic that turns a pile of trades into a few honest numbers: win rate, profit factor, expectancy, drawdown.
Most traders know they should keep one. Most of them stop within a month. This article covers what a trading journal records, what it should compute for you, and the three reasons journals get abandoned, so you can avoid them.
What a trading journal records
There are two layers to a good journal, and most people only keep the first.
The trade itself. Date and time, symbol, direction (long or short), entry price, exit price, stop loss, position size, fees and the net result. With these fields the journal can reconstruct everything else: how much you risked, how many times your risk you made or lost, how long you held.
The process around the trade. Why you took it (the setup or strategy), whether it matched your plan, what you felt going in, and what went wrong. "Moved stop", "entered late" and "revenge trade after a loss" are the entries that actually change behaviour, because they can be counted.
A trading diary that only has the first layer tells you whether you made money. One that has both tells you why.
What a trading journal should compute
A journal that leaves the math to you will be wrong, because you will do it in your head after a losing day. These are the five numbers every journal should produce on its own.
- Win rate. Wins divided by closed trades, with break-even trades left out. A trade that nets +$3 after fees is not a win.
- Average win and average loss. In money and, better, in R (how many times your initial risk).
- Profit factor. Gross profit divided by gross loss. Above 1.0 you are making money; around 1.5 is solid for a discretionary trader; above 3 usually means a small sample.
- Expectancy. What you earn per trade on average: win rate × average win, minus loss rate × average loss.
- Drawdown. The deepest fall from a peak in your equity curve, in money and in percent.
A worked example. Twenty trades, eleven winners averaging +$180, nine losers averaging −$150, risk $150 per trade.
| Number | Calculation | Result |
|---|---|---|
| Win rate | 11 / 20 | 55% |
| Gross profit / gross loss | 11 × 180 / 9 × 150 | $1,980 / $1,350 |
| Profit factor | 1,980 / 1,350 | 1.47 |
| Expectancy | 0.55 × 180 − 0.45 × 150 | +$31.50 per trade |
| Expectancy in R | 31.50 / 150 | +0.21R |
That last line is the one to watch. A system that makes 0.21R per trade is a real edge. A system that makes 0.21R per trade while you tag "moved stop" on a third of the losers is a bigger edge waiting to be collected.
Why most trading journals die in week three
Entry takes longer than the trade. A spreadsheet with twenty columns asks for twenty decisions after every trade. After a losing streak, nobody fills in twenty columns. A journal survives when the minimum entry is three fields and the rest is optional.
The math is wrong, and you can see it. Spreadsheet formulas break when a row is inserted, when a short is entered as a long, or when a partial exit is logged as two trades. The first time the win rate is obviously off, trust is gone and the journal becomes a log you never read.
It gives nothing back. A record that only stores data is a chore. A journal earns its place when it shows you something you did not know: that your Tuesday trades lose, that your "late entry" tag has cost $1,400 this quarter, that your average winner is smaller than your average loser.
Spreadsheet, notebook or trading journal app?
A paper notebook is the best tool for the process layer and the worst for the numbers. A spreadsheet handles the numbers until your first partial exit or your first imported broker report. A trading journal app handles both, as long as entry stays fast and the formulas stay visible.
SetupBook was built around that trade-off. Symbol, direction and result are the only required fields, so a trade is logged in about thirty seconds; prices, stop, size, tags, checklist and notes are there when you want them. P&L, R and risk are computed from the fills, and when the result you typed disagrees with the prices, the app says so instead of guessing. Every mistake tag carries a running cost. The user guide walks through each screen with real numbers from the demo account.
Start with these five columns
If you are starting today, keep it this small:
- Date, symbol, long or short.
- Entry, exit, stop. Size if you know it.
- Net result after fees.
- One tag for the setup, one tag for the mistake (or "none").
- One sentence on what you would do differently.
Review on Sunday. After twenty trades you will have a win rate and an expectancy you can trust. After fifty, the tags start telling the truth. If you would rather not maintain the formulas yourself, create a free SetupBook account and let it do the arithmetic.