Skip to main content

Broker Statement vs Trading Journal: What Each One Records

The comment field on a platform is short, set at the wrong moment and shared with the broker. What each platform lets you write, and what only a journal can hold.

Updated 4 Nov 2026 · 6 min read

On this page

A broker statement records what happened to an account: the order, the prices, the size, the costs and the result. A trading journal records why you did it and how it went. The only place a statement holds your words is a short comment field, and its rules make it a poor home for a reason.

What a statement holds

  • MetaTrader 4. The account history lists, for each trade, the order number, open and close times, type, size, symbol, open and close prices, the stop-loss (S/L) and take-profit (T/P) levels, commission, taxes, swap, profit and a Comments column. A level that was never set shows as zero. History can be saved as an HTML report, or a detailed HTML report with more parameters.
  • MetaTrader 5. The history report is an HTML file with blocks for orders, deals, open positions, a summary and details. Each table carries the fields of the matching terminal tab.
  • cTrader. The History tab lists deals in about two dozen columns, not all shown by default, including entry price, net result and balance. Its Order history lists every order, including stop-loss and take-profit orders. A statement opens as HTML or .xlsx, and Save writes it as a .csv file.

All of this describes the trade as it ran. How to turn it into a spreadsheet is in the guides to exporting MT4, MT5 and cTrader history.

The one free-text field, and its rules

Each platform lets you put a short text on a trade. The rules differ, and they decide whether a statement can be a journal at all.

QuestionMetaTrader 4MetaTrader 5
What is the field called?Comments column in the account historyAn order comment, shown in the list of open positions and in the history of orders and deals
When can you write it?Only when the position is opened or the order is placedFor a pending order, only when it is placed. Not stated for market orders
Can you change it later?No: it is not changed when the order or position is modifiedNot during modification of a pending order. Not stated for open positions or deals
Can the broker write in it?Yes: the brokerage can add its own commentsYes: a broker or server can change an order comment and add one to a trade operation

cTrader has a Comment for your own words and a Label that cBots set.

Sources: MetaTrader 4 account history, MetaTrader 5 performing deals, MetaTrader 5 history report and cTrader history.

What that field cannot do

  • It is written at the wrong moment. On MetaTrader 4 it is set when the trade opens, and modifying the position does not change it. A reason for staying in, or for getting out early, comes after that.
  • It is short. MetaTrader 5 caps an order comment at 31 characters. A setup, a plan and how you felt do not fit.
  • It is not only yours. On both MetaTrader platforms the broker can add to it, and on MetaTrader 5 a broker or server can change an order comment.
  • It holds text, nothing else. No grade, no screenshot of the chart, no tag you can filter by.
  • cTrader's Label is not for you. cTrader describes it as the tag algorithms create for a deal, so the field for your own words is Comment.

The platforms do note when a stop or target closed the trade (a tag in the comments on MetaTrader 4, a comment on MetaTrader 5). None of the platforms records your reason for taking a trade or for closing it by hand. The comment fields describe what the order did, not why you did it.

What each record answers

A made-up example, not anyone's trade: buy EURUSD at 1.0850, stop at 1.0830, target at 1.0890, closed at the target. The stop is 20 pips away and the target 40, so the plan risked 20 to make 40: 40 ÷ 20 = 2.0R.

QuestionThe statement answersA journal entry answers
Did it fill, and at what price and time?Yes: open and close price and timeIt can copy them in
What did it cost?Commission and swap, as the broker booked themOnly if you copy them in
What was the stop and the target?MT4 shows S/L and T/P; cTrader keeps them in Order historyThe planned levels, and whether you moved them
Why did you take it?Not recordedThe setup, in your own words
Did you follow your plan?Not recordedA yes or no, and a grade
What did the chart look like?Not recordedA screenshot
How did it feel?Not recordedA line of text or a tag

The two records overlap on the first rows and split on the rest. The statement is the better source for numbers, because the platform wrote them. The journal is the only place the lower rows can live, because nothing else asks.

What this means in practice

  • Use the statement for what happened. Prices, times, size, commission and swap are more reliable from the platform than retyped.
  • Keep the reason somewhere you can edit. A spreadsheet, a notebook or a journal app all work; the comment field on the platform does not, on the rules above.
  • Join them by trade. A journal row and a statement row can only be matched on something both hold, such as the order or position number, which is why what an MT4 row and an MT5 row mean matters before you import.

What to write in a trading journal lists the fields, and types of trading journal compares where to keep them.

Where Trepeat is

We're working on a free journal and a backtester, with no date yet. Today Trepeat is a trade copier for MT4, MT5 and cTrader, currently on demo accounts, and you can add notes, a grade and screenshots to any copied trade once it closes, with a calendar of your results.

The journal does not replace a statement and does not fetch one. It exports to Excel (.xlsx), and a copied trade has an entry only when you add it from Trades once the trade closes. The journal documentation says what an entry holds.

Written by the Trepeat team. The example trade is made up.

Broker Statement vs Trading Journal — common questions

Is a broker statement a trading journal?

No. A statement records what happened to the account: prices, times, size, costs and result. A journal records why you took the trade and how it went. The only free-text field a statement has is a short comment, with rules that make it a poor place for a reason.

Can I write notes in the comment field on MT4 or MT5?

On MetaTrader 4 the comment can be set only when the position is opened or the order is placed, and modifying the trade does not change it. On MetaTrader 5 an order comment is limited to 31 characters and, for a pending order, can only be written when it is placed.

Can my broker change the comment on a trade?

On MetaTrader 4 the brokerage can add its own comments. On MetaTrader 5 a broker or server can change an order comment and add one to a trade operation. On cTrader the Label is set by cBots.

Does a statement show my stop loss and take profit?

On MetaTrader 4 the account history has S/L and T/P columns, and a level that was never set shows as zero. On cTrader the Order history lists stop-loss and take-profit orders.

Does Trepeat replace my broker statement?

No. We're working on a free journal and a backtester, with no date yet. Today Trepeat is a trade copier for MT4, MT5 and cTrader, currently on demo accounts, and you add notes, a grade and screenshots to a copied trade once it closes.

All questions (pricing, the trial, copying and safety) are in the Help Centre. Still stuck? Email support@trepeat.com.

Related guides

More guides

Trade once. Repeat everywhere.

Free trial on cTrader1 week · up to 3 accounts · no card

MT4 and MT5 connect as soon as you subscribe.