Back to blog

Evidence, not vibes: what a useful trading journal actually records

Ask ten traders whether they keep a journal and eight will say yes. Ask to see a decision the journal changed, an actual "I stopped doing X because my records showed Y," and the room goes quiet. Most trading journals are diaries: how the day felt, what the P&L was, a vow to be more disciplined. Emotionally useful, maybe. As evidence, worthless. You cannot query a mood.

The gap is not effort. People who journal badly often journal a lot. The gap is that a diary records outcomes and feelings, while a useful journal records decisions and the information available when they were made. Outcomes are dominated by noise on any small sample. Decisions are the only thing you actually control, and therefore the only thing worth auditing.

Why the usual journal fails

Three failure modes cover most of it.

It records the trade, not the reason. "Bought at 48.20, sold at 47.10, -2.3%." That row cannot teach anything, because ten different decision processes, some sound, some terrible, produce identical rows. A good entry that lost and a reckless entry that lost look the same in a P&L column, and they require opposite corrections.

It is written for a reader who never shows up. Long free-text paragraphs feel thorough in the moment, but six months later no one rereads ninety pages of prose, and even if they did, prose does not aggregate. You cannot count, sort, or compare paragraphs. A journal nobody can query is a journal nobody uses.

It is written after the fact. Records created post-exit are contaminated by the outcome. Winners get retrofitted with wise-sounding reasons; losers get "I knew it was a mistake." Hindsight does not just blur the record, it rewrites it in your favor, which is precisely the direction a useful record must resist.

What to record: before, during, after

The fix is structural, not motivational. A journal entry has three timestamps, and the earliest one matters most.

Before entry, write the thesis as one falsifiable sentence. Not "looks strong," but "expecting continuation above the 20-day high because sector momentum is broad; setup type: breakout-pullback." The test of a good thesis is that a stranger could later check whether it was right for the stated reason. Compare "felt like it was bottoming" with "expecting mean reversion to the 10-day average after a 3-sigma down move with no news." The first is a vibe. The second is evidence waiting to be graded.

Before entry, write the invalidation. This is the single highest-value field in the entire journal: what price, time, or condition proves the thesis wrong? "Below 46.80" or "if it has not moved within three sessions" or "if the sector index rolls over." If you cannot state an invalidation, you have not made a falsifiable claim, and the position is not a trade; it is an opinion with leverage. Writing it down before entry also quietly fixes position sizing, because distance-to-invalidation is what sizing should be derived from anyway.

During the trade, log deviations only. You do not need a play-by-play. You need a note whenever reality diverged from plan: moved the stop, added size, exited early, ignored the invalidation. One line each, with a reason. These lines are embarrassing to write, which is exactly why they are the ones that pay.

After exit, grade the process, not the outcome. Two separate fields, deliberately: outcome (win/loss/scratch) and execution grade (followed plan / deviated helpfully / deviated harmfully). The uncomfortable but essential categories are the off-diagonal ones: disciplined losses, which are tuition paid correctly, and undisciplined wins, which are the most dangerous rows in the whole dataset because they train bad behavior with good money. Then one short review conclusion: what would I repeat, what would I not.

Make it queryable or it will not be used

Structure beats eloquence. The difference between a journal that changes behavior and one that decays into guilt is whether, three months in, you can answer questions like: What is my hit rate on breakout setups versus mean-reversion setups? Do my "deviated harmfully" trades cluster on a weekday, a session, an instrument? How often does my stated invalidation actually get hit before my thesis plays out?

That means: fixed fields, small vocabularies, every trade. Setup type from a short list you maintain (five to ten names, not fifty). Grades from a fixed scale. Tags, not sentences, wherever possible. Attach a chart snapshot at entry time, because the chart as it looked then, without the future bars, is evidence that memory will otherwise repaint. Free text has a place, but it is a comment on the record, not the record.

A minimal template that has survived contact with real use:

  • Date, instrument, direction, size
  • Setup type (from your fixed list)
  • Thesis (one falsifiable sentence)
  • Invalidation (price, time, or condition, written before entry)
  • Planned exit / target logic
  • Deviation log (only if something changed)
  • Outcome and execution grade (two separate fields)
  • Review conclusion (one or two lines, written within a day of exit)

Eight fields. Two minutes at entry, three at review. Anything heavier will be abandoned by February.

The weekly pass is where the evidence pays

Individual entries are data points; the return on the journal comes from the periodic pass over many of them. Once a week, or every twenty trades, sort by setup type and ask the only three questions that matter: Which setups are paying? Which rules do I keep breaking, and did breaking them help or hurt? Is any pattern strong enough, across enough trades, to change a rule?

Hold the conclusions to the same standard as a backtest. Eight trades is not a sample; do not rewrite your system over it. What the weekly pass reliably surfaces early is not statistical edge but behavioral leaks: the revenge trade after two stops, the size creep on "obvious" setups, the invalidations honored only when convenient. Those show up within weeks, they are worth real money, and no amount of vibes-based recollection will find them, because the whole function of hindsight is to hide them.

A trading journal, done this way, is not a diary at all. It is the one dataset about your trading that no vendor can sell you and no backtest can replace: the record of what you believed, when you believed it, and what happened next. Treat it with the same respect you would give any other research data, and it starts doing what evidence does: quietly, over months, making it harder to keep lying to yourself.


For research and education only. Not investment advice.