Tradovate trading journal
Export your Tradovate trade history from Reports > Performance > Export as CSV, then drop it into TradeStack. The importer recognises the Tradovate layout, builds a daily P&L calendar and calculates win rate, profit factor and expectancy for free.
Exporting your Tradovate trade history
Tradovate keeps its trade export under Reports > Performance > Export. Choose the widest date range you can and download the CSV file. You do not need to reorder columns, rename headers or delete rows first — TradeStack fingerprints the header row and maps the fields itself.
What the importer does with a Tradovate file
One quirk worth knowing: fills are exported per order, so entries and exits are paired into round-turn trades on import. That matters because a journal that pairs fills incorrectly will report a win rate and average win that do not match your statement. After import you can open any trade, edit it, add a screenshot, tag a playbook and write the note that explains the decision.
Getting the right report out of Tradovate
Tradovate offers several report types, and they are not interchangeable. The performance report exports fills — one row per execution — while an account statement is a ledger of cash movements. For journaling you want the fills export from Reports, choosing the widest date range available. TradeStack pairs those per-order fills into round-turn trades on import.
If you trade prop firm evaluations on Tradovate, export from the evaluation account itself, not the consolidated dashboard. Each account's fills import cleanly, and using a portfolio per evaluation keeps each challenge's daily loss and consistency math isolated.
The review loop for a Tradovate futures trader
Tradovate's built-in stats reset the moment you switch date ranges, which makes it hard to compare this month against last month or this evaluation against the previous one. A journal fixes the frame: import every week, and the calendar becomes the permanent record that the platform itself does not keep for you.
The most useful habit is tagging. Tradovate tells you what you traded; it cannot tell you why. Tag each imported trade with the setup — opening range breakout, VWAP fade, news scalp — and within a month the per-playbook report answers the question every evaluation trader actually needs answered: which setup is paying for the funded account and which one is donating.
Tracking prop firm rules on Tradovate accounts
Most Tradovate accounts in 2026 are prop firm evaluations or funded accounts with a daily loss limit and a trailing drawdown. TradeStack reads those rules off the imported trades automatically: set your daily loss limit in Settings and the journal warns you on the calendar when a day approaches it.
Consistency is the rule that quietly fails most evaluations. Because the consistency percentage is computed from the imported days, you can watch it during the evaluation instead of discovering at the payout request that one big day was 45% of your total profit.
Common Tradovate import problems and fixes
The statement is a cash ledger, not a trade list. Go back to Reports and choose the performance or fills export — that file has the per-order rows the importer pairs into trades.
Tradovate exports per order, so a scaled position arrives as multiple fills. These are paired into a single round-turn trade on import; if you see them separate, the file was likely filtered mid-position — export the full day again.
Create a portfolio per account and import each export into its own portfolio. The combined calendar still shows your overall day across accounts.
Columns TradeStack looks for in a Tradovate export
Detection is header-based. If your file's header row contains any one of these column combinations, the Tradovate layout is recognised automatically and the remaining fields are mapped by name:
b/s + contract + avg fill priceb/s + contract + filled qtycontract + buy/sell + fill pricerealized pnl (value) + actionbuyprice + sellpricetrade date + total realized pnlaccount name + total realized pnl
Column names are matched case-insensitively and extra columns are kept, so a renamed or re-ordered export still imports. If none of the combinations match, the file falls back to the universal mapper, which needs at minimum a date column, a symbol column and either a P&L column or entry and exit prices.
Prop firms that run on Tradovate
If you are trading a funded or evaluation account on Tradovate, the same export feeds your rule tracking — daily loss, drawdown and consistency all read off the imported trades.
Metrics you get from Tradovate trades
- Daily P&L calendar with the dollar result printed on each day
- Win rate, average win, average loss and profit factor
- Expectancy per trade and a running equity curve
- Stats per instrument and per holding time
- Consistency %, which prop firms check before paying out
New to the terminology? Profit factor, Expectancy, R multiple, Drawdown.
Who this is for
Tradovate is used mainly by futures day traders and prop firm accounts, trading futures. If that is you, the fastest useful review loop is a weekly import: export the week, import it, and read P&L by session and by setup rather than by single trade.
Frequently asked
How do I export trades from Tradovate?
Open Reports > Performance > Export and download the CSV file. Drop that file straight into TradeStack — the importer detects the Tradovate column layout, so there is no template to fill in.
Is the Tradovate journal free?
Yes. TradeStack is free, including unlimited CSV imports, the daily P&L calendar, playbooks and every analytics report.
Does it handle Tradovate fees and commissions?
Yes. Where Tradovate reports fees in a separate column, they are netted into realized P&L so your journal matches your statement.
Can I edit trades after importing?
Yes. Every imported trade stays editable, and the original columns from your export are preserved so nothing is lost.
How often should I import from Tradovate?
Weekly works well for most traders — the export takes seconds and the calendar fills in automatically. Daily imports are fine too; duplicates are detected and skipped.
Does it work with Tradovate prop firm accounts like Apex or Topstep?
Yes. The export format is identical on evaluation and funded accounts, and the daily loss, drawdown and consistency tracking all read off the same imported trades.
Questions traders ask about journaling
Keep reading
No card, no trial. Import a CSV export and see your edge in under a minute.
Start free