The short answer
A trading journal is a record of every trade you take, written in a consistent format so you can measure what works. Keeping one comes down to four habits:
- Write the plan before the trade. Entry, stop, target and the setup name, written before you click buy. A plan written afterwards is a story, not a plan.
- Log the result the same day. Exit price, size, fees, net profit or loss and the R-multiple.
- Add one honest sentence. Did you follow the plan? If not, what changed?
- Review weekly. Group the trades by setup and look at win rate, profit factor and expectancy for each group.
Everything else (screenshots, mood scores, tags) is optional. Start with these four and add fields only when you have a question the current fields cannot answer.
Step 1: choose a format you will still use in a month
The best journal format is the one you keep filling in on a bad day. There are three common options:
- Paper notebook. Fast to write, impossible to total. Fine for the plan and the honest sentence, poor for the numbers.
- Spreadsheet. Flexible and free. Our trading journal spreadsheet guide lists the columns and the formulas. The cost is typing every fill by hand.
- Journal app. Imports fills from the broker so the numbers fill themselves, leaving you only the plan and the note.
Whichever you choose, fix the fields on day one and do not change their meaning later. A column called "setup" that meant one thing in March and another in June makes the review useless.
Step 2: write the plan before you enter
The most valuable entry in a journal is written before the trade exists. It takes under a minute:
- Setup name, from a short fixed list (for example "breakout", "pullback", "earnings drift"). Three to six names is plenty.
- Entry, stop and target prices. The distance from entry to stop is your 1R, the unit everything else is measured in.
- Position size, worked out from the stop, not from how confident you feel. The position size calculator does this: (account × risk %) ÷ |entry − stop|, rounded down.
- Why now, in one line.
Writing the stop first has a side effect: it forces you to decide where you are wrong before you have money on the line, which is when you think most clearly.
Step 3: log the result the same day
After the trade closes, fill in the exit, the fees and the result. Then convert the result into R, because dollars hide information. A $300 win sounds good until you see you risked $600 to get it.
The formula is: R-multiple = (exit − entry) ÷ (entry − stop). It works for shorts too, because the signs flip together. The R-multiple calculator checks it for you.
Then write the honest sentence. Good ones are specific: "Moved my stop down 40 cents because I did not want to be stopped out" teaches you something. "Market was choppy" does not.
Same day matters. By the next morning you will remember the trade as more deliberate than it was. If manual entry is the part you skip, a journal app that imports fills from your broker can fill the price columns for you; TradeGreen connects read-only to 20+ brokers and journals each closed trade automatically, so the only thing left to type is the note.
Step 4: review weekly, by setup
A journal you only write is a diary. The payoff comes from the weekly review, where you total the numbers for each setup separately. Here is a worked example for one week of ten trades:
| Measure | Value | How it is calculated |
|---|---|---|
| Trades | 10 | 4 wins, 6 losses |
| Win rate | 40% | 4 ÷ 10 |
| Average win | $150 | gross wins $600 ÷ 4 |
| Average loss | −$60 | gross losses −$360 ÷ 6 |
| Profit factor | 1.67 | $600 ÷ |−$360| |
| Expectancy | $24 per trade | 0.40 × $150 + 0.60 × (−$60) |
| Net | $240 | $24 × 10 trades |
A 40% win rate looks poor in isolation, but the average win is 2.5 times the average loss, so the week was positive. The break-even win rate at a 2.5 payoff is 1 ÷ (1 + 2.5), about 28.6%, and this week sat comfortably above it. You can check any of these with the profit factor calculator.
Ten trades is far too few to conclude anything about a setup. Treat one week as a check that the log is complete, and look for patterns only once a setup has dozens of trades. Our guide to reviewing your trades walks through the full weekly routine.
How to keep the habit going
Most journals die in the second or third week, usually after a losing day nobody wants to write up. A few rules help:
- Make the minimum tiny. If a full entry feels like too much, log the numbers and one sentence. A short entry beats a skipped one.
- Tie it to a fixed moment. Right after the close, before you look at anything else.
- Log losing days first. They contain most of the lessons and are the entries you will be tempted to skip.
- Never edit old entries except to fix a typo in a price. Rewriting the reason after the fact defeats the purpose.
- Count completeness. Each week, check that the number of journal rows matches the number of closed trades at your broker. Missing trades are rarely random; they tend to be the bad ones.
Common mistakes
- Logging only dollars. Without the stop you cannot compute R, and without R you cannot compare a $50 stock trade to a $5,000 options trade.
- Too many setup names. If every trade gets a new label, no group ever has enough trades to measure.
- Reviewing the whole account only. A good setup and a bad one can average out to "flat" and hide both. Split by setup.
- Judging by win rate alone. Win rate without the size of wins and losses tells you very little. See the risk reward calculator for how the two interact.
- Treating the journal as a scoreboard. The point is not to feel good about the week. It is to find the one rule you broke most often.
A journal will not make any strategy profitable, and no amount of logging guarantees results. What it does is turn vague impressions into numbers you can check, which is the part of trading you fully control. If you keep losing and do not know why, start with this diagnosis guide.