Trading journal11 min read

How to Keep a Trading Journal: What to Track, a Template and a 20-Minute Weekly Review

A trading journal only works if it records the same few facts about every trade and you review them on a schedule. Here is what to track, the five metrics worth checking, and a routine that fits in 20 minutes a week.

By Andreina Nathaly Rodriguez, Founder & CEO

How to keep a trading journal: write down the same set of facts about every trade (what you traded, why, where you entered, where you were wrong, how it ended and what it cost), then sit down once a week and look for patterns. That is the whole method. The rest of this guide shows the exact fields, the five numbers worth calculating, a 20-minute review routine and the mistakes that make people quit by week three.

A journal is not a diary of feelings and it is not a screenshot folder. It is a small dataset about your own behaviour. Charts tell you what the market did; your journal tells you what you did, and that is the only part you can change.

Why keep a trading journal at all

Memory is a poor record keeper. We remember the big win and the painful loss, and we forget the twelve ordinary trades in between, which is where most of the result lives. Without records you cannot answer basic questions: Is my strategy positive after costs? Do I lose more on Fridays? Do I break my own stop rule after two losses in a row?

  • It turns opinions into numbers. "I think I'm profitable" becomes an expectancy you can read.
  • It exposes repeated mistakes. The same error written down five times stops feeling like bad luck.
  • It protects the account. Reviewing drawdown and risk per trade shows trouble before a rule or a margin call does.

A journal does not make a strategy profitable. It tells you honestly whether yours is, and where it leaks. Trading carries risk of loss.

What to track in a trading journal: the fields for every trade

Keep it short enough to finish in under a minute per trade. A journal with 30 fields gets abandoned; one with 10 survives. This table is also a ready-made trading journal template: copy the first column into a spreadsheet and you have your headers.

  • Date and time (open and close)

    Why it matters
    Shows your best and worst hours, days and holding times.
  • Market / symbol and side

    Why it matters
    Reveals which instruments and which direction (long or short) actually pay you.
  • Entry price

    Why it matters
    Needed to measure how far price moved before you got in.
  • Stop-loss (planned)

    Why it matters
    Defines your risk. Without it you cannot compute R.
  • Target (planned)

    Why it matters
    Lets you compare the planned reward-to-risk with what you really got.
  • Exit price and reason for exit

    Why it matters
    Separates exits from the plan (target, stop) from emotional ones.
  • Position size and risk in money or %

    Why it matters
    Shows whether your risk per trade was consistent or crept up after a loss.
  • Costs (commission, swap, fees)

    Why it matters
    Turns gross results into net results, the only ones that pay you.
  • Result in money and in R

    Why it matters
    R (result ÷ planned risk) lets you compare trades of different size.
  • Setup name

    Why it matters
    Tells you which of your setups have an edge and which are noise.
  • Reason for entry (one line)

    Why it matters
    Forces you to have a reason. "Felt like it" is also a valid, useful answer.
  • Mistake tag and emotion

    Why it matters
    Lets you count how often each mistake happens and what it costs.

Per-trade fields for a trading journal template

Two of these deserve extra attention. R is the result divided by what you planned to lose: if you risked $50 and made $100, that trade is +2R; if you lost $50, it is -1R. Measuring in R makes a $20 trade and a $2,000 trade comparable. And the mistake tag is the field that pays for the journal. Pick a short list (moved stop, entered early, revenge trade, oversized, ignored the plan) and tag honestly.

If you are unsure how much to risk before you even open the trade, run it through the position size calculator first and journal the number it gives you.

Position Size CalculatorHow many lots, shares or units to trade for the risk you choose.

The 5 metrics worth reviewing in your trading journal

Dozens of statistics exist and most of them are decoration. These five answer the questions that matter: how often do I win, how big are the wins versus the losses, is the whole thing positive, how deep did it hurt, and what did it cost to trade. We will use one running example: 50 trades, 20 winners averaging $150 and 30 losers averaging $80.

1. Win rate

Win rate = winning trades ÷ total trades · 20 ÷ 50 = 40%

Win rate alone says nothing. A 40% win rate can be excellent or terrible depending on the next metric.

