Keeping a Day Trading Journal

A day trading journal records what you planned, what you traded, what it cost, and whether you followed your rules. Its purpose is not to preserve a highlight reel of winning trades. It is to make your decisions available for review.

For anyone practicing day trading, the useful question is not simply “Did I make money?” It is “What produced this result, and should I repeat that behavior?” CME Group’s guidance on keeping a trade log emphasizes recording the reasons behind trades and reviewing how results occurred, rather than stopping at the daily profit or loss.

What to Record in a Day Trading Journal

Build your journal around three layers: the original plan, the actual execution, and the review. Keep planned and actual values in separate fields. Otherwise, an entry made late can gradually become the entry you supposedly intended all along.

The following template is a practical starting point. Use one summary record per trading idea, with the underlying fills attached or stored separately.

Suggested day trading journal fields
Category What to record Review question
Trade identity Trade ID, date, instrument, direction, account, and live or simulated status Can this record be matched to the broker’s history?
Setup and context Strategy name, entry trigger, session, market conditions, relevant news Did the trade qualify under the strategy?
Original plan Planned entry, initial stop, exit rules, position size, and dollar risk What was decided before the outcome was known?
Execution Order types, actual fills, quantities, timestamps, and adjustments Where did execution differ from the plan?
Financial result Gross profit or loss, charges, net result, and result relative to initial risk What did the trade earn or lose after costs?
Behavior Rule compliance, emotional state, and observable mistakes Did behavior change the decision?
Evidence and review Chart images, brief explanation, and proposed follow-up What deserves another look?

Choose a consistent timezone and retain the broker’s original timestamps. Keep strategy names consistent too. “Opening breakout,” “morning break,” and “breakout attempt” should not become three categories unless they describe three different setups.

Separate Decision Quality from Financial Results

A profitable trade can break every rule in the plan. A losing trade can follow it exactly. Grade those two questions separately: did the trade make money, and was it executed as intended?

Charles Schwab’s trade planning guidance recommends deciding entry, sizing, and exit rules beforehand, then evaluating the completed trade against that plan. Use that distinction in the journal rather than assigning a good grade whenever the result is green.

A simple process score might award one point each for a valid setup, permitted position size, correct entry, and compliant exit. Define those conditions before using the score. Four points means the process was followed; it does not establish that the strategy is profitable.

Use observable descriptions. “Poor discipline” is too vague to review. “Entered before the required candle closed” identifies an action. “Increased size after two losses without changing the risk allowance” identifies another.

Keep the strategy rules outside individual trade entries and reference their version. If you change one of your day trading strategies, label later trades accordingly. Do not judge an older trade against rules written after it happened.

Capture the Plan Before the Outcome

Before entry record the setup, trigger, intended size, stop, and exit logic. A short form is enough. The journal should support the trading process, not compete with order management for attention.

During the trade, prioritize managing the position. Capture fills automatically where possible and leave short notes about departures from the plan. If you move a stop, record the original level, new level, time, and reason. Do not overwrite the original decision.

After closing the position, complete the explanation and attach chart images. Include the timeframe and enough surrounding price action to show the setup. An entry screenshot and an exit screenshot provide two distinct records; label annotations added afterward as review notes.

Consider this hypothetical note: “Closed early because price stalled near the morning high; the written exit condition had not occurred.” That is more useful than “Should have held longer,” which judges the decision using what happened next.

Record days without trades as well. Note whether no setup qualified, a risk restriction applied, or you chose not to participate. Put missed opportunities in a separate observation log, not among executed trades with imaginary profits.

Calculate Results After Costs

For each completed trade, calculate profit or loss from actual fills, then subtract applicable commissions and other charges. Keep recurring expenses, such as journal subscriptions or market data, in a separate monthly ledger unless you use a stated allocation method.

Do not subtract the same cost twice. If your calculation uses actual purchase and sale prices, the effect of the spread and execution slippage is already reflected in those prices. You can measure them separately for execution analysis without deducting them again from realized profit.

Express the Result in Units of Initial Risk

For a straightforward stock position, the distance between entry and the initial stop, multiplied by shares, gives the planned price risk before costs. CME Group’s risk management overview explains this relationship between entry, stop placement, and capital at risk.

Define that original dollar amount as 1R. Then calculate:

Trade result in R = net profit or loss ÷ initial dollar risk.

State whether your initial risk figure includes estimated charges, and apply the same convention throughout. Never enlarge the denominator afterward because you widened the stop. That would make the recorded result look better without improving the trade.

Initial risk is a planning measure, not a guaranteed maximum loss. FINRA explains that stock stop orders can execute away from their trigger prices, particularly during volatile conditions. Keep this distinction visible in both the journal and your day trading risk management rules.

A Worked Journal Example

Suppose a hypothetical trader buys 100 shares at $50, with an initial stop at $49.50. Planned price risk is $50, excluding costs. The trader sells 40 shares at $50.50 and the remaining 60 at $50.80.

The first exit earns $20 and the second earns $48, producing $68 gross profit. With $4 in total charges, net profit is $64. Using the stated $50 initial risk, the result is +1.28R.

Record this as one completed trading idea with two exit fills, not two independent winning trades. Preserve both fills so the arithmetic remains checkable. If you later re-enter, use a new trade ID and record the new rationale.

Track Metrics That Answer Useful Questions

Start with a small set of measures and display the trade count beside them. Keep dollar results alongside risk-based results; they answer different questions.

Win Rate and Average Result

Win rate is the proportion of completed trades that finished profitably. It does not describe the size of wins or losses. CME Group’s explanation of mathematical expectation shows why both frequency and size matter.

Your historical average net result is total net trading profit or loss divided by completed trades. It can also be expressed as:

Historical expectancy = (win rate × average net win) − (loss rate × average net loss magnitude).

For a hypothetical sample with no breakeven trades, a 40% win rate, $150 average net win, and $75 average net loss produces $15 per trade: $60 minus $45. That describes the sample, not a promised return on the next trade. Include net breakeven trades in the total count.

Profit Factor and Drawdown

Profit factor compares the sum of winning trade profits with the absolute sum of losing trade losses. Maximum drawdown measures the largest decline from a prior peak to a later trough. TradingView’s performance metrics documentation describes both measures.

For your journal, calculate profit factor using results after transaction costs and label that convention. With no losing trades, the denominator is zero; do not present that as evidence of a dependable strategy.

For drawdown, state whether your record measures closed trades only or account equity including open positions. Do not count deposits as trading gains or withdrawals as trading losses. A closed trade record will not show every loss experienced while positions were open.

Rule Adherence

Add a process measure: the percentage of trades that met every rule on your checklist. Review that figure beside profitability. Improving adherence is useful feedback, but faithfully executing an unprofitable method still requires a strategy review.

Review Daily for Accuracy, Weekly for Patterns

At the end of each session, reconcile the journal with the broker’s records. Check quantities, partial exits, duplicate imports, fees, and whether every position marked closed actually is closed. Repair missing records before analyzing performance.

Then write a short session note: what happened, whether you followed the plan, and what needs attention next session. Make this part of your daily trading routine, rather than a task reserved for unusually good or bad days.

During the weekly review, group trades by setup, session, direction, and rule compliance. Ask a narrow question, such as whether late entries produced worse results than entries taken at the planned trigger. Avoid creating dozens of categories just to find one attractive result.

Treat small groups as prompts for investigation. Six profitable trades should not become a declaration that a setup is reliable. Show how many trades and separate sessions support each observation, and check whether one unusually large winner accounts for most of the profit.

Review emotional notes through actions. If frustration repeatedly appears beside unauthorized size increases, investigate that pairing. Do not assume a losing trade proves you were anxious or a winning trade proves you were calm. Record the state at the time, then assess it through the framework in trading psychology and discipline.

Choose a Journal You Can Maintain

A spreadsheet is a reasonable starting format when you want control over fields and calculations. Schwab’s discussion of trade planning tools includes both notebooks and spreadsheets. Choose the format around the review you intend to perform, not the appearance of its dashboard.

If considering dedicated software, check whether it supports your broker’s exports, partial fills, asset types, currencies, and timezone. Test a small batch against the original records before importing an entire history. Confirm that you can export your data again.

For connected tools, inspect permissions and prefer read-only access where available. Keep account credentials out of journal notes and remove account numbers from screenshots shared publicly.

Separate live trades, simulation, and historical tests. Keep original broker statements and tax documents outside the journal too. The journal is your analysis workspace; do not make it the only copy of the underlying evidence.

Turn Each Review into a Testable Change

End the review with one clear proposal, not a fresh trading system. A useful entry might read: “Late breakout entries showed worse average results in this sample. Test a predefined maximum entry distance in simulation, then review the next batch separately.”

Write down the proposed rule, when testing starts, and how you will evaluate it. Keep the old records unchanged. Do not retrospectively delete trades that the new rule would have excluded, then present the cleaner result as actual performance.

The journal should also leave room for an unwelcome answer: reduce activity, pause, or stop using a method. FINRA’s day trading risk disclosure warns that day trading can produce substantial losses, including all funds committed to it. Better records do not remove that risk.

A useful journal makes the next decision more accountable. It does not need more decoration, more columns, or a heroic explanation for every loss. It needs accurate records, consistent definitions, and a review process you actually use.