← Back to Blog
Journaling practice4 min read

Why Keep a Trading Journal?

Ask a trader how they did this month and most can answer immediately — up $2,400, down $800, roughly break-even. Ask them why, and the answer gets vague fast: "the market was choppy," "I had a rough week," "I'm just not trading well right now." That gap — knowing the outcome but not the cause — is the single biggest reason traders plateau. A journal is the only tool that closes it.

The problem: P&L alone can't tell you if you have an edge

A winning month doesn't prove you have an edge, and a losing month doesn't disprove one. Any strategy, including a bad one, can produce a good month through variance alone — and any good strategy can have a losing month for the same reason. The number that actually separates skill from luck is expectancy: the average amount you can expect to win or lose per trade, calculated from your win rate and your average win/loss size.

Expectancy = (Win % × Average Win) − (Loss % × Average Loss)

A positive expectancy means the strategy pays you over a large enough sample, even though any individual trade — or week, or month — can still lose. A negative expectancy means the opposite: you can still string together winning weeks purely on variance before the math catches up. You cannot calculate this number from memory. You need every trade, with its actual size and outcome, recorded — which is exactly what a journal is. (Want to plug in rough numbers first? Try the free expectancy calculator.)

Three things a journal reveals that memory never will

1. Which setups actually have an edge, versus which ones just feel good. Every trader has a setup they "know" works because the wins are memorable and the losses get rationalized away ("that one didn't count, the news moved against me"). Tagging every trade by strategy and reviewing the aggregate — not the highlight reel — is usually the first time a trader sees a setup they were confident in is actually break-even or worse, and one they underrated is quietly carrying their account.

2. When you actually trade well. Most traders have a session, day of week, or time window where their results are meaningfully better or worse — and almost none of them know which until they log entry times against outcomes. This is one of the cheapest edges available: you don't need a new strategy, you need to stop trading your worst two hours of the week.

3. Which mistakes are actually costing you money. "I keep moving my stop" is a feeling. "Moving my stop cost me $1,140 across 9 trades this quarter" is a number you can act on. Tagging the mistake at the time of the trade — not trying to reconstruct it later — is what turns a vague sense of "trading badly" into a short, prioritized list of specific behaviors to fix first.

The psychological case, not just the analytical one

Journaling also does something memory can't: it interrupts the emotional loop that drives revenge trading and tilt. Writing down what you were feeling before a trade, in the moment, creates a record you can't rewrite after the fact to make yourself look more disciplined than you were. Over time this is what builds real accountability — not to anyone else, to your own future self reviewing the entry.

The honest caveat

A journal only pays off if it's kept consistently. A journal you fill in for two weeks and then abandon is close to worthless — expectancy, mistake costs, and session patterns only become visible with enough trades behind them, and a partial sample can mislead you as easily as no sample at all. The habit matters more than the tool: a plain notebook, updated after every single trade, beats a sophisticated system used twice a month.

Once the habit is in place, the tool decides how much friction stands between you and actually reviewing the data — which is the part most traders skip. See how a spreadsheet holds up in Trading Journal vs. Excel, or how a general-purpose notes app compares in Trading Journal vs. Notion.

If you'd rather start with a tool built specifically for this, ExpectancyIQ imports your trades and calculates all of this automatically — free to start.