2. Average win and average loss

Payoff ratio = average win ÷ average loss · $150 ÷ $80 = 1.88

With a payoff of 1.88 the breakeven win rate is 1 ÷ (1 + 1.88) = 34.8%, so a 40% win rate clears it before costs.

The risk-to-reward and win rate guide explains why the two numbers only make sense together.

3. Expectancy

Expectancy = (win rate × average win) − (loss rate × average loss) · 0.40 × $150 − 0.60 × $80 = $60 − $48 = +$12 per trade

Check: 20 × $150 − 30 × $80 = $3,000 − $2,400 = $600, and $600 ÷ 50 trades = $12.

Expectancy is the average result per trade. Positive means the system makes money on average; negative means more trading makes it worse. Use the risk/reward calculator to test what-if numbers.

Risk/Reward CalculatorR multiple of a trade and the win rate you need to break even.

4. Maximum drawdown

Max drawdown = (peak balance − lowest balance after the peak) ÷ peak balance · ($10,000 − $9,100) ÷ $10,000 = 9%

Recovering a 9% loss needs +9.9% (9 ÷ 91), and a 20% loss needs +25% (20 ÷ 80): losses are harder to climb out of than they look.

Drawdown is the number that tells you whether you can survive your own system, and the one prop firms enforce. See the maximum drawdown guide for the rules and the math.

5. Costs

Net result = gross result − commissions − swaps − fees · $600 − $100 = $500 over 50 trades

Here costs ate 16.7% of the gross result ($100 ÷ $600), or $2 per trade. The more you trade, the more this matters.

Many traders look only at gross P&L and are surprised when the account does not grow. Always read the net number.

Sample size matters. Under 30 trades these numbers are noise; 50 to 100 start to be informative; 200 or more give you reasonable confidence. Do not change your strategy based on five trades.

A 20-minute weekly review routine

Logging is the easy half. The review is where the journal pays off, and it needs a fixed slot, such as Saturday morning or Sunday evening, with the market closed. Set a timer for 20 minutes:

  1. Minutes 0 to 3: complete the gaps. Fill any missing exit reasons, mistake tags or notes while you still remember them.
  2. Minutes 3 to 8: read the five metrics. Win rate, payoff, expectancy, drawdown, costs. Compare them with last week and with your last 50 trades, not just this week.
  3. Minutes 8 to 12: sort by mistake tag. Count each tag and add up what it cost. One tag usually accounts for most of the damage.
  4. Minutes 12 to 16: find your best and worst slices. Which hours, days, symbols and setups made or lost money? Treat a slice as a lead only if it has enough trades.
  5. Minutes 16 to 19: look at your two best and two worst trades. Were they planned? A lucky win outside the plan is a warning, not a reward.
  6. Minute 19 to 20: write one rule for next week. Just one, specific and measurable, such as "no new trades after two losses in a day". Check it at the next review.

Once a month, repeat the same loop with a wider lens: a longer window, per-setup statistics and a check of whether last month's rules actually changed the numbers.

Common mistakes when you keep a trading journal

  • Logging only the winners, or only the big trades. Selective data gives a flattering and useless picture. Log every trade, including the boring and the embarrassing.
  • Recording after the fact from memory. Entry reasons rewritten after the result are always more logical than they were. Write the reason before or right at entry.
  • Too many fields. If it takes five minutes per trade, you will stop. Start with the table above and add a field only when a question demands it.
  • Ignoring costs. Gross profit with the commissions left out is a story, not a result.
  • Never reviewing. A journal you do not read is a diary. The weekly slot is not optional.
  • Judging a strategy on too few trades. Ten trades say almost nothing. Change one thing at a time and wait for a real sample.
  • Writing blame instead of data. "The market was rigged" is not a field. "Moved my stop" is.

Manual vs automatic trading journal: honest pros and cons

