Import trades from any CSV
Broker not on the list? If it can export closed trades as a CSV, Forexizer can import it. You tell Forexizer which column holds each field, check the preview, and import.
1. Export closed trades
In your broker or platform, export your trade history as CSV. The file needs a header row and one row per closed trade, with both the open and the close on that row. Columns can be separated by commas, semicolons or tabs, and their names don't matter.
Exports that list fills (one row for the buy, another for the sell) can't be matched this way. Send us the file and we'll look at supporting it.
2. Match your columns
- In Forexizer, open Accounts, then the account menu → Import CSV, and choose the file.
- If Forexizer doesn't recognise the format, Match your columns opens. Columns with common names (Symbol, Open time, Profit, Commission…) are already filled in.
- For each field, pick the column from your file that holds it. Fields marked * are required.
| Field | Required | What it reads |
|---|---|---|
| Symbol | Yes | The instrument, e.g. EURUSD or XAUUSD. |
| Side / direction | Yes | Buy, Long or B; Sell, Short or S. Upper or lower case. |
| Open time | Yes | Date and time the trade opened. |
| Close time | Yes | Date and time the trade closed. |
| Size / volume | Yes | Lots, contracts or units. Must be above zero. |
| Open price | Yes | Entry price. |
| Close price | Yes | Exit price. |
| Net P&L | No | Profit after commission and swap. Map it: without it, trades import with a P&L of 0. A column named Profit is filled in here automatically; if your broker's Profit is before costs, send us the file instead. |
| Commission | No | Kept with the sign in your file. |
| Swap | No | Kept with the sign in your file. |
| Stop loss | No | Stored as the final stop. It is not used as original risk, because exports usually show the stop after any trailing. |
| Trade ID | No | The broker's ticket or order number. |
| Comment | No | Any note column. |
3. Check the preview and import
Under the fields, Forexizer counts valid and invalid rows as you map, and shows why the first invalid row was rejected, for example "Invalid open or close time." Fix the mapping until the counts look right, then select Use this mapping. Review the import preview and confirm.
Afterwards, compare the trade count, date range and net P&L with your broker. Rows that couldn't be read are listed with their reason in Import history.
Formats Forexizer reads
- Dates:
2026-10-06 14:30,2026.10.06 14:30, or day first,06/10/2026 14:30. Seconds are optional. - Timezone: times without an offset are read in the timezone you pick at import. Times with an offset (
Z,+02:00) are used as they are. - Numbers:
1,046.14,1.046,14and1046,14all work. An ambiguous1,046is skipped, not guessed.
Still not importing?
In the import window, select Send us this file. You can hide private values before sending. See Report an import problem. Want your broker supported directly? Request it on the feedback board.