How to keep a trading journal you actually stick with
Three checks for a trading journal that has stalled, and a small routine to keep yours going, from what to log after each trade to a 20-minute weekly review.
A trading journal is a record of trades and the details, notes and decisions associated with them, kept so the activity can be reviewed later. This guide sets out one small routine for keeping that record going: a short entry, a fixed moment to write it, and a weekly review.
You started a trading journal with good intentions. The first few entries were detailed: a screenshot, a paragraph on why you entered, a note on how you felt. A week later the entries got shorter. A few weeks after that, the journal stopped, and the trades kept going.
This guide treats that pattern as a design question rather than a discipline question: how much each entry asks of you, when you write it, and whether anything reads it back. The glossary entry for a trading journal covers the term itself; this guide covers the routine.
What can you check when your journal has stalled?
You can check three things in your own journal: how much each entry asks of you, whether there is a fixed moment to write it, and whether anything reads the entries back. These are optional checks on your own setup, not a diagnosis.
How much each entry asks of you. Count the fields you fill in for one trade and time how long a single entry takes. If every trade needs fifteen fields, a screenshot and a paragraph, each entry takes that long every time, and any entry you postpone is added to a backlog.
Whether there is a fixed moment for it. "I'll log it later" has no time attached. If later turns into the next day, the reason you entered is written down after you already know how the trade ended.
Whether anything reads it. Look at when you last opened an old entry. If the answer is never, the journal is being written but not used.
The sections below take each check in turn: shrink the entry, anchor it to a moment, and schedule a short review.
How small can a journal entry be?
A journal entry can be small enough to finish in a couple of minutes, as long as its few fields answer the questions you actually want your record to answer. So start with the purpose, not the fields.
Write one sentence about what the journal is for. One option is: "to see what I actually did, and why, in a form I can review." Then choose two or three questions for your own record to answer over the next month. For example:
- Do I exit where I planned to, or somewhere else?
- Which sessions or days do I trade most often?
- How often do I enter a trade without a written reason?
If a field does not help answer one of those questions, it can wait. A minimum record that serves them might be:
- date and time of entry and exit
- instrument and direction (long or short)
- entry price, exit price and position size
- planned stop, so you know what you were prepared to lose
- result, in your account currency and in R (explained below)
- one line on why you entered
- one tag for anything notable, such as "late entry" or "moved stop"
Here is a hypothetical entry, for illustration only:
Mon 14:05 to 15:20 XYZ-USDT perpetual (hypothetical) long
Entry 24.60 Stop 24.00 Exit 23.70
Planned risk 100 USDT Result -150 USDT (-1.5R)
Reason: price back at the level marked in the morning plan
Tag: slippage on exit
The time cost is simple arithmetic. For illustration, at two minutes per entry and 40 closed trades a month, logging takes 80 minutes a month. At eight minutes per entry, the same 40 trades take 320 minutes, more than five hours. The fewer fields an entry has, the smaller that number gets.
Screenshots, longer reflections and notes on how you felt can come later, once the minimum record is routine. Add one optional field at a time and keep it only if you actually use it in your reviews.
When should you log a trade?
Log a trade at a moment that already exists in your routine: either when the trade closes, or at the end of your session, on the same day. A fixed moment means you no longer decide each day when to do it.
When the trade closes. This records the reason for the trade closest to the moment you acted on it. With many positions open at once, it also means logging in the middle of the session.
At the end of your session. If logging mid-session breaks your concentration, batch it. Close your trading screen, open the journal and record every trade from the session before you do anything else. The point is that the batch happens the same day, at a fixed point.
The next morning. This is also possible, but by then you know how each trade ended before you write down why you entered it. If you log this way, mark those entries as written the next day so you can tell them apart in a review.
Whichever moment you choose, write it down: "I log trades at the end of each session, before I close the laptop." A written rule is something you can check yourself against in the weekly review.
How do you record results in R?
You record a result in R by dividing the trade's result by the risk you planned for it, so trades of different sizes can be read on the same scale. One R is the amount you planned to lose if the stop was hit, and the R-multiple is the result expressed in units of that amount.
Position sizes change. A loss of 150 USDT means something different on a small trade than on a large one, so comparing raw amounts across a month of entries can mislead you about what happened.
Two hypothetical records, for illustration only (one loss, one gain):
- Hypothetical record 1: planned risk 100 USDT, closed at a loss of 150 USDT: -150 ÷ 100 = -1.5R. The extra 0.5R beyond the plan is worth a tag, because something (slippage, a moved stop, a late exit) happened between the plan and the result.
- Hypothetical record 2: planned risk 80 USDT, closed at a gain of 168 USDT: 168 ÷ 80 = +2.1R.
Once every entry carries an R value, you can line up a week of trades of different sizes and read them side by side. The R-multiple calculator does the arithmetic if you prefer not to do it by hand.
R does not make any result better or worse. It only makes your results comparable with each other, which is what a review needs.
What does a 20-minute weekly review look like?
A 20-minute weekly review lists the week's trades in R, totals them, answers your two or three questions from the entries, and ends with one observation and one question for next week. Put it in your calendar at a fixed time, for example Sunday evening.
A simple structure:
- List the week's trades with their result in R.
- Total them, without judging the number yet.
- Go through your two or three questions and answer each one from the entries, not from memory.
- Write one observation, a fact about what you did.
- Write one question to look at next week.
Here is an illustrative week of six hypothetical trades:
Mon +1.2R
Tue -1.0R
Tue -0.4R
Wed +2.1R
Thu -1.0R
Fri -1.3R
Week total: -0.4R
Going through the entries against the question "How often do I enter a trade without a written reason?", you might find that three of the six trades have an empty reason field, and that two of those three were entered after the session you planned to trade had ended.
That observation is not a verdict on whether those trades were good or bad. It is a fact about how you traded that week, written down while the entries are still there to check. Next week's review can look at whether it happened again.
Over a few weeks, these short notes add up to a record of how your actual behavior compares with your written intentions, which no single entry can show.
What should you do when you miss days?
When you miss days, record the facts you can still recover, leave the reasons blank, and restart with the next trade instead of clearing the backlog first. Travel, illness or a busy week can leave gaps in any journal.
Do not reconstruct reasons from memory. If your exchange keeps a trade history, take the entry and exit prices from it. Leave the reason field empty, or mark it "not recorded at the time". An empty field keeps the record honest about what was written when.
Shrink before you stop. If you are behind, drop back to the minimum record for a while. A short entry still keeps the record continuous.
Restart with the next trade. Do not wait to clear the backlog before logging again. Log today's trades first, then fill in older ones if and when you have time.
Keep the review even after a thin week. A review of three trades still happens at its scheduled time, and noting why the week was thin is itself worth a line.
Does it matter where you keep a trading journal?
Where you keep it matters less than two properties: entries are quick to make, and records are easy to filter when you sit down for the weekly review. A spreadsheet, a notebook or an app can all meet those two properties if you set them up for it.
If you would rather not maintain spreadsheet formulas, tradeloggr's journal stores entry, stop, target and position size with each trade record, and lets you filter records by date, direction, labels or search text. The Free plan includes unlimited trade records in up to 10 tradespaces.
Your next step
Before your next session, decide the moment you will log trades and write it down. Then log your next trade at that moment, with only the minimum fields and nothing more.