Skip to content
Trading leveraged FX and CFDs is high risk and can result in rapid losses. Read the risk notice
24-MINUTE VISUAL GUIDEREVIEWED 13 AUGUST 2026WORKED TRADE + NO-TRADE
01
BUILD THE HABIT

The useful record starts before the order.

A journal written only after a win or loss is a memory test. Save the setup version, trigger, failure point and planned risk first. Then the later review can compare what you intended with what you did, without asking hindsight to fill the gaps.

A journal is a loop, not a box filled in at the end

Keep the capture quick. Most fields should be a choice, number or short phrase. A long diary entry is optional; a consistent decision-time record is not.

02
USE THE SAME SHAPE

Record facts at the moment they become knowable.

Decision-time record · fictional GBP/USD long
BEFORE ENTRY · PLAN
  • Planned timestamp and timezone
  • Pair, direction and account
  • Analysis and execution timeframes
  • Session and market condition
  • Setup name and version
  • Exact trigger and failure point
  • Entry, stop, target and planned risk
  • Event-risk check and before-chart
DURING · EXECUTION
  • Order type and requested price
  • Fill time and fill price
  • Position size
  • Spread and commission
  • Slippage
  • Any stop, target or size change
  • Reason for the change
AFTER · RESULT
  • Exit time, exit price and exit reason
  • Swap or financing
  • Net result in cash and R
  • Maximum favourable/adverse R if measured
  • Process grade and mistake tags
  • After-chart and one review note
03
SHOW, THEN EXPLAIN

A marked chart should make the decision obvious.

Keep the first screenshot clean enough to read. Show the pair, timeframe and visible time axis; mark context, trigger, stop and planned target. The after-chart should use the same zoom where possible and add the actual fill, exit and any management change.

One useful screenshot answers four questions
  • 1What was the context?
  • 2What exactly triggered entry?
  • 3Where was the idea wrong?
  • 4Was the target planned beforehand?
  1. BEFORE
    Capture the untouched decision.

    Save it before entry or immediately when the valid no-trade is identified.

  2. MARK
    Use four labels at most.

    Context, trigger, failure point and target normally tell the story.

  3. AFTER
    Match the frame.

    Add fill, exit, changes and costs without hiding awkward price action.

  4. NAME
    Make the file sortable.

    YYYY-MM-DD_pair_timeframe_setup_before-or-after.png

04
FICTIONAL WORKED RECORD

A long trade, from plan to review.

GBP/USD · TREND PULLBACK V2 · H1 / M15Planned 1.2700 · stop 1.2675 · target 1.2750 · £50 risk

Teaching example only. Prices and fills are invented.

  1. 07:42
    Plan saved

    H1 structure was rising. The M15 rule required a completed close above the pullback high. Event check passed.

    PROCESS A
  2. 08:15
    Trigger completed

    Long filled at 1.2700. Initial stop 1.2675; target 1.2750; no order change.

    1R = 25 PIPS
  3. 11:20
    Planned exit rule used

    Position closed at 1.2745 after the exit condition. Gross move +45 pips.

    +1.80R GROSS
  4. 11:27
    Review completed

    £4 commission and financing recorded. Net £86, or +1.72R. After-chart saved. No deviation tag.

    +1.72R NET
05
FICTIONAL NO-TRADE

A filter that blocks a trade is still useful data.

EUR/USD · LONDON BREAKOUT V1NO TRADE
COST FILTER
SETUP SEEN
08:15 UTC close above the marked range
RULE
Spread must be 1.2 pips or lower
OBSERVED
2.4 pips at the decision point
DECISION
Pass; screenshot and platform quote saved
LATER PRICE
Reached the hypothetical target
REVIEW
Correct no-trade; do not score as a missed winner

The later move does not change what was knowable at 08:15. Keep this record in a no-trade group, then ask whether the filter helps across many comparable signals—not whether it hurt on this chart.

06
NORMALISE CAREFULLY

R makes different-sized trades comparable.

Define 1R as the original planned cash risk. Record cash too, because costs and account effects live in cash. Keep the denominator fixed even if the stop is later moved; a changing denominator can make the same trade tell different stories.

The fictional long, calculated in cash and R
01 · INITIAL RISK£50 = 1R

The denominator stays tied to the original plan.

02 · GROSS MOVE45 pips ÷ 25 pips = +1.80R

Entry 1.2700; exit 1.2745; initial stop 1.2675.

03 · COSTS£4 ÷ £50 = 0.08R

Commission and financing in this example.

04 · NET RESULT£86 ÷ £50 = +1.72R

Gross £90 less £4 recorded costs.

LONG · GROSS R(exit − entry) ÷ (entry − initial stop)
SHORT · GROSS R(entry − exit) ÷ (initial stop − entry)
NET Rnet cash result ÷ original planned risk cash
EXPECTANCYsum of completed net R ÷ completed trades
07
TWO DIFFERENT QUESTIONS

Was it a good decision, and what happened next?

Score the decision separately from the result
A · FOLLOWED

Plan saved, valid setup, risk and management rules followed.

B · MINOR DEVIATION

The method stayed intact, but the capture or execution had a small fixable gap.

C · MATERIAL DEVIATION

A rule affecting entry, size, stop, target or exit was broken.

D · OUTSIDE THE PLAN

No valid setup or the decision could not be reconstructed.

Grade against written rules, not mood or profit. If two traders would give the same record different grades, the grade definition is too vague.

08
COUNT ACTIONS, NOT CHARACTER

Tags should point to something you can change.

early-entrylate-entryoversized-risk
moved-stopunplanned-exitnews-rule-break
missed-valid-setupunclear-screenshotcost-check-missed
USE“Entered before the candle closed.”

Visible action; can be counted and interrupted.

SKIP“I am impatient and terrible at discipline.”

Self-punishment does not define the next action.

Keep the tag list short. Add a new tag only when an old one cannot describe the behaviour. One trade may have several tags, but the weekly review should choose one repeated behaviour to work on next.

09
30 MINUTES, SAME ORDER

Review the week without rewriting the method.

  1. 01
    Complete missing records.

    Pair platform history with charts; mark unknown fields as unknown rather than guessing.

  2. 02
    Separate the groups.

    Setup version, direction, session and market condition must be comparable.

  3. 03
    Read process first.

    Count valid setups, no-trades, missed setups and deviation tags before looking at P/L.

  4. 04
    Read outcome second.

    Completed sample, net R, average win/loss, expectancy, drawdown and costs.

  5. 05
    Choose one next action.

    For example: wait for a completed candle, or save the spread before entry.

  6. 06
    Keep strategy changes separate.

    Write a proposed change; test it as a new version at the planned review.

ASK EVERY WEEK
  • Which valid setups did I take, skip or miss?
  • Which losses followed the method?
  • Which deviation repeated?
  • Did costs differ from the plan?
  • What one action will I practise next week?
10
DO NOT RUSH THE VERDICT

A neat percentage can still come from a thin sample.

There is no magic trade count. Smaller samples carry more uncertainty, and a mixed sample can hide which method or condition produced the result. Display n, the setup version, date range and market conditions beside every statistic. NIST's sample-size guidance makes the wider point: the amount of data needed depends on variability and the precision required.[8]

  • Do not optimise rules around the last two losses.
  • Do not merge strategy versions without labelling the change.
  • Do not treat demo, replay and live fills as identical samples.
  • Do not hide skipped signals or valid no-trades.
11
GET THE RECORD OUT

MT4, MT5 and TradingView supply execution and chart facts.

Platform history answers what filled and when. Your journal adds what the setup required and why you acted. Use timestamps and the pair to match the two, and check whether the platform displays broker-server, exchange or local time.

METATRADER 4Account History + chart picture
  1. Open Terminal → Account History.
  2. Choose the period; save a report from the context menu.
  3. Use Save As Picture from the chart context menu, or an OS screenshot, for the marked chart.
  4. Copy setup, risk and process fields into the journal.
[2][3]
METATRADER 5Toolbox History + report
  1. Open Toolbox → History and choose the period.
  2. Use the report commands to save account history.
  3. Capture the chart before and after with pair, timeframe and time visible.
  4. Match deals that belong to one position before calculating net R.
[4][5]
TRADINGVIEWSnapshot + chart-data CSV
  1. Use the camera tool to save or share a chart snapshot.
  2. Keep drawings, timeframe and visible scale consistent.
  3. Use Export chart data when it is available for the chart.
  4. Add actual broker fills and costs from the execution platform.
[6][7]
12
KEEP THE COLUMNS STABLE

A CSV schema makes the record portable.

One row should represent one decision: a completed trade, an open trade, a missed valid setup or a valid no-trade. Keep timestamps in a stated timezone—UTC is easiest to merge—and put multiple tags in one consistently separated field.

Fields in the downloadable WickAtlas forex journal CSV
StageCSV columnsWhat they preserve
Identitytrade_id, planned_at_utc, pair, directionA stable key and the decision's basic context.
Contextanalysis_timeframe, execution_timeframe, session, market_regime, setup_versionComparable groups rather than one mixed pile.
Planentry_rule_met, event_risk_checked, planned_entry, planned_stop, planned_target, planned_risk_percent, planned_risk_cashWhat was knowable before entry.
Executionorder_type, filled_at_utc, filled_price, spread_pips, commission, slippage_pips, swapThe difference between the plan and the fill.
Resultexit_at_utc, exit_price, result_cash, result_r, max_favourable_r, max_adverse_rOutcome and path in consistent units.
Reviewrule_adherence, mistake_tags, before_chart, after_chart, review_notesProcess, visuals and the next practical lesson.
PRINTABLE JOURNAL CHECKLIST

Before you call the record complete

  • □ Plan timestamp and timezone saved before entry
  • □ Setup version, trigger and failure point are specific
  • □ Planned cash risk, entry, stop and target recorded
  • □ Actual fill, exit, spread, commission and financing checked
  • □ Result stated in net cash and R
  • □ Process grade follows the written definition
  • □ Before and after charts use clear filenames
  • □ Review note names one fact or next action

Print this page, or keep the downloadable CSV beside the platform.

QUICK ANSWERS

Forex trading journal FAQ

What should a forex trading journal include?

At minimum, record the date and time, pair, direction, timeframes, setup version, planned entry, stop, target and risk before the decision. Afterward, add the actual fill and exit, costs, cash and R result, process grade, neutral mistake tags, screenshots and one short review note.

Should I journal trades before or after I take them?

Both. Write the plan before entry so hindsight cannot rewrite it. Add the execution details as they happen, then complete the result, after-chart and review after the trade closes. A valid no-trade should be recorded at the moment the filter blocks it.

What does R mean in a trading journal?

One R is the original cash amount planned at risk if the initial stop is reached, before any unplanned change. A net result of +1.5R means the trade made one and a half times that amount after the costs you have chosen to include consistently.

Is a winning trade always a good trade?

No. Outcome and process answer different questions. A rule-following loss may be a good decision with an unfavourable outcome, while an oversized, impulsive winner may be a poor decision that happened to make money.

How often should I review my forex journal?

Capture each record promptly, do a short weekly review using the same questions, and reserve strategy changes for a planned review after a meaningful sample. This keeps one emotional trade from changing the rules.

How many trades are enough to judge a strategy?

There is no universal number. The answer depends on how variable the results are and whether the sample covers the conditions in which the method is meant to operate. Treat small samples as early observations, compare like with like, and report the sample size beside every statistic.

Can I use Excel or Google Sheets as a trading journal?

Yes. A spreadsheet works well when each row follows a stable schema and chart images are stored with consistent filenames or links. WickAtlas provides a blank CSV, and its private browser journal can import and export a compact set of the same core fields.

How do I journal a trade from MT4, MT5 or TradingView?

Export or copy the platform history, then save a clean before-chart and after-chart. Match the platform record to your journal with the pair, direction and timestamps. Add strategy and decision fields yourself because platform history usually records execution, not why the decision was made.

PRIMARY SOURCES

Platform instructions and calculation boundaries.

Reviewed 13 August 2026. Platform menus and export options can change.

  1. 01
    Eight things you should know before trading forexCommodity Futures Trading Commission
    Open source
  2. 02
    Account history and reportsMetaTrader 4 Help
    Open source
  3. 03
    Publishing charts and Save As PictureMetaTrader 4 Help
    Open source
  4. 04
    Trading reportMetaTrader 5 Help
    Open source
  5. 05
    Chart management and Save As PictureMetaTrader 5 Help
    Open source
  6. 06
    Take and share a chart snapshotTradingView Help Center
    Open source
  7. 07
    Export chart dataTradingView Help Center
    Open source
  8. 08
    Sample sizes and uncertaintyNIST/SEMATECH e-Handbook of Statistical Methods
    Open source
PUT IT TO WORK

Record, review, then practise again.

RECORDPrivate forex trading journalOpen →REVIEW ONETrade review scorecardOpen →PRACTISEForex trading simulatorReplay →IMPROVE PROCESSPsychology and discipline guideRead →