Tradovate keeps every trade you place in its Account Reports. The Performance report puts them in one CSV file — contract, size, entry, exit and the P/L Tradovate calculated — and SniperJournal turns that file into a journal in about two minutes. No API key, no subscription.
This guide covers which Tradovate report to export, how to export it, how to import it and how to add the fees the report leaves out.
Which Tradovate report to export
SniperJournal recognizes these Tradovate reports on its own. You pick the file; the format is detected for you.
- Performance — recommended. One row per closed buy/sell pair, with the P/L Tradovate reports, so nothing has to be rebuilt. Commissions are not in the file.
- Position History — works the same way: each matched quantity with its realized P/L. No commissions either.
- Fills — every execution, with the broker commission of each fill. SniperJournal rebuilds the trades in order and computes the P&L from each contract’s point value.
- Orders — the list of orders. Only filled orders count, and the trades are rebuilt as with Fills, without fees.
Skip Account Summary, Cash History and Account Balance History: they hold balances, not trades. If you upload the Account Summary, the importer explains why it can’t rebuild trades from it.
Step 1 · Export the Performance report from Tradovate
- Log in to Tradovate and select the account you want to journal.
- Click Reports on the right side of the page, or click the margin bars at the top of the screen.
- On the Account Reports page, choose Performance as the report type and set the date range: the last week, the last month or the whole year.
- Click GO, then download the report as a CSV file.
- If you trade several accounts, export one report per account.
Evaluation and funded prop-firm accounts that run on Tradovate have the same reports, so the steps don’t change.
Step 2 · Import it into SniperJournal
In SniperJournal, select the account (portfolio) the trades belong to, click the + button in the top bar and choose Import CSV File.
Leave File’s timezone on Automatic and drop the file in, or click Select CSV File.
Step 3 · Check the preview
SniperJournal names the format it detected — here Tradovate (Performance) at 99% — and shows how many valid trades it found. Nothing is saved yet.
Check the times in the box at the top. Tradovate writes them without a timezone, in the one your platform uses. If they look a few hours off, pick the right timezone right there, and the preview updates before anything is saved.
Step 4 · Add your fees and import
The Performance report has no commissions. Imported as is, your net results would look better than your statement. So SniperJournal asks for one number: your fee per contract, per side — the commission plus the exchange, clearing and NFA fees you see on your Tradovate statement.
Type it and click Apply. Each trade gets fee × contracts × 2 sides, and the preview shows the total. The fee is saved on the account, so your next import fills it in for you.
Importing Fills instead? That report already carries the broker commission, so enter only what is missing — exchange, clearing and NFA fees — and it is added on top.
When everything looks right, click Import.
What you get: every futures trade, net of fees
Each row of the report becomes one trade: the contract, the direction, the number of contracts, the entry and exit with their times, and the P/L Tradovate reported. The report doesn’t say whether a trade was long or short, so SniperJournal reads it from which side filled first: a sell before the buy is a short.
Your fees are stored with each trade and subtracted in your net result, so you see gross and net side by side.
Your dashboard, calendar and journal update on their own, with the net P&L of each day.
Times, re-imports and prop-firm accounts
- Times. Automatic reads the times in the timezone of your Preferences. If your Tradovate platform uses another one — the clock at the top of Tradovate shows it — pick that timezone in the preview before importing.
- Re-imports are safe. Trades you already have are skipped, so you can export the last week every Friday and import it without duplicates. If you change the file’s timezone after an import, delete those trades first: with new times they count as different trades.
- Prop-firm accounts. Import each evaluation or funded account into its own portfolio to compare them, or select several portfolios to see them together.
- Trades already imported without fees. In Trades, click Select, pick them and use Set fees.
Export, import, check. A weekly export takes a minute, and your journal stays complete without typing a single trade.