How to Import FTMO Trades: Export Your MT4/MT5 Statement
Step-by-step: export an MT4 or MT5 statement from your FTMO account, import it into a journal, and check the numbers — for both FTMO Global and FTMO USA.
FTMO accounts trade through MetaTrader, and MetaTrader already holds a complete, exact record of every position you have closed. It is not a journal — it will not tell you that your win rate collapses after a losing trade, or that your ninth trade of the day has never once made money — but it is the honest source those answers get computed from.
Here is how to get that record out of MetaTrader and into a journal, and what to check once it is there.
First: which FTMO are you on?
FTMO Global and FTMO USA are separate entities, not one firm with two websites. They are different legal entities, they onboard traders separately, and FTMO USA runs on a different platform arrangement — MetaTrader 5 through OANDA, at ftmo.oanda.com. If you hold accounts with both, treat them as two firms in your journal, because that is what they are: the programme rules, the account ladder and the platform path all have to be read from the entity you are actually funded by, not from whichever FTMO page a search engine showed you.
The good news for journaling: the export below is a MetaTrader feature, so it works the same on both. The file you get is the same shape either way.
Step 1 — Export the statement from MetaTrader
MetaTrader 5 (the usual case):
- Open the Toolbox panel (
Ctrl+Ton Windows) and select the History tab. - Right-click anywhere in the history grid and set the period you want — Custom Period
gives you exact start and end dates.
- Right-click again and choose Report, then save as CSV (an XLSX report works too,
but CSV imports everywhere).
MetaTrader 4: the same right-click in the Account History tab, then Save as Report. MT4's file is laid out differently from MT5's — it lists *Closed Transactions* rather than *Positions* — which is a parser's problem, not yours. Export it as it comes.
Three habits worth keeping:
- Export the whole period, not the good part. A statement cropped to your best three weeks
produces statistics about a trader who does not exist.
- Export per account. One file per FTMO account keeps the mapping unambiguous, and each
account has its own limits to be measured against.
- Keep the raw file. The statement is the source of truth. If a journal number ever looks
wrong, you want the original to check it against.
Step 2 — Import it
In Propfy, pick FTMO (MT4 / MT5 statement) as the format on the import screen — the FTMO card on the connect screen takes you straight there with that format already selected — then drop the file in.
Two details the parser handles that hand-rolled spreadsheets usually get wrong:
- The open and close columns have the same names. An MT5 Positions table has *Time* and
*Price* twice: once for the open, once for the close. Read them positionally or you will book every trade at its own entry.
- Swap is not commission and not P&L. Overnight financing is its own column, and folding
it into either one quietly rewrites the cost of every multi-day position. Propfy stores it separately.
FTMO import is statement-based today, and Propfy says so rather than implying otherwise. There is no live FTMO sync yet; when there is one, it will be announced because it works, not because it is planned. (Propfy's live auto-sync today is TopstepX.)
Step 3 — Verify before you trust a single statistic
- Trade count matches MetaTrader for the same date range.
- Net P&L matches including commission and swap. An import that silently drops either one
flatters every number you will ever compute from it.
- Balance operations are not trades. A statement's deposit, withdrawal and payout lines
sit in the same table as your positions. They belong in your balance history, never in your win rate.
- Every fill landed in the right account. An import that merges two funded accounts has
already destroyed the risk picture, because each account carries its own limits.
Step 4 — Review like a funded trader
Once the statement is in, the review that matters is behavioral, not arithmetic:
- Win rate after a loss, next to win rate after a win. If the first number is far below the
second, your edge is fine and your reaction to losing is what is costing you — the pattern behind revenge trading and overtrading.
- Trade number within the session. Most traders have a point in the day past which they
have never been profitable. It is usually earlier than they think.
- Loss room, per account, against that account's own limits — worst account first.
- End every session with one correction, using the
Frequently asked questions
How do I export my trade history from FTMO?
FTMO trades run through MetaTrader, so you export from the platform, not from the FTMO dashboard. In MT5: Toolbox → History tab → right-click → set the period → right-click → Report → save as CSV. In MT4: Account History tab → right-click → Save as Report. Export the full period and one file per account.
Are FTMO Global and FTMO USA the same firm?
No. They are separate entities that onboard traders separately, and FTMO USA runs MetaTrader 5 through OANDA at ftmo.oanda.com. Read your programme rules from the entity that actually funded you, and keep the accounts separate in your journal.
Can Propfy import FTMO trades?
Yes — MT4 and MT5 statements, via CSV import. Choose the FTMO format on the import screen, drop the file in, then verify the trade count and net P&L against MetaTrader. Live FTMO synchronization does not exist yet and is not presented as if it does.
Why does my imported P&L not match MetaTrader?
Almost always commission, swap, or balance rows. Commission and overnight swap are separate columns on an MT statement and both belong in the cost of the trade; deposits, withdrawals and payouts share the same table as your positions but are not trades at all. Check those three before suspecting the import.
Does MetaTrader have a trading journal?
MetaTrader records what happened — fills, prices, costs. A journal adds why: whether the setup was present before entry, whether you followed your own rules, how much loss room each account had left, and what to correct tomorrow. The statement is the input; the journal is the work.
From statement to habit
The export takes about a minute. Do it at the end of each session rather than in monthly batches — a journal you update while you still remember the session is a behavioral record, and one you backfill a month later is just accounting.