Trading Journal
17 min read

How to Keep a Trading Journal: Template, Metrics, and Weekly Review

A trading journal is a structured record of the plan, execution, result, and rule compliance for every trade. A useful journal captures the initial risk before entry, reconciles actual fills and costs after exit, normalizes results in R-multiples, and turns the records into a scheduled review. This guide provides a minimum field set, a worked example, formulas, and a weekly workflow without treating historical patterns as promises.

Illustrated trading journal connecting trade plans, chart evidence, rule checks, and weekly review
A useful journal connects the original plan, execution evidence, result, and review instead of recording P&L alone.

Short answer

A useful trading journal records what you planned before a trade, what actually happened, and whether you followed your rules—then turns those records into a scheduled review. Start with a small set of consistent fields: setup, entry, initial stop, size, initial risk, actual exit, costs, net R-multiple, and rule compliance. The journal is not a scorecard for predicting the next trade; it is evidence for separating strategy, execution, and behavior.

A trading journal is not just a broker statement

A broker statement tells you what was filled and what the account gained or lost. It normally cannot tell you whether the trade matched your setup, whether the planned stop changed, or whether a profitable result came from breaking a rule. That is the job of the journal.

Keep three documents conceptually separate. Your trading plan defines what should happen. The trade log preserves objective transaction data. The journal compares the two and records the reason for any difference. Mixing all three into a long paragraph makes review slower and inconsistent.

The Corporate Finance Institute's trading guide describes a journal as a record of the entry, the initial reason, stop and target, subsequent market action, the trader's response, and the final result. Its useful point is not that every trader needs the same format; it is that the record must preserve both the transaction and the decision. See the record-keeping section of the CFI guide.

Build the journal backwards from questions

Every field should support a question you intend to review. Otherwise it becomes friction. Before building a spreadsheet or paying for software, write five to seven questions that a month of records should help answer.

Setup

Which written setup produced the trade, and which version of its rules applied?

Risk

Was the initial risk within the limit, and did actual loss exceed it?

Execution

How far did actual fills differ from the planned prices?

Costs

Did spread, commission, financing, or slippage materially change the result?

Compliance

Which rules were followed, broken, or impossible to verify?

Context

Do results differ by session, direction, instrument, or a defined market regime?

Use fixed tags for repeated categories such as setup, session, and mistake type. Reserve a short note for information that cannot be expressed as a tag. If "trend pullback," "pull-back," and "PB" describe the same setup, a later filter will treat them as three different groups.

The minimum useful trading journal fields

Start with the smallest version you can complete accurately. Add optional fields only after a review reveals a question the current data cannot answer.

Core fields and what each one makes measurable
GroupFieldsWhy they matter
IdentityTrade ID, account, date/time, instrument, directionReconcile records and segment results
PlanStrategy version, setup, timeframe, planned entry, stop, targetCompare the trade with written rules
RiskPosition size, loss per unit, initial monetary risk, open-risk totalNormalize size and verify limits
ExecutionActual entry and exit fills, partials, stop changesMeasure deviation from the plan
CostsSpread, commission, fees, financing, estimated slippageCalculate a realistic net result
OutcomeNet P&L, net R, exit reason, maximum loss if knownCompare differently sized trades
ProcessRule-compliant: yes/no, violation tag, short lessonSeparate process from outcome
EvidenceEntry/exit screenshots or chart linksPreserve the visible context without relying on memory

Start with a copyable structure

The free Strategy Archive trading journal template provides the full field list. Remove anything you will not review; do not remove the initial stop, size, risk, costs, or compliance fields if you want to calculate the metrics below.

Record each fact at the moment it can still be trusted

  1. 01

    Before entry

    Save the setup, planned entry, invalidation, target or exit rule, size, initial risk, and a screenshot. A plan reconstructed after the result is vulnerable to hindsight.

  2. 02

    After the fill

    Replace assumptions with the actual fill, time, size, spread, and order route. If the fill changes the risk, calculate it again before adding exposure.

  3. 03

    During management

    Record only decisions that alter the original plan: stop movement, partial exit, scale-in, cancellation, or a rule override. Add a time and a reason.

  4. 04

    After exit

    Import or enter the final fill, costs, net result, net R, exit reason, and an exit screenshot. Grade compliance before writing a lesson.

  5. 05

    After the session

    Reconcile the journal with the broker statement, flag missing trades, and record valid signals you deliberately skipped if that is one of your review questions.

  6. 06

    At the scheduled review

    Aggregate results, compare like with like, identify one issue worth testing, and record the change as a new strategy version rather than rewriting history.

Worked example: one result, three different conclusions

Consider a hypothetical stock trade entered at $100 with an initial stop at $99 and 50 shares. The initial planned risk is ($100 − $99) × 50 = $50. The position exits at $101.80. Gross profit is $90; after $4 of total costs, net profit is $86 and net R is $86 ÷ $50 = +1.72R. This is an arithmetic example, not a suggested trade or risk amount.

The outcome does not tell you whether the process was valid
RecordWhat happenedReview conclusion
ASetup and every management rule were followedCompliant +1.72R trade
BEntry was outside the setup, but price roseProfitable rule violation
CSetup was valid, but the position was twice the allowed sizeValid idea, invalid risk execution

P&L alone labels all three as winners. A journal preserves the difference. It also keeps planned risk fixed when calculating R: using the final stop after it has been moved would rewrite the denominator and make comparison unreliable. If you need help translating stop distance into size, use the Trading Calculator before placing the trade.

Metrics worth reviewing—and what they cannot prove

Net R-multiple

Net R = net result after costs ÷ initial planned risk. R helps compare trades with different monetary size, but it is only consistent if the definition of initial risk remains consistent.

Historical expectancy

Mean net R = sum of net R results ÷ number of trades. The equivalent grouped form is (win rate × average winning R) − (loss rate × average losing R), with break-even trades included consistently. It describes the sample; it does not promise the next result.

Rule-adherence rate

Compliant trades ÷ all reviewed trades. Publish the checklist used for the grade. A self-awarded score without binary rules can drift when results are good or bad.

Mistake cost

Compare the actual result with the result produced by the written rule only when the counterfactual price and execution are available. Label estimates; do not convert a chart's best possible exit into money you claim was “lost.”

Van Tharp's lesson defines R from the initial risk and describes expectancy as the average R-multiple produced by a set of trades. It also demonstrates why win rate and expectancy are different questions. Read A Short Lesson on R and R-Multiples.

Segment cautiously. Looking at setup, session, instrument, direction, weekday, emotion, volatility, and ten other tags creates many opportunities to find a pattern by chance. Start with a question written before the analysis, compare rules and costs on like-for-like trades, and test any proposed change on new data. Our backtesting versus forward testing guide explains why a result that fits old data may not survive live conditions.

A weekly review that ends with one decision

Logging is collection; review is the feedback loop. Use the same sequence each week so the review is not driven by the most recent win or loss.

  1. 01

    Reconcile

    Match every journal row to broker fills. Resolve missing trades, duplicated partial fills, fees, and timezone differences before interpreting performance.

  2. 02

    Freeze the period

    Do not rewrite old setup labels or stops to fit a new theory. Corrections need an audit note.

  3. 03

    Separate process and outcome

    Count compliant wins, compliant losses, non-compliant wins, and non-compliant losses. A losing compliant trade is not automatically a mistake.

  4. 04

    Review one main question

    For example: did late entries increase slippage, or did one setup generate most rule violations? Avoid searching every tag for a flattering result.

  5. 05

    Inspect the evidence

    Open a small set of representative screenshots: the cleanest execution, the clearest violation, and any outlier that materially affected the week.

  6. 06

    Choose one action

    Keep the rules, clarify one ambiguous rule, test one hypothesis, or pause a setup. State the evidence, effective date, and what would reverse the decision.

A defensible weekly conclusion

“This week contained 12 trades. Ten followed the checklist and two were early entries. The two violations cost -1.4R net, but the sample is too small to change the setup. For the next 20 eligible signals, the entry alert will be tied to candle close; all other rules remain unchanged.”

This conclusion reports the evidence, its limitation, one operational change, and the next observation window. “I need more discipline” does none of those things.

Common trading journal mistakes

Recording only losses

The journal needs compliant wins and losses to show what normal execution looks like.

Writing essays for every trade

Long free text is hard to compare. Use stable tags plus one concise decision note.

Grading the outcome

A profitable rule violation remains a violation; a planned loss can still be compliant.

Ignoring costs

Gross results can conceal spread, commission, financing, and slippage that remove a small edge.

Changing several rules together

If entry, stop, and target all change, the next sample cannot identify what mattered.

Treating a small segment as proof

A striking weekday or emotion pattern may be noise, especially after many comparisons.

Reconstructing the plan later

Screenshots and notes created after the exit can absorb information that was not available at entry.

Collecting sensitive data carelessly

Protect account identifiers, statements, API keys, and screenshots before uploading them to any journal service.

Research method and sources

On October 1, 2026, we reviewed five relevant first-page guides returned for the search intent around “trading journal guide” and “how to keep a trading journal.” Common coverage included objective trade data, subjective context, screenshots, fixed tags, R-multiples, and weekly review. This article adds a stricter separation between plan, log, and journal; a data-timing workflow; a net-R example; and safeguards against hindsight and small-sample overfitting.

Definitions and calculations were checked against the CFI record-keeping material and Van Tharp's R-multiple lesson linked above. Competitor inclusion reflects search relevance, not an endorsement. Search results vary by country, language, device, and date.

Frequently asked questions

What is the difference between a trade log and a trading journal?

A trade log records transaction data such as instrument, entry, exit, size, costs, and result. A trading journal adds the plan, setup, market context, rule compliance, screenshots, and review notes needed to explain the decision. A useful journal normally contains both.

What should I record in a trading journal?

At minimum, record the instrument, setup, direction, planned entry, initial stop, position size, initial monetary risk, actual fills, costs, net result in money and R, rule compliance, and one short review note. Add fields only when they answer a recurring review question.

When should I fill in my trading journal?

Record the plan and initial risk before entry, actual fills and management decisions while evidence is fresh, and the final result after exit. Run a separate weekly review so one emotional trade does not cause an immediate strategy change.

How do I calculate R-multiple in a trading journal?

Define 1R as the initial planned monetary risk. Net R equals the net trade result after costs divided by that initial risk. For example, a net gain of $75 on an initial $50 risk is +1.5R. If actual loss exceeds the plan, the result can be worse than -1R.

How often should I review my trading journal?

Reconcile trades after each session and perform a structured review weekly or after a predefined number of trades. Longer monthly or strategy-version reviews can examine broader patterns. The schedule should be written in advance and kept consistent.

How many trades do I need before changing a strategy?

There is no universal number. It depends on trade frequency, variation in outcomes, market regimes, costs, and the size of the suspected effect. Treat small samples as diagnostic clues, not proof, and distinguish a broken rule from a tested strategy change.

Does keeping a trading journal improve profitability?

A journal does not create an edge or guarantee better results. It can make decisions, costs, rule violations, and recurring patterns auditable. Improvement still depends on data quality, a valid strategy, realistic testing, and acting on evidence without overfitting it.

Use the journal to preserve decisions, not manufacture certainty

A complete journal can reveal how you traded; it cannot guarantee that an observed pattern will continue. Keep raw records, label estimates, preserve strategy versions, and test a proposed change on new data before increasing risk.

Related Articles

Explore Real Strategies on Strategy Archive

See how traders apply these concepts. Browse strategies with transparent rules, performance metrics, and community discussion.

About this article

Written and maintained by Davide Rogai under the Strategy Archive editorial policy. The material is educational, not financial advice. Trading involves significant risk of loss; verify cited facts and make decisions based on your own circumstances or advice from a qualified professional.