Both approaches work. The right one depends on how many trades you take and how reliable you are at data entry when you are tired or annoyed.

  • Cost

    Manual (spreadsheet or notebook)
    Free
    Automatic (broker sync)
    Free plan available, paid plans for more
  • Setup

    Manual (spreadsheet or notebook)
    Minutes: copy the template
    Automatic (broker sync)
    Minutes: connect the account or import a CSV
  • Data accuracy

    Manual (spreadsheet or notebook)
    Depends on typos and honesty
    Automatic (broker sync)
    Comes straight from the platform
  • Time per trade

    Manual (spreadsheet or notebook)
    1 to 3 minutes
    Automatic (broker sync)
    Seconds: you add the reason and emotion
  • Missed trades

    Manual (spreadsheet or notebook)
    Easy to skip the bad ones
    Automatic (broker sync)
    Every closed trade appears
  • Statistics

    Manual (spreadsheet or notebook)
    You build the formulas yourself
    Automatic (broker sync)
    Win rate, ROI and calendar are calculated for you
  • Flexibility

    Manual (spreadsheet or notebook)
    Total: any field, any layout
    Automatic (broker sync)
    Limited to what the tool supports

A spreadsheet is a fine start if you take a handful of trades a week. Past that, the weak point is not the formulas, it is the habit: the trades you skip logging are usually the ones you most needed to see. That is the case for automatic journaling. NovaTrade, for example, syncs MT5 automatically (and MT4, cTrader and nine crypto exchanges), so the numbers are complete by default and your time goes into the review. If you search for an automatic trading journal for MT5, the question to ask any tool is whether it captures costs and every closed trade, because that is what makes the metrics above trustworthy.

Whatever you choose, the human part cannot be automated: the reason for the trade, the mistake tag and how you felt. Automation saves the typing so you have energy for those.

From data to patterns: let the journal find what you cannot see

After 50 or so trades, the question changes from "what did I do" to "what keeps repeating". Doing this by hand means sorting and filtering the same table in a dozen ways. NovaTrade's Radar runs 52 checks on your own trades (best and worst hours and days, sessions, symbols, setups, mistakes, holding time, revenge trading and overtrading), so the leaks surface without you building a pivot table. Treat what it shows as leads to test, not as verdicts.

Start today: a 3-step plan to keep a trading journal

  1. Pick your home. Copy the fields from the table into a spreadsheet, or connect your account to an automatic journal. Do it now, not after the weekend.
  2. Log your next 20 trades completely. Every field, including costs, the one-line reason and the mistake tag. Do not judge the results yet.
  3. Book the review. Put a 20-minute weekly slot in your calendar and treat it like a trade: it happens at the planned time.

In a month you will have more real information about how you trade than most traders collect in a year. When you are ready, create your free journal and let the sync handle the data entry.

Frequently asked questions

What should I include in a trading journal?

For each trade: date and time, symbol and side, entry, planned stop and target, exit and reason, position size and risk, costs, result in money and R, setup name, a one-line reason for entry, and a mistake tag. Ten to twelve fields are enough.

How often should I review my trading journal?

Once a week for about 20 minutes, with the market closed, plus a wider monthly review. Reviewing after every trade tends to feed emotional reactions, while never reviewing wastes the journal.

How many trades do I need before the statistics mean something?

Under 30 trades the numbers are mostly noise. Around 50 to 100 they start to be informative, and 200 or more give reasonable confidence. Avoid changing your strategy because of a handful of trades.

Is a spreadsheet good enough for a trading journal?

Yes, if you take few trades and stay disciplined: it is free and flexible. The risk is skipped entries and typos. If you trade often, an automatic journal that syncs from your platform removes the data entry and keeps the record complete.

Can I keep an automatic trading journal for MT5?

Yes. NovaTrade syncs MT5 trades automatically, along with MT4, cTrader and 9 crypto exchanges, and also accepts CSV import. The Free plan covers 1 account and the last 90 days of history.

Start the journal with your real trades

Connect MT4, MT5, cTrader or an exchange and see your win rate, ROI and P&L calendar without typing a trade. Free plan, no card needed.

About the author

Andreina Nathaly Rodriguez

Founder & CEO

Founder and CEO of NovaTrade. Leads the product and writes the trading-math guides, so every formula in an article has a free calculator behind it.

Educational content, not financial advice. Trading carries risk of loss.

Keep reading