TradeReview AI / Brokers / FTMO
A trading journal that reads your FTMO export
An FTMO challenge has two numbers that end it and one that passes it, and none of them is win rate. The journal keeps the daily loss and maximum loss in front of you while the account is live, and records the trades that broke your own sizing rule separately from the trades that lost money - they are not the same list, and the first one predicts the second.
How the import actually works
Export your trade history from FTMO as a CSV and drop it into the journal. There is no template to fill in first.
The mapper reads the header row and matches your broker's column names against the ones it knows - date, symbol, side, qty, price, fees and a realised P/L column under any of a dozen spellings, from P/L to Realized PnL to Net Profit. Where a column is named something it has not seen, you pick it once from a dropdown and it remembers that file shape for next time.
It also works out what kind of instrument the file holds from the symbols themselves, so the right contract maths is applied without you configuring anything. If it guesses wrong, there is a row of buttons at the top of the import screen to correct it.
Rows that are not trades - transfers, dividends, interest, fees charged to the account - are skipped rather than logged as mystery positions.
Drawdown is what passes or fails you, so it is on the dashboard
Win rate does not end a challenge. Daily drawdown and maximum drawdown do, and both are running totals you have to know during the session, not discover at the end of it.
Both are shown after every trade, against the limits you enter once. The journal also marks separately any trade that risked more than your own per-trade limit - including the ones that won, because a rule you broke profitably is still a rule you broke, and it is the one most likely to end the account next week.
Evaluation and funded accounts, kept apart
An evaluation account and a funded account are different risk regimes with different limits, and mixing them in one history makes both unreadable. Keep them as separate accounts in the journal and the statistics stay honest.
The habits that fail challenges have a signature
Most blown evaluations are not one bad trade. They are three trades in six minutes after a stop-out, or a size increase on day four after two green days. The journal tags those as mistakes and counts what they cost, so the pattern is a number rather than a feeling.
Questions
Does it read MetaTrader exports from my FTMO account?
Yes. Export the account history from MT4 or MT5 as CSV. Lot sizes are read as units of the base currency rather than as share counts.
Can it tell me if I am trading outside my plan?
That is what the mistake tags and the risk-used figure are for. Any trade that used more risk than you planned is marked, whether it won or lost.
Is it free?
Yes. Unlimited trades, CSV import, the full dashboard, entry and exit screenshots, trade replay and PDF reports are free with no card. AI coaching, AI agents and automatic broker sync are on paid plans.
Do I have to give you my broker password?
No. CSV import needs nothing but the file. Automatic sync on paid plans goes through SnapTrade or the broker's own API, which use read-only connections - the journal can never place a trade.
Import yesterday's session
Export it from FTMO, drop the CSV in, tag the setups, and open the hour-of-day breakdown. That one chart is where most traders find their leak.