Trading guides

How to Export History on MT5 Web

Updated Nov 4, 2026

Maintaining a detailed record of your trading activity is one of the most effective ways to improve your performance as a trader. While the MetaTrader 5 web terminal provides a basic view of your past trades, it is not designed for deep analysis. Exporting your trade history allows you to move your data into a dedicated environment where you can track patterns, evaluate strategies, and identify mistakes. It is important to remember that trading involves risk, and a disciplined approach to journaling is key to managing that risk. This guide will walk you through the process of extracting your data from the web interface so you can begin a professional audit of your trading journey.

Finding the History Tab in the Web Terminal

To begin the export process, you first need to access the specific area of the MetaTrader 5 web terminal that stores your completed transactions. Once you have logged into your trading account through your browser, look at the bottom of the screen. You will find a panel known as the Toolbox. This area is the central hub for managing your current positions, pending orders, and account balance.

Inside the Toolbox, you will see several tabs. By default, the terminal often opens on the Trade tab, which shows your active trades. To see your past performance, click on the History tab. This action will switch the view from active positions to a chronological list of every trade you have closed, including the entry price, exit price, and the final profit or loss for each position.

If you do not see the Toolbox at the bottom of your screen, it may be minimized. Look for a small arrow or a bar at the very bottom of the browser window and click it to expand the panel. Once the History tab is open, you will be able to see a summary of your account's past activity, which serves as the raw data for your export.

Filtering Your Trade History for Accuracy

Before exporting your data, it is crucial to ensure you are capturing the correct time period. Exporting your entire account history since its inception can lead to massive files that are difficult to analyze, especially if you have changed strategies over the years. The web terminal allows you to filter your history to focus on specific date ranges.

To filter your trades, right-click anywhere within the list of closed trades in the History tab. A context menu will appear with several time-based options. You can choose predefined ranges such as the last 3 months, the last 6 months, or the last year. These are useful for quick quarterly or annual reviews of your trading performance.

For more precision, select the Custom Period option. This allows you to set a specific start date and end date. This is particularly helpful if you want to isolate the results of a specific trading challenge, a prop firm evaluation, or a period where you were testing a new set of rules. Once you have selected the period, the list will refresh to show only the trades that occurred within those dates.

  • Right-click on the trade list to open the filter menu
  • Select predefined ranges for quick reviews
  • Use the Custom Period option for specific date ranges
  • Ensure the list refreshes before proceeding to the export step

Exporting the Report to Your Computer

Once you have filtered your history to the desired timeframe, you can proceed to save the data as a file. The process is straightforward but requires a specific sequence of clicks to ensure the report is generated correctly. The web terminal does not have a prominent export button in the main menu; instead, it relies on the right-click context menu.

Right-click again on any of the trades listed in the History tab. From the menu that appears, hover your mouse over the Report option. This will open a sub-menu that gives you choices regarding the file format of the export. Depending on your broker's specific web implementation, you will typically see options for HTML or XML/XLSX formats.

Click on your preferred format, and the web terminal will generate the report. Your browser will then treat this as a file download. Depending on your browser settings, the file will either be saved automatically to your Downloads folder or you will be prompted to choose a destination on your hard drive. Once the download is complete, you have a portable record of your trades that can be used for external analysis.

Choosing Between HTML and XLSX Formats

Choosing the right file format depends on how you intend to use the data. An HTML report is essentially a webpage. When you open an HTML export, it displays your trade history in a clean, readable table that looks similar to how it appears in the terminal. This is ideal if you simply want to print your results or share a readable summary with a mentor.

An XLSX or CSV format is far more powerful for those who want to perform their own calculations. Spreadsheet formats allow you to sort data by symbol, calculate the average win size, or create your own charts. Most professional trading journals prefer these structured data formats because they can be parsed automatically to generate advanced statistics.

For example, if you use a tool like BetterTradeJourney, you can upload these MT5 statements directly. The software reads the structured data from the HTML or XLSX report to automatically populate your journal, saving you from the tedious task of entering every trade manually.

Moving from Raw Data to Performance Analysis

Exporting the history is only the first step. A raw list of profits and losses tells you what happened, but it does not tell you why it happened. To truly improve, you must add a qualitative layer to your quantitative data. This involves tagging each trade with the specific strategy used and noting the market conditions at the time of entry.

A professional journaling process involves answering a confluence checklist for every trade. For instance, did the price hit a key support level? Was there a bullish engulfing candle? Was the higher timeframe trend in your favor? By documenting these factors alongside your exported data, you can determine which of your rules are actually producing profit and which are leading to losses.

Furthermore, maintaining a daily notebook allows you to track your psychological state. If your exported history shows a string of losses on a Tuesday, your notes might reveal that you were distracted or tired. Combining the hard data from your MT5 export with these personal insights is the only way to build a sustainable trading edge.

Streamlining Data Import with Account Linking

While manual exports are effective, they can become a chore if you trade frequently. For those who prefer a more automated workflow, there is an alternative to exporting files. Some journaling platforms allow you to link your MT5 account using a read-only investor password. This password allows the journal to see your trades without giving it the ability to execute trades or withdraw funds.

When using a linked account, you no longer need to right-click and export reports daily. Instead, the system handles the data retrieval for you. For example, BetterTradeJourney can be linked to an MT5 account via an investor password to sync your history. It is important to note that this process is not real-time and not instant. The account typically syncs once each trading morning, though users can also trigger a sync manually by pressing a Sync now button.

This automation ensures that your journal stays up to date without interrupting your trading flow. Whether you choose the manual export method or the linked account method, the goal remains the same: getting your data into a system where it can be analyzed for long-term growth.

A Practical Example of Trade History Calculation

To understand why exporting your history is valuable, consider a worked example of how to calculate a Profit Factor from a raw report. Imagine you export four trades from your MT5 web terminal with the following results: Trade 1 is a profit of 100 USD, Trade 2 is a loss of 50 USD, Trade 3 is a profit of 150 USD, and Trade 4 is a loss of 100 USD.

First, calculate the Gross Profit by adding all the winning trades: 100 plus 150 equals 250 USD. Next, calculate the Gross Loss by adding all the losing trades: 50 plus 100 equals 150 USD. To find the Profit Factor, divide the Gross Profit by the Gross Loss: 250 divided by 150 equals 1.67. A Profit Factor above 1.0 means the strategy is profitable.

You can also calculate the Win Rate by dividing the number of winning trades by the total number of trades. In this example, there are 2 wins out of 4 total trades, resulting in a 50 percent win rate. The net profit is the Gross Profit minus the Gross Loss, which is 250 minus 150, equaling 100 USD. This level of detail is exactly what you achieve when you move your data from a basic web terminal to a structured journal.

Frequently asked questions

Can I export MT4 history from the MT5 web terminal?

No. The MetaTrader 5 web terminal only supports MT5 accounts and data. MT4 statements are not supported, and MT4 accounts cannot be linked to MT5-specific journaling tools.

Why does my exported report show zero trades?

This usually happens because of the history filters. If you have selected a custom period where no trades were closed, or if you selected the last 3 months but have not traded recently, the report will be empty. Check your date filters and try again.

Is it safe to use a read-only investor password for syncing?

Yes, provided you use the investor password and not the master password. An investor password allows a third party to view your trades and account history but prevents them from placing trades or changing account settings.

How often should I export my trade history for my journal?

For best results, export your history at the end of every trading day or week. This ensures that your notes and emotional state are still fresh in your mind when you are tagging the trades in your journal.

Stop calculating this by hand

BetterTradeJourney reads your MetaTrader 5 history and works out Win Rate, R:R, Profit Factor, Expectancy and Drawdown for every trade, strategy and session.

See how the MT5 trading journal works →
All trading guides