Trading journal / Forex
FOREX JOURNAL

Forex trading journal: pips, lots and the session you traded

RB Trading Last checked: 9 October 2026

A forex journal pays for itself when it records what a closed P&L number hides: how many pips your stop was, what lot size turned those pips into money, which session you traded in, and what spread and swap cost you. Log those five things on every trade and within a few weeks you can see which pairs and which hours actually pay you. This page covers what to record, a worked week with example numbers, the metrics that matter for currency traders, and how the RB journal brings in MT4, MT5 and cTrader trades.

Core unitsPips, lots and R
Must logSession, spread, swap
Live routeRBSync on MT4, MT5 and cTrader
Sizing toolPosition size calculator

Pips tell you if the idea worked. Money tells you if the sizing did.

Two trades can both win 20 pips and mean completely different things. One was 0.10 lots with a 15 pip stop, the other was 2.00 lots with a 60 pip stop. Same pip result, very different risk. That is why a forex journal needs both columns, plus a third that ties them together: the result in R, meaning the result divided by what you planned to lose.

Quick refresher on the units. A pip is 0.0001 on most pairs and 0.01 on yen pairs. A standard lot is 100,000 units of the base currency, a mini lot 10,000 and a micro lot 1,000. On pairs quoted in US dollars, such as EURUSD or GBPUSD, one standard lot moves about 10 USD per pip. On everything else the pip value floats with the exchange rate, which is exactly why logging the money result next to the pips matters.

What to record on every forex trade

FieldWhy it matters in forex
Pair and directionYour edge is rarely equal across pairs. Some traders are fine on EURUSD and bleed on GBPJPY.
Stop distance in pipsLets you check that the lot size matched the stop, not the other way round.
Lot sizeSpots size creep after a winning streak or a losing day.
Risk in account currencyThe denominator for R. Without it, results across pairs cannot be compared.
SessionAsia, London, New York or the London and New York overlap. Liquidity and range differ a lot between them.
Spread and commissionOn short-term trades these can eat a real share of the profit.
SwapHolding past the daily rollover costs or pays you. On multi-day trades it adds up.
Setup tag and a screenshotSo you can later ask which setup carries the account.

A worked week, step by step

Example numbers, not a real account

Picture a 10,000 USD account risking 1%, so 100 USD, per trade. The lot size changes every trade because the stop distance does. For the yen cross we assume USDJPY at 150, which makes one standard lot of GBPJPY worth roughly 6.67 USD per pip.

#PairSessionStopLotsPipsUSDR
1EURUSDLondon250.40+50+200+2.0
2GBPJPYAsia400.37-40-99-1.0
3EURUSDNew York200.50-20-100-1.0
4GBPUSDLondon300.33+45+149+1.5
5AUDUSDAsia150.66-15-99-1.0
6EURUSDOverlap200.50+30+150+1.5

The week ends at +50 pips, about +200 USD and +2.0R. Fine, but the totals are not the lesson. Split the same six trades by session and a pattern shows: London and the overlap made +5.0R between them, Asia lost 2.0R and New York lost 1.0R. Six trades prove nothing on their own. If that split still looks the same after fifty trades, the fix is to stop trading the Asian session, not to hunt for a new strategy.

Notice also that a pip total would have misled you. The GBPJPY loss was 40 pips and the AUDUSD loss was 15, yet both cost exactly 1R because the size was set from the stop. Judge forex trades in R and the pairs become comparable.

The forex metrics worth watching

Mistakes a forex journal catches early

Sizing by habit

Trading 1.00 lot every time feels consistent, but it means your risk swings with the stop distance. A 15 pip stop risks 150 USD and a 60 pip stop risks 600 USD. In the journal it shows up as an R column that is all over the place. Size from the stop with a position size calculator instead.

Three bets on the same currency

Long EURUSD, long GBPUSD and short USDJPY at the same time is one big bet against the dollar. If your journal shows clusters of losses closing within minutes of each other, check whether they shared a currency.

Swap you never noticed

Positions held past the broker's daily rollover pay or earn swap, and most brokers charge three days of it on one night in the middle of the week to cover the weekend. Check your broker's swap table. A journal that stores swap per trade shows what holding really costs.

Server time that skews your sessions

Many MetaTrader servers run on GMT+2 or GMT+3. If your journal reads those times as UTC, a London trade lands in the wrong session and your session stats describe someone else. Our best trading hours guide covers when each session actually moves.

How the RB journal handles forex

Position size calculator in the RB Trading journal turning a 30 pip EURUSD stop into a lot size
The position size calculator: 1% of a 10,000 account, a 30 pip EURUSD stop, 0.33 lots and a 1:2.33 reward to risk (example inputs).

MT4, MT5 and cTrader: the RBSync EA (a cBot on cTrader) sends each trade to the journal as it closes, with lots, commission and swap, and its server offset turns broker time into UTC. Everything else: import a file. The importer reads MT4 and MT5 statements, cTrader, DXtrade and prop firm exports, and the generic CSV mapper covers other brokers once you tag the columns.

Once trades are in, the journal does the forex-specific work for you:

Not sure your broker is covered? The broker guides list the export route for over thirty brokers, from IC Markets to OANDA. And if you are weighing up tools, here is how we compare with TradeZella.

Quick answers

What should I record in a forex trading journal?

The pair, direction, entry and exit, stop distance in pips, lot size, money at risk, the session, spread, commission and swap, plus a setup tag. The result in R ties them together so different pairs can be compared.

Should I track forex results in pips or in money?

Both, and then in R. Pips show whether the read was right, money shows whether the size was right, and R (the result divided by the planned risk) makes trades on different pairs comparable.

Can the RB journal sync MT4, MT5 or cTrader automatically?

Yes. The RBSync EA for MT4 and MT5, and the RBSync cBot for cTrader, send each closed trade to the journal. Other brokers come in by file import or the generic CSV mapper.

See your best session in a week

Sync MT4, MT5 or cTrader, or drop in a statement. The free plan holds your first 50 trades.

Start free, no card