Aurith Journal Open the journal

How to export trade history from your trading platform

MetaTrader 4, MetaTrader 5, cTrader, NinjaTrader 8, Tradovate and TradingView can all save your closed trades to a file. Here is where the command lives in each, which file to choose, and how to bring it into Aurith Journal.

By Aurith · 14 September 2026 · 5 min read

Guide

Before you start

  • Set the period first. Several of these platforms export only what the history view is currently showing. If the view is set to last month, last month is all the file will contain.
  • One account per file. If you trade more than one account, export each separately and import it into the matching account in the journal.
  • Keep the original file. Do not open and re-save it in a spreadsheet before importing. Spreadsheets often reformat dates and numbers on save.
  • Menu names vary by broker build. Brokers ship their own builds of MetaTrader and cTrader, and platforms rename menus between versions. The steps below follow each platform's official documentation, linked at the end of each section. If a label on your screen differs slightly, look for the nearest match.

MetaTrader 4

MetaTrader 4 saves account history as an HTML report. Aurith Journal reads the detailed version.

  1. Open the Terminal window with Ctrl+T, or from the View menu.
  2. Click the Account History tab.
  3. Right-click anywhere in the list and choose the period: All History, Last 3 Months, Last Month, or Custom Period to enter your own dates. MetaTrader 4 selects trades by their close time.
  4. Right-click again and choose Save as Detailed Report.
  5. Choose a folder and save. The report is saved as an HTML file.

Choose Save as Detailed Report rather than Save as Report. The detailed version carries an additional set of account figures.

Official documentation: MetaTrader 4 Help, Account History · MetaTrader 4 Help, Terminal

MetaTrader 5 (desktop)

MetaTrader 5 builds its trading report from the History tab of the Toolbox window. Aurith Journal reads the HTML version.

  1. Open the Toolbox window with Ctrl+T.
  2. Click the History tab.
  3. Right-click in the list and set the period to cover the trades you want, using a custom period if you need exact dates.
  4. Right-click again and choose Report. Depending on the build, this opens the report window or a short list of formats; menu names vary by broker build.
  5. Save the report as HTML. Recent builds also offer PDF, which the journal cannot import.

The report covers the account you are logged in to. To export a different account, switch to it first and open the report again.

Official documentation: MetaTrader 5 Help, Trading Report · Trading Report for advanced users · Hot keys

cTrader

cTrader saves its account statement as a CSV file from the History tab.

  1. Open the History tab, which lists your closed positions.
  2. Use the period filter above the list to choose a standard period or a custom date range.
  3. Click Statement. The statement opens in a new tab.
  4. On the statement page, click Save. cTrader saves it as a .csv file.

Brokers supply their own branded versions of cTrader, so the position of these buttons can differ. Menu names vary by broker build.

Official documentation: cTrader Help, History

NinjaTrader 8

NinjaTrader 8 can export any grid in its Trade Performance window to CSV.

  1. In the Control Center, click New, then Trade Performance.
  2. Choose the account or accounts to include.
  3. Set the From and To dates, then click Generate.
  4. Open the Trades tab.
  5. Right-click in the grid and choose Export…
  6. Pick CSV as the file type, name the file and save.

Export from the Trades tab. The Executions and Orders tabs list individual fills and orders rather than round-trip trades.

Official documentation: NinjaTrader 8 Help Guide, Using Trade Performance · Working with data grids

Tradovate

Tradovate downloads its Performance report as a CSV file.

  1. Open the Reports window: click the margin bars at the top of the platform, or the Reports icon in the sidebar.
  2. Choose the Performance report.
  3. Set the timeframe to cover the trades you want. Filters can narrow the results further.
  4. Download the report. Tradovate saves it as a .csv file.

Choose Performance, not Orders or Fills. Those reports list individual orders and fills rather than completed trades. If your account comes through a prop firm, its version of the platform may label these screens differently.

Official documentation: Tradovate, How do I access my account reports? · How can I run a report within Tradovate's platform?

TradingView Strategy Tester

TradingView exports the trades from a strategy backtest. Its help centre now calls the Strategy Tester panel the Strategy Report.

  1. Add a strategy to the chart from the Indicators button, or press /. The Strategy Report opens at the bottom of the screen.
  2. Open the List of trades tab.
  3. Click Download on that tab. TradingView saves the trades as a .csv file.

Each tab exports separately, and List of trades is the one the journal needs. The export covers the chart data currently loaded, so load the full range first. TradingView's help describes both a Download button on the tab and export through the strategy menu; use whichever your version shows.

These are simulated trades, not fills from a broker. Keep them in a separate account from live trading. The free plan has one account, so on the free plan choose one or the other.

Official documentation: TradingView, How to export strategy data · Strategy Report: how to start

Import the file into Aurith Journal

  1. Open the journal. There is no account to create.
  2. Go to Import and choose the file you saved.
  3. Compare the number of trades and the net result with your platform's figures for the same period.

The file is read in your browser. Trades are stored on your device, in the browser's own storage, and never uploaded. Because clearing browser data removes them, export a backup from the journal from time to time.

Recognised files: MetaTrader 4 detailed statements (HTML), MetaTrader 5 reports (HTML), cTrader history (CSV), NinjaTrader trade performance (CSV), Tradovate performance (CSV) and TradingView “List of trades” (CSV).

If your file isn't recognised

Any CSV with one row per closed trade can be imported with the column mapper. You tell it which column holds each field, so an unusual layout or headers in another language still work.

  1. Make sure the file is a CSV. If you only have an Excel workbook, open it and save a copy as CSV (UTF-8).
  2. Import it, and when the format isn't detected, use the CSV column mapper.
  3. Match the columns: open time, close time, symbol, direction, size, entry price, exit price and profit, plus commission and swap if the file has them.
  4. Check a few imported trades against the original rows — dates, sizes and profit — before relying on the totals.

The usual reasons a file isn't detected:

  • The export came from the wrong view: orders, fills or executions instead of closed trades.
  • The file was opened and re-saved in a spreadsheet, which changed its dates, numbers or format.
  • The platform runs in another language, so the column headers differ.
  • The numbers use a comma as the decimal separator.
  • The report was saved as PDF or as an Excel workbook rather than HTML or CSV.
Related
Once your trades are in
Calculators
Questions

Frequently asked questions

Which MetaTrader report should I export?

From MetaTrader 4, Save as Detailed Report in the Account History tab. From MetaTrader 5, the Report command in the History tab of the Toolbox, saved as HTML.

Is my trade history uploaded when I import it?

No. Aurith Journal reads the file in your browser and stores the trades on your device. The file is not sent anywhere.

Why are some trades missing from my export?

The history view was probably set to a shorter period than you expected. Set the period to cover every trade you want, then export again.

Can I import TradingView backtest trades?

Yes, from the List of trades tab as a CSV file. They are simulated trades, so keep them in a separate account from live trading; more than one account is part of Pro.

What if my platform isn't listed?

Export a CSV with one row per closed trade and use the column mapper to tell the journal which column holds each field.

Aurith Journal

Stop calculating by hand. Journal it.

Import your trades from MetaTrader, cTrader, NinjaTrader, Tradovate or any CSV and see win rate, expectancy, drawdown and your prop-firm room — computed for you, stored only on your device.