MetaTrader 5 Trading Journal - Auto Import
Import MT5 trades into JournalPlus automatically. Supports hedging and netting accounts, multi-asset CFDs, forex, futures, and the MT5 Detailed HTML Statement.
Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime7-day money-back guarantee
Key Features
Hedging & Netting Account Support
JournalPlus correctly parses both MT5 position accounting modes. Whether your broker uses hedging (multiple simultaneous positions per symbol) or netting (one net position per symbol), P&L is calculated accurately on import — no manual adjustment required.
Detailed HTML Statement Import
MT5's Detailed Account Statement export contains every deal, order, and position with entry/exit timestamps, volume, open/close prices, commission, swap, and net P&L. JournalPlus parses this richer format directly, capturing data that the basic Account History omits.
Multi-Asset Import in One File
Forex pairs, equity CFDs, index futures, and commodity CFDs all appear in a single MT5 statement. JournalPlus separates and categorizes each instrument type automatically, so you can analyze EURUSD and XAUUSD performance side by side without any sorting.
Commission and Swap Separation
MT5 statements carry distinct commission and swap fields per deal. JournalPlus imports these separately from gross P&L, giving you a true net performance view. Most spreadsheet-based journals collapse these into a single cost figure, masking your actual edge.
Pending Order Type Recognition
MT5 introduced Buy Stop Limit and Sell Stop Limit order types not present in MT4, bringing the total to 6 pending order types. JournalPlus records the original order type on import so your journal history reflects exactly how each trade was entered.
How to Connect
Identify Your Account's Position Accounting Mode
In MT5, right-click your account in the Navigator panel and select Properties. Under the Trading tab, look for the Position Accounting field — it will read either Hedging or Netting. Note this before exporting, as it determines how JournalPlus interprets your deal history.
Open Account History in MT5
In the MT5 terminal, click the Toolbox panel at the bottom (or press Ctrl+T), then select the History tab. Right-click anywhere in the history list and choose Custom Period to set your desired date range — for example, the past week or the previous month.
Export the Detailed Account Statement
Right-click anywhere in the History tab and select Save as Detailed Report. Choose HTML format (not the basic report) and save the file to your computer. The detailed report includes swap and commission broken out per deal — the basic report does not.
Import Into JournalPlus
In JournalPlus, navigate to Import Trades and select MetaTrader 5 as your broker. Upload the HTML file you just exported. JournalPlus will detect your account mode (hedging or netting) from the file structure and process positions accordingly.
Review Imported Trades
After import, check the Trades tab to confirm all positions are present. For netting accounts, multiple deal additions to the same symbol will be consolidated into the correct average-entry position. Flag any trades that need setup tags or emotional state notes — these fields require manual entry.
MetaTrader 5 traders can import their complete trade history into JournalPlus using the MT5 Detailed Account Statement — an HTML file exported directly from the terminal. The import covers forex pairs, equity CFDs, index futures, and commodity CFDs in a single file, with commission and swap recorded separately from gross P&L. The critical difference from other journal tools: JournalPlus correctly handles both MT5 position accounting modes, hedging and netting, so your P&L figures are accurate regardless of which account type your broker provides.
Key Features
Hedging & Netting Account Support
MT5 introduced two position accounting modes that MT4 never had. In hedging mode — the same behavior as MT4 — you can hold multiple simultaneous positions in the same direction on one symbol, and each has its own entry price and P&L. In netting mode, adding 0.5 lots to an existing 1 lot EURUSD long produces a single 1.5 lot net position at a blended average entry price. Most journal importers treat every deal row as a separate trade, which produces incorrect P&L for netting accounts. JournalPlus detects the accounting mode from the statement structure and processes deals accordingly.
EU and ESMA-regulated brokers are often required to offer netting accounts to retail clients, so this is not an edge case — it affects a significant portion of MT5 traders in regulated markets.
Detailed HTML Statement Import
The MT5 Detailed Account Statement is meaningfully richer than the basic Account History export or the MT4 equivalent. Each deal row contains the entry and exit timestamp, volume, open and close prices, gross P&L, commission, and swap as separate numeric fields. JournalPlus parses this file directly. The basic Account History report collapses some of this data, so always export the Detailed Report — the option appears when you right-click the History tab.
Multi-Asset Import in One File
A single MT5 statement can contain forex pairs (EURUSD, GBPJPY), equity CFDs (AAPL, TSLA via brokers like XTB), index futures (US500, DE40), and commodity CFDs (XAUUSD, XTIUSD) from the same trading week. JournalPlus imports all instrument types together and categorizes each automatically, so no manual sorting is needed to see performance broken down by asset class.
Commission and Swap Separation
Raw trade profitability and net profitability diverge significantly once you account for overnight swap charges and per-trade commissions. JournalPlus imports both fields as separate line items, displaying gross P&L, total commissions, and total swap costs independently. This lets you answer questions like “is my EURUSD strategy profitable before fees?” — a calculation that disappears if costs are collapsed into a single figure.
Pending Order Type Recognition
MT4 had 4 pending order types. MT5 added Buy Stop Limit and Sell Stop Limit, bringing the total to 6. These conditional order types — which trigger only if price first reaches a stop level before the limit — appear in the MT5 statement with their original order type label. JournalPlus records this on import, so your journal history accurately reflects entries placed via complex pending orders versus simple market entries.
How to Connect MetaTrader 5
Step 1: Identify Your Account’s Position Accounting Mode
In the MT5 terminal, open the Navigator panel (Ctrl+N), right-click your account, and select Properties. Under the Trading section, the Position Accounting field shows either Hedging or Netting. Record this — it explains how your trade history is structured and confirms JournalPlus will process it correctly.
Step 2: Open Account History in MT5
Click the Toolbox panel at the bottom of the MT5 terminal (Ctrl+T if it’s hidden), then select the History tab. Right-click anywhere in the history list and choose Custom Period. Set the start and end dates covering the trades you want to import — for example, January 1 through March 31 for a quarterly review.
Step 3: Export the Detailed Account Statement
Right-click anywhere in the History tab and select Save as Detailed Report. When prompted, choose HTML as the file format and save to a known location. Do not use the standard Save as Report option — the basic report omits per-deal commission and swap breakdowns that JournalPlus requires for accurate cost tracking.
Step 4: Import Into JournalPlus
In JournalPlus, go to Import Trades and select MetaTrader 5 from the broker list. Upload the HTML file. JournalPlus reads the account mode from the file and processes all deals — merging netting account additions into net positions or keeping hedging account positions separate, depending on your setup.
Step 5: Review and Tag Imported Trades
After import, open the Trades tab and scan the list for completeness. Cross-reference the total trade count against what you see in MT5’s History tab. Add setup tags, session labels, and emotional state notes to individual trades — these context fields do not exist in the MT5 statement and must be entered manually in JournalPlus.
What Gets Imported
| Data Field | Description |
|---|---|
| Trade Date & Time | Entry and exit timestamps from deal execution |
| Symbol | Forex pair, CFD ticker, or futures contract code |
| Side | Buy or Sell |
| Volume | Lot size or contract quantity |
| Open Price | Deal entry price |
| Close Price | Deal exit price |
| Commission | Broker fee per deal, as a separate field |
| Swap | Overnight financing cost or credit, per deal |
| Gross P&L | P&L before costs |
| Net P&L | Gross P&L minus commission and swap |
| Order Type | Market, pending order type (Buy Stop Limit, etc.) |
Fields that require manual entry in JournalPlus: trade rationale, setup tags, emotional state rating, session label, and external notes. The MT5 statement does not contain this data.
Analytics & Insights
After importing an MT5 Detailed Statement, the JournalPlus dashboard populates immediately with net P&L by instrument, day of week, session, and order type. A trader running a hedging account across multiple assets can isolate exactly which instruments are contributing positively versus acting as a drag.
Consider this scenario: a trader at IC Markets (MT5, hedging account) trades EURUSD and XAUUSD across one week. EURUSD produces 3 trades: +$180 gross, -$12 commission, -$3 swap = +$165 net. XAUUSD produces 2 trades: -$90 gross, -$8 commission, +$1 swap = -$97 net. After importing the Detailed HTML Statement, JournalPlus displays both instruments side by side — net P&L +$165 for EURUSD, -$97 for XAUUSD. The overall week is profitable (+$68 net), but the breakdown reveals that gold trades are a consistent drag. That insight is invisible in a flat P&L summary and requires manual column sorting in a spreadsheet.
For forex traders running netting accounts, the commission-per-lot metric is particularly useful. If your broker charges $7 per lot round-turn, JournalPlus can show your total commissions per symbol across the month, letting you quantify the exact hurdle your edge must clear before a strategy becomes profitable after costs. The same analysis applies to CFD traders where swap costs on multi-day positions can significantly erode apparent gains. For broader context on journaling forex trades, see the forex trading journal guide.
Frequently Asked Questions
Does JournalPlus support MetaTrader 5 trading journal import?
Yes. JournalPlus imports the MT5 Detailed Account Statement in HTML format. Export it from the History tab in the MT5 terminal via Save as Detailed Report, then upload the file in JournalPlus under Import Trades > MetaTrader 5. All asset classes in the statement are imported together.
What is the difference between MT5 hedging and netting accounts for journal import?
In a hedging account, every deal entry creates a discrete position tracked independently. In a netting account, additional buys on an open long increase the net position size at a new average price — they do not create a second position. Importers that process each deal row as a separate trade produce inflated trade counts and wrong P&L on netting accounts. JournalPlus detects the mode and handles both correctly.
Which brokers offer MetaTrader 5 accounts?
Over 1,000 brokers globally offered MT5 accounts as of 2023 per the MetaQuotes broker directory. Major platforms include IC Markets, Pepperstone, XM, FP Markets, and XTB. Some brokers run MT4 and MT5 as separate account types with different instrument lists — verify your account platform in the terminal title bar before exporting.
Can I import both forex and CFD trades from the same MT5 statement?
Yes. MT5 supports forex, equity CFDs, index futures, and commodity CFDs from a single terminal. All appear in one Detailed Statement export. JournalPlus imports and categorizes them automatically — no separate imports needed for different asset classes.
How does MT5 differ from MT4 for trading journal purposes?
The MT5 Detailed Statement includes per-deal commission and swap as separate fields, whereas MT4 reports often combine or omit these. MT5 also supports 21 timeframes versus MT4’s 9 and adds two pending order types. If your account is on MT4, use the separate MetaTrader 4 integration instead — the file formats differ and each has its own importer in JournalPlus.
Frequently Asked Questions
Does JournalPlus support MetaTrader 5 trading journal import?
Yes. JournalPlus imports the MT5 Detailed Account Statement (HTML format) directly. Upload the file from Account History > Save as Detailed Report, and all deals including forex, CFDs, and futures are imported with commission and swap separated.
What is the difference between MT5 hedging and netting accounts for journal import?
In a hedging account, each trade entry is a separate position — straightforward for any journal to process. In a netting account, adding to an existing position changes the net size rather than opening a new trade. Naive importers double-count or miscalculate P&L on netting accounts; JournalPlus handles both modes correctly.
Which brokers offer MetaTrader 5 accounts?
As of 2023, over 1,000 brokers globally offer MT5 accounts according to the MetaQuotes broker directory. Major options include IC Markets, Pepperstone, XM, FP Markets, and XTB. Note that some brokers maintain separate MT4 and MT5 account types with different instrument lists — confirm which platform your account is on before exporting.
Can I import both forex and CFD trades from the same MT5 statement?
Yes. MT5 supports forex pairs, equity CFDs, index futures (US500, DE40), and commodity CFDs (XAUUSD, XTIUSD) from a single terminal. All instrument types appear in one Detailed Statement export and JournalPlus imports them together, categorizing each automatically.
How does MT5 differ from MT4 for trading journal purposes?
MT5's Detailed Account Statement is richer than MT4's export — it includes swap and commission as separate fields, both hedging and netting accounting modes, and supports 21 timeframes versus MT4's 9. MT5 also adds Buy Stop Limit and Sell Stop Limit order types. JournalPlus has a separate MetaTrader 4 integration for MT4 accounts.
Start Trading with MetaTrader 5
Connect your MetaTrader 5 account and start journaling your trades today.
Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime7-day money-back guarantee