Export guides

How to export your cTrader trades

Save a cTrader CSV statement from History > Statement and prepare its columns to review your trades.

With the statement columns mapped to the universal CSV, Rigor reads the closed trades and measures their win rate, losing streaks and the effect of higher costs.

The file you get

A .csv saved from the statement page. Desktop documents an HTML or .xlsx statement; Web and Mac document HTML. Desktop and Web name a Save button; Mac, saving it as CSV from that page. The help lists History tab columns, not the exact CSV headers. Desktop's: Symbol, Opening direction, Opening time, Closing time, Entry price, Closing price, Closing quantity (lots), Commissions, Swap, Gross (currency) and Net (currency), among others. Mac's names the same trade columns and, for costs and results, Swaps, Broker commission, Conversion fee, Gross (currency), Net (currency), Gross USD and Net USD. Check the columns and currency in your file before adapting it.

Steps

  1. Before exporting on Desktop or Web, click Current time at the bottom right and choose the user time offset. The help (the same on Desktop and Web) says this changes the dates and times displayed in charts and trade details; it does not specify the exported file's time zone. Source: cTrader — User time offset
  2. Open Trade Watch at the bottom of cTrader and select History. Source: cTrader — FAQ
  3. Optional: use the fields above the list to filter History by standard or custom periods. The help does not say whether Statement follows that filter; check the statement's period in the app and in the file. Source: cTrader Desktop — History
  4. Optional: right-click a heading to show or hide History columns. Not all are shown by default; the help does not say this selection changes the statement's columns. Source: cTrader Desktop — History
  5. Click Statement; on Desktop, the help places it at the upper right of the History tab. Source: cTrader — FAQ
  6. On Desktop, Statement opens an HTML or .xlsx statement in a new tab. On the statement page, click Save to store it as .csv. Source: cTrader Desktop — History
  7. On cTrader Web, use Trade Watch > History > Statement: it opens an HTML statement in a new tab. Click Save on that page to store the .csv. Source: cTrader Web — History
  8. On cTrader Mac, use Trade Watch > History > Statement: it opens an HTML statement in a new tab, where you can save it as CSV or print it. For Rigor, choose to save the CSV. Source: cTrader Mac — Trade Watch

Sources: cTrader Desktop — History · cTrader — FAQ · cTrader — User time offset · cTrader Web — User time offset · cTrader Web — History · cTrader Mac — Trade Watch · cTrader Mobile — History. Read on Oct 11, 2026.

Where to upload it

In 'Your platform report', upload a copy prepared for the universal CSV. If the file uses History's names, keep Symbol (instrument), Opening direction (opening side), Opening time and Closing time (dates), Entry price and Closing price (prices), Closing quantity (closed quantity), Commissions and Swap: the reader recognises them, as it does Mac's Swaps, Broker commission and Conversion fee (the last two are added up as commissions). Rename the gross result column in the account currency, Gross (currency), to profit; do not use Net or Pips as the gross result. Remove Gross USD and Net USD (or Gross (USD) and Net (USD)): without your mapping the reader would take Net USD as the result, in USD and net of costs. Keep commissions and swap in the account currency. Compare the copy's values and totals with the original statement.

Limit: up to 10 MB per file. If your file is over the limit, shorten the period.

Before you upload

  • Rigor is not affiliated with cTrader or Spotware. The steps come from the cited official pages, read on 11 October 2026.
  • There is no dedicated cTrader reader. If you neither rename Gross (currency) to profit nor map it as the result on the form, the universal reader does not open the column selector: it works out the result as the price move times the lots, with no contract size, and warns you; a value of no use even with the warning. That is why renaming or mapping the result is not optional. For other headers, adapt the copy according to each column's meaning; do not invent missing dates, costs or results.
  • History includes failed execution attempts. Keep one row per closing deal, including partial closes with their closed quantity; do not also count the whole position. Exclude attempts without execution. If your copy keeps History's columns and adds Status with the values of History's Deal information panel (Filled, Partially filled, Rejected, Error, Missed and Internally rejected), the reader excludes the Rejected, Error, Missed and Internally rejected rows and keeps the rest, Filled and Partially filled included; other values, or none, exclude nothing. If every row is excluded, it says so and names the statuses. Status is not a documented CSV header.
  • Compare the CSV times with the app and declare the observed offset in the description when importing. Setting Current time does not establish which zone Save uses; the declaration does not convert the file's times.
  • The Mobile help describes viewing, filtering and sharing a deal card with a QR code; it does not document export. To get the CSV, use the documented route on Desktop, Web or Mac. The route described here is manual.
  • The cited pages describe no specific route or restrictions for prop-firm evaluation accounts. Check availability in your account; this guide does not establish each firm's behaviour. To simulate a challenge, choose the firm and program under 'Add more files'.
  • The universal reader does not extract the statement's starting balance: enter it in 'Starting balance'. Without it, the reader uses 10,000 and warns you. History's Balance (currency) column is the balance at closing, not the starting capital.
  • With this copy of closed deals, floating drawdown within each trade is reported as Not measured.

What the report does with this file

  • It recognises the columns by their names and the report shows which one was read as what, for example 'Column read as result'.
  • In 'Trading costs' it recomputes the result at 0, 1, 2 and 3 times a reference cost per side and works out the cost per side at which the net result reaches zero.
  • It works out your win rate, net of the fees the file itemises, the average win and loss and the profit factor of your closed trades.
  • It compares your longest losing streak with the one chance would give at the same share of losing trades (from 20 closed trades).

What you get

Free and without an account, you see your file's A to D class and red flags. The full report, with every figure and the PDF, costs USD 29. If it is no use to you, we refund your money: ask within 7 days of paying. With your account, 3 free previews a month.

Upload this file See the sample report

Pricing

Free tool, no sign-up: Prop firm challenge calculator. How often would you reach a prop firm challenge target, or hit a limit, with your figures?

Each firm's rules, with source and date: Prop firm rules table