Skip to content

Help Centre

153 guides on importing trades, connecting brokers and everything else in RizeTrade.

Import trades from cTrader

Export a cTrader Statement as HTML from the desktop History tab, then upload it in Rize Trade under Add Trades > File upload with broker set to cTrader. cTrader trades import as forex unless the symbol is recognized as another instrument.

For the shared upload flow across brokers, see How to import your trades.

Export from cTrader

Download a Statement HTML file from the cTrader desktop app. Rize Trade reads closed positions from the History section of that file.

  1. Open the cTrader desktop application.
  2. Open the History tab at the bottom of cTrader.
  3. Right-click the columns and make sure all columns are selected.
  4. Switch to the Positions tab and select all columns there as well.
  5. Return to the History tab. Choose All History or a custom date range, and leave All Directions (Default) selected.
  6. Click the green arrow next to Statement and confirm Export to HTML is selected.
  7. Click Statement to download the HTML file.

Note: HTML is the recommended export. A CSV export of the same History or Deals table from cTrader also works: Rize Trade recognizes it by its Opening direction and Closing time columns.

How Rize Trade reads your file

Rize Trade uses the History section of the Statement. Each closed position becomes an entry fill and an exit fill. Commission on the row is split evenly across those two fills.

Timestamps in the export look like 14/03/2024 15:00:42.656 (day/month/year with time) or 23 Mar 2026 07:56:16.897. Set Time zone to match those timestamps so entry and exit times stay correct.

| Column | Required? | How Rize Trade uses it | | --- | --- | --- | | Symbol | Required | Instrument symbol for the trade. | | Opening direction | Required | Entry side. Buy becomes a buy entry (sell exit). Any other value becomes a sell entry (buy exit). | | Opening time | Optional | Entry date and time. When the export has no opening time, the entry takes the closing time instead. | | Closing time | Required for the exit fill | Exit date and time. Used with closing price to build the exit fill. Required in a CSV export. | | Entry price | Required | Entry fill price. | | Closing price | Required for the exit fill | Exit fill price. | | Closing quantity | Required | Trade size on the closed position. | | Commission | Optional | Total commission on the closed position. Split half on entry and half on exit. |

Swap is not imported.

Tip: Select all columns on both History and Positions before you export so the Statement includes every field above. Keep the file as cTrader downloaded it.

Upload in Rize Trade

Import your Statement from Add Trades with cTrader selected. For the general upload flow, see How to import your trades. cTrader-specific settings:

  • Set broker to cTrader.
  • Set Time zone to match the timestamps in your export. This field is required. There is no date format selector for cTrader.
  • Set File Currency to the currency of your statement. Required.
  • Accepted types: HTML or CSV, up to 50 MB. If your file is larger, export a shorter date range and upload multiple files. See File too large.

After upload, open Settings > Import History to confirm status, trade count, and duplicates. See View Import History Logs. If the import stays queued or fails after upload, see Import queued or something went wrong.

Tip: If dates look shifted after a successful import, your Time zone did not match the Statement timestamps. See Why are my entries and exits on the wrong dates?.

Why your import might be rejected

When something is off, Rize Trade shows a clear message. cTrader-specific rejections are below. For generic errors (file too large, wrong file type, empty file, missing account or time zone), see Fix any import problem.

Could not find History section in cTrader file

Message: Could not find History section in cTrader file.

Cause: The upload is not a cTrader Statement HTML export that includes the History section, or History was empty or missing from the file.

Fix: Export again from the cTrader desktop History tab with Export to HTML, choose All History or a range that includes closed trades, and upload the fresh HTML file.

Missing required columns (CSV export)

Message: starts with Invalid cTrader file: Missing required columns. followed by the columns found.

Cause: A CSV export is missing one of Symbol, Opening direction, Closing time, Entry price or Closing quantity.

Fix: Select all columns in cTrader and export again, or export the Statement as HTML instead.

No valid trades found in file

Message: No valid trades found in file.

Cause: The History section was found, but no closed-position rows could be turned into trades (for example missing symbol, times, prices, or quantity on every row).

Fix: Confirm History shows closed trades for your range, select all columns, re-export to HTML, and upload again.

Failed to parse cTrader file

Message: starts with Failed to parse cTrader file: followed by more detail.

Cause: The file structure could not be read as a cTrader Statement export.

Fix: Download a clean Statement from cTrader desktop with Export to HTML (not a converted spreadsheet), pick cTrader and your Time zone, then upload again.

Was this helpful?