Trading Journal Template: What to Record to Improve Day and Swing Trade Decisions
trading journaltrade reviewbehavioral financetrader educationrisk management

Trading Journal Template: What to Record to Improve Day and Swing Trade Decisions

MMarket Bot Pulse Editorial Team
2026-11-06
9 min read

Use this trading journal template to track setup quality, risk, execution, emotions, MAE, MFE, and expectancy across day and swing trades.

A trading journal turns individual day and swing trades into a usable record of decisions, conditions, execution, and results. This guide provides a spreadsheet-ready trading journal template, review checklist, and practical formulas for identifying repeatable mistakes and profitable setups without confusing luck with skill.

Overview

A useful trading journal records more than entry price and profit or loss. It captures what you believed before the trade, what information supported that belief, how well you executed the plan, and what happened after the position was closed.

The goal is not to create paperwork for its own sake. The goal is to answer specific questions:

  • Which setup types produce the most consistent results?
  • Are losses caused by the strategy, poor execution, oversized positions, or rule violations?
  • Do results change in different market regimes?
  • Are alerts, scanners, options flow, or trading bot signals improving decisions or encouraging impulsive entries?
  • Does the trade perform as expected after accounting for risk, slippage, and premature exits?

A day trading journal may need precise timestamps, market-session context, and execution details. A swing trading journal should usually include the expected holding period, upcoming catalysts, overnight risk, and the reason the position remained open or was closed. Both can use the same core structure.

Keep the journal separate from your official broker records. A journal is a decision and performance tool, while broker statements and transaction reports are the primary records for account reconciliation and tax preparation. Tax treatment varies by jurisdiction and account type, so confirm reporting requirements with a qualified tax professional rather than relying on a trading spreadsheet.

What to track

1. Trade identity and context

Start with fields that make each trade easy to find and classify:

  • Date and time of entry and exit
  • Ticker, asset class, and long or short direction
  • Strategy or setup name, such as breakout, pullback, reversal, trend continuation, or mean reversion
  • Time frame and intended holding period
  • Trade source, such as a market scanner, earnings catalyst calendar, discretionary analysis, options flow alert, or bot-assisted signal
  • Market regime, such as trending, range-bound, highly volatile, weak, or uncertain

Use a small, consistent list of setup names. If every trade receives a different label, the journal will not produce useful comparisons. A setup should describe the repeatable pattern, not the ticker or the outcome.

2. Thesis, catalyst, and invalidation

Write the thesis before entering. In one or two sentences, explain why the trade may work and what evidence supports it. Record the relevant catalyst, if any, such as an earnings release, guidance update, sector move, unusual volume, macro event, technical level, or change in sentiment.

Then state what would prove the idea wrong. This is the invalidation condition. It may be a price level, a failed breakout, a change in market breadth, a fading catalyst, or a time-based condition. Recording invalidation before entry helps distinguish a planned exit from an emotional reaction.

3. Entry, stop, target, and position size

Record the planned entry price, actual average entry, initial stop, intended target, number of shares or contracts, and planned risk. A basic share-position formula is:

Position size = maximum dollar risk ÷ (planned entry price − stop price)

For a short position, use the absolute difference between entry and stop. If the calculated size is not practical, reduce the position or skip the trade rather than moving the stop closer to justify a larger position.

Also record the planned reward-to-risk ratio:

Planned reward-to-risk = (target price − entry price) ÷ (entry price − stop price)

Use absolute price differences for short trades. The ratio is a planning tool, not a promise. A trade with a high planned ratio can still have poor expectancy if the setup rarely reaches its target or if execution is inconsistent.

4. Execution quality and trade management

Compare the plan with what actually happened. Record whether the entry was early, late, or on plan; whether the stop was respected; whether the target was changed; and whether the exit was driven by a rule, a new fact, or an emotion.

Useful execution fields include:

  • Planned versus actual entry and exit
  • Slippage or spread conditions, when material
  • Partial exits and average exit price
  • Stop movement, including the reason and time
  • Unfilled orders, missed entries, and canceled trades
  • Execution grade, such as A, B, or C, with a short explanation

For a day trading journal, note whether the trade occurred during the opening session, midday, or late session if time of day affects your results. For swing trading stocks, record overnight gaps, holding-period changes, and whether a scheduled catalyst was approaching.

5. Risk path and outcome

Do not record only the final result. Maximum adverse excursion, or MAE, measures how far a trade moved against you while it was open. Maximum favorable excursion, or MFE, measures the largest unrealized gain reached before exit. These fields can reveal whether stops are too tight, targets are too ambitious, or exits are consistently premature.

One simple format is to record MAE and MFE in both dollars and “R.” Here, 1R is the initial amount risked on the trade. For example, if the planned loss at the stop was $100, a $200 loss equals -2R and a $150 unrealized gain equals +1.5R. R-based results make trades with different position sizes easier to compare.

Record realized profit or loss after commissions, fees, and other applicable trading costs when those figures are available. Also note whether the result was affected by a gap, halted trading, partial fill, liquidity problem, or other event that may not reflect the underlying setup.

6. Process, emotions, and rule violations

Use a short pre-trade and post-trade checklist instead of a long journal entry. Before entry, record your confidence level, emotional state, sleep or focus concerns if relevant, and whether the trade meets your written rules. After exit, note fear of missing out, revenge trading, hesitation, impatience, overconfidence, or relief.

Mark rule violations separately from ordinary losses. A losing trade that followed the plan is different from a profitable trade that broke the plan. Useful classifications include:

  • Valid loss: planned trade, acceptable execution, unfavorable outcome
  • Valid win: planned trade, acceptable execution, favorable outcome
  • Execution error: valid idea, poor entry, exit, sizing, or order handling
  • Rule violation: trade did not meet the playbook criteria
  • Unclassified: insufficient information or an unusual event

Spreadsheet-ready journal fields

These columns provide a practical starting point: Trade ID, date, ticker, direction, setup, time frame, catalyst, market regime, thesis, invalidation, planned entry, actual entry, stop, target, size, planned risk, actual exit, realized P/L, result in R, MAE, MFE, holding time, execution grade, emotional state, rule violation, exit reason, screenshot link, and lesson.

Attach a chart screenshot from before entry and another from after exit when possible. Screenshots help verify whether the written explanation matches the actual price structure.

Cadence and checkpoints

Complete the essential fields before placing an order, then finish the outcome fields shortly after closing the position. Delaying the entry thesis can lead to hindsight bias, while delaying the review can cause important execution details to disappear.

After every trade

  • Confirm the actual fills, average prices, and position size from the broker record.
  • Complete the exit reason, emotional state, and rule-violation fields.
  • Save before-and-after screenshots if they are part of your process.
  • Classify the trade as a valid result, execution error, rule violation, or unusual event.

Weekly review

Review trades by setup, time frame, direction, market regime, and execution grade. Look for process problems that can be corrected immediately, such as moving stops, entering without a catalyst, or taking trades outside the planned session.

Monthly or quarterly review

Use a larger sample before changing a strategy. Calculate the number of trades, win rate, average win, average loss, average result in R, largest losing streak, total rule violations, and results by setup. A simple expectancy formula is:

Expectancy = (win rate × average win) − (loss rate × average loss)

Use decimal values for the rates and keep wins and losses in the same unit, preferably R. For example, a 40% win rate with an average win of 2R and a 60% loss rate with an average loss of 1R produces an expectancy of 0.20R before additional costs. The calculation describes the sample; it does not guarantee future performance.

At each review, reconcile journal totals with broker exports. Export terminology and column names can change when platforms are updated, so confirm how fills, fees, assignments, splits, and corporate actions are represented before relying on automated formulas.

How to interpret changes

Separate strategy quality from execution quality. If one setup has a positive result when trades follow the rules but a negative result when entries are late, the first improvement may be execution discipline rather than a new indicator. If results deteriorate across several setups during a volatile or range-bound regime, the market environment may be the relevant variable.

Compare groups only when they contain enough observations to be informative. Avoid declaring a setup profitable after a few wins or abandoning it after a small run of losses. Examine the distribution of outcomes, not only the average. A strategy may have a modest win rate but still work when average winners are substantially larger than average losers. Conversely, a high win rate can hide occasional oversized losses.

MAE and MFE add useful detail:

  • Large MAE on winners may indicate entries are early or stops are too close.
  • Large MFE followed by small realized gains may indicate premature exits.
  • Repeated losses larger than planned risk may indicate slippage, stop movement, or position-size errors.
  • Similar losses after alerts from different sources may show that the problem is confirmation and execution, not the alert provider alone.

When reviewing AI stock trading bots, buy-sell signals, or real-time stock alerts, record the signal timestamp, your decision delay, and whether the signal met your own risk rules. Treat the signal as an input to evaluate, not as proof that a trade is suitable. A separate review of signal performance can help; see How to Evaluate Trading Bot Signals.

Use the journal to change one variable at a time. Possible adjustments include reducing position size, restricting a setup to a defined market regime, requiring a catalyst, changing the review time, or eliminating a recurring rule violation. Record the change and its start date so later results can be interpreted fairly.

When to revisit

Revisit the journal after every trade, conduct a focused review each week, and complete a deeper monthly or quarterly analysis. Update the spreadsheet whenever your broker changes export formats, your platform changes order terminology, or your strategy begins using new instruments such as options or cryptocurrency. Keep the core fields stable so historical comparisons remain possible, but add a clearly dated column when a new measurement is introduced.

Use this practical review checklist:

  1. Export or verify the latest transaction data.
  2. Complete missing thesis, execution, MAE, MFE, and emotion fields while the trade is still fresh.
  3. Filter results by setup, regime, time of day, holding period, and signal source.
  4. Calculate expectancy in R and compare planned risk with actual losses.
  5. Count rule violations separately from ordinary losing trades.
  6. Choose one process change for the next review period.
  7. Reassess the change after a defined sample rather than after one trade.

Before planning a new position, pair the journal with a position-sizing method and a setup checklist. The position size calculator guide covers repeatable risk decisions, while the swing trading stock checklist helps test whether a setup meets its criteria. A journal is most valuable when it changes behavior: document the plan, execute within defined risk, review the evidence, and make measured adjustments.

Related Topics

#trading journal#trade review#behavioral finance#trader education#risk management
M

Market Bot Pulse Editorial Team

Financial Markets Editor

Senior editor and content strategist. Writing about technology, design, and the future of digital media. Follow along for deep dives into the industry's moving parts.