EasyTrading
Deep divesNovember 3, 2026 4 min

Trading journal: how to distinguish a mistake from a losing trade

A trading journal template that separates the plan, execution and rule adherence from profit. Three examples and a review process for manual and algo trading.

Trading journal: how to distinguish a mistake from a losing trade

A trade closes at a loss. Should you change the strategy, fix execution, or simply record the outcome? Without a journal, these decisions easily blur together. A loss can occur when the rules were followed precisely; a profit can occur after they were broken.

A useful trading journal answers two separate questions: what happened to the money, and what happened to the decision? The compact template below suits manual trading, your own algorithm, and an account whose trades your audience copies. Its purpose is to prepare the next review—not establish profitability from a few entries.

Record the plan before the outcome is known

“Entered according to the system” means little if the rules were written after the trade closed. Before entry, save the strategy name and version, the signal, the condition that invalidates the idea, the intended exit, and the chosen position size. For an algorithm, a code version and parameter set can replace a verbal summary.

Include the environment: historical simulation, a practice run, or a live account. Do not pool their statistics without explicit separation. A backtest and an exchange execution establish different facts, as explained in Backtest, execution, live account.

Never record API secrets, passwords, or complete access credentials in the journal. An internal account label and trade identifiers, available only to the relevant people, are sufficient to connect an entry with its evidence.

A minimal trading journal template

Do not start with dozens of columns. Keep the fields that allow another person to understand your conclusion.

Field What to record
Context Timestamp and timezone, exchange, market, instrument, environment
Rule Strategy version and the specific entry condition
Plan Size, exit, signal invalidation, and limits chosen before entry
Actual outcome Filled quantities and prices, costs, final state
Rule adherence Yes, no, or unknown, with supporting evidence
Next action Observe, investigate execution, or research a change separately

“Unknown” is a valid answer. Without the original signal or reliable timing, you cannot honestly classify a trade as compliant. Recover the evidence first. A final-balance screenshot cannot replace the decision record and execution history.

Separate decision quality from financial outcome

After the trade, use a simple classification. Rules followed, positive outcome: record it, but do not call the strategy proven. Rules followed, negative outcome: investigate ordinary trading risk rather than automatically rewriting the algorithm.

If the rules were broken, the violation remains a violation regardless of the financial outcome. A profitable entry before the signal does not turn early entry into part of the strategy. You can investigate it as a new hypothesis, but cannot retroactively rename the original rule.

Flag technical cases separately: an incorrect quantity, a late order, an exchange rejection, or an unknown status. These do not necessarily indicate a flawed trading idea. Establish the cause from evidence, not from whether the outcome appeared green or red.

A worked example without invented returns

Suppose an educational strategy permits entry only after an hourly candle closes. The first journal entry says: “Entered before the close because I did not want to miss the move.” The trade made a profit. Rule adherence is still “no,” and the next action is to examine why the early entry occurred. Profit does not justify replacing the rule.

In the second entry, the signal appeared after the close, the order and exit followed the plan, but the trade lost money. With supporting evidence, adherence is “yes.” That one outcome alone does not justify changing parameters. Nor does it establish the opposite conclusion—that the entire strategy is good.

In a third case, the signal is known but the final order status is missing. Mark it “unknown” and recover the execution record. Until then, comparison with the first two trades is unreliable.

Review without rewriting the past

Choose the review point in advance and compare like-for-like entries: the same strategy version, market, and environment. There is no universal trade count after which a strategy becomes validated. If observations are scarce or conditions changed sharply, state that limitation.

First identify recurring violations and missing evidence. Then formulate one testable question—for example, why some entries precede the permitted event. If you change a rule, preserve the previous version and test the new one separately. Do not improve historical statistics by excluding inconvenient trades without a documented reason.

Where the journal fits in EasyTrading

XTester is for developing and historically testing strategies: a research entry can reference the results of a particular run. CopyTrader gives operators with an existing audience infrastructure for copying trades. In that setting, distinguish the trader’s decision from the follower’s execution: the outcomes need not match.

The journal itself can remain an ordinary spreadsheet. This guide does not assume automatic transfer of every record between products. The EasyTrading portal still presents TradeStat as future public statistics; do not rely on it as an available journal today.

Start with the next decision: save the plan before entry, then the actual outcome and adherence assessment. At review time, you will have more than a profit or loss figure. You will have a specific question worth investigating. A journal organizes analysis; it does not protect against trading losses.