Trade Journal Exporter Utility
Product Overview
Trade Journal Exporter is a manual trading utility designed for MetaTrader 5. It provides a simple on-chart interface that allows traders to export their closed trade history into a structured CSV file with a single click. This tool is intended for traders who maintain detailed performance records, analyze past decisions, or require external backups of their trading activity. The utility does not automate trading, generate signals, or modify account balances. It functions solely as a data export assistant converting historical trade data into a format compatible with Microsoft Excel, Google Sheets, and most journaling software.
Key Features
One-Click Export via a dedicated button on the chart initiates the process instantly.
Customizable Data Columns allow selecting exactly which trade details to include in the report.
Custom Journal Fields support extraction of custom notes from trade comments such as entry reason or emotional state.
Date Range Filtering exports trades from a specific period or your entire account history.
Symbol Filtering exports data for all symbols or focuses on a specific currency pair.
Custom Download Path allows choosing to save files in the default MetaTrader folder or specify a custom location like Desktop or Downloads. Professional CSV Format ensures files are structured with clear headers and delimiters for easy import.
The Exported File
Upon clicking the export button a CSV file is generated. The file is named automatically with a timestamp to prevent overwriting previous records. The file type is CSV with UTF-8 Encoding. The delimiter is a Semicolon. It is compatible with Microsoft Excel, Google Sheets, LibreOffice, and Trading Journal Software.
Available Data Columns include Ticket for unique trade identifier.
Symbol for currency pair or asset traded.
Type for Buy or Sell.
Volume for lot size or contract volume.
Open and Close Time for date and time of entry and exit.
Open and Close Price for entry and exit price levels.
Stop Loss and Take Profit for price levels set for risk management.
Profit for gross profit or loss in account currency.
Commission and Swap for fees and overnight financing costs.
Net Profit for total result including fees.
Magic Number for EA identifier useful for filtering automated versus manual trades.
Broker Comment for any comment attached by the broker or executing EA.
Custom Fields for Entry Reason, Emotional State, Screenshot Link, Strategy Tag, and Lessons Learned extracted from trade comments.
How to Use
Attach the utility to any chart in your MetaTrader 5 terminal. A green Export Journal button will appear in the top-left corner of the chart window. A small information label will also appear reminding you of the file location and delimiter format. Before exporting you may adjust the input parameters. Set start and end dates to filter specific periods. Leave symbol empty to export all symbols or enter a specific name. Toggle individual data columns on or off to customize your report. Specify a folder path if you do not wish to use the default location. Click the Export Journal button. An alert will confirm the number of trades exported and the file location.
How to Retrieve the File
By default files are saved in the MetaTrader data folder. To locate your file open MetaTrader 5. Click File in the top-left menu. Select Open Data Folder. Navigate to MQL5 then Files. Your CSV file will be listed there. Alternative Method is to press Ctrl T to open the Toolbox window. Click the Files tab and locate the file directly within the terminal.
How to Import in Excel
To ensure data appears in separate columns rather than a single column open Microsoft Excel. Go to File then Open then Browse and select your CSV file. Important: If all data appears in Column A select Column A. Go to the Data tab in the ribbon. Click Text to Columns. Choose Delimited and click Next. Check the box for Semicolon and uncheck others. Click Finish. Your data will now be neatly organized into separate columns for analysis. For Google Sheets use File then Import then Upload and ensure the separator type is set to Semicolon during the import process.
Input Parameters
ExportFileName is the base name for the exported file.
ExportFolderPath is the Custom Download Location. Leave empty to save in the default MQL5 Files folder. To save elsewhere enter the full path such as C:\Users\YourName\Downloads\. Ensure the folder exists and ends with a backslash.
ExportStartDate is the start date for the export range where 0 equals earliest available history.
ExportEndDate is the end date for the export range where 0 equals current time.
ExportSymbol filters by specific symbol where leaving empty exports all symbols.
Column Toggles are individual boolean inputs to enable or disable specific data columns like Ticket, Profit, or Swap. Custom Field Toggles enable or disable extraction of custom journal notes from trade comments.
Important Information
This is a Manual Utility that does not execute trades. It only exports historical data that already exists in your account history. Data Accuracy reflects the history stored in your MetaTrader terminal. Ensure your history is fully downloaded via the Account History tab before exporting large date ranges. File Permissions must allow MetaTrader 5 to write files to the chosen folder. If the export fails revert to the default path by leaving ExportFolderPath empty. Compatibility is exclusively for MetaTrader 5. It is not compatible with MetaTrader 4. No Profit Promise as this utility is for record-keeping and analysis only. It does not guarantee profits or improve trading performance on its own.
Synergy with ProTrade Panel
This utility is designed to complement the ProTrade Panel EA. Together they form a complete manual trading workflow. Use ProTrade Panel to calculate risk and execute trades manually. Use Trade Journal Exporter to export results and track performance over time.
Support
For questions regarding file retrieval or import settings please refer to the instructions printed in the MetaTrader Journal tab when the utility is initialized. Detailed usage guides are also provided in this description.