Guides / Broker Integrations / Importing Tradovate Trades
Broker Integrations 8 min read

Importing Tradovate Trades

Export your Tradovate trade history as a CSV and import it into RR Metrics. RR Metrics auto-detects both Tradovate export formats — no manual column mapping required.

Overview

Tradovate offers two CSV export formats that RR Metrics supports natively. Both are auto-detected on upload — you go straight to the trade preview without any column mapping.

Export type Where to find it
Position History Position History tab → Download CSV
Performance Report Performance tab → Download CSV
1

Log In to Tradovate

Go to trader.tradovate.com and sign in with your Tradovate credentials. Make sure you have selected the correct account (live or simulation) from the account selector.

2

Open the Account Settings

In the Tradovate platform, click the *Account Name* in the top panel. This shows all your connected accounts. Select the settings wheel next to the account you would like to export from.

Tradovate platform dashboard
3

Export the Positions CSV

Click the Download CSV in the Position History panel. Set the date range to cover the trades you want to import:

  • For daily logging, set date to today.
  • For backfilling your full history, set the start date to the first day you traded and the end date to today.
  • For ongoing use, start from the day after your last import to keep exports clean — duplicates are skipped automatically.

Click Download CSV. Your browser downloads a .csv file, this means "comma separated values", so it doesn't contain any private information, simply basic information about your trades. You may open the file to verify.

Tradovate CSV download dialog

Importing into RR Metrics

The steps below are identical for both export formats — RR Metrics detects which one you uploaded automatically.

4

Click Import CSV in RR Metrics

Switch to RR Metrics and click the Import CSV button in the top-right corner of the Dashboard or Trades page. Select the CSV file you just exported from Tradovate. RR Metrics will recognize the format automatically — no column mapping needed.

Import CSV to RR Metrics

What Gets Imported

For both export formats, RR Metrics maps the following fields from Tradovate's CSV:

Field Positions CSV column Fills CSV column
Ticker Product symbol
Entry price Avg. Buy / Avg. Sell buyPrice / sellPrice
Exit price Avg. Sell / Avg. Buy sellPrice / buyPrice
Quantity Paired Qty qty
Entry time Bought / Sold Timestamp boughtTimestamp / soldTimestamp
P&L P/L pnl

Entry and exit timestamps swap depending on direction — for a long, entry = buy timestamp; for a short, entry = sell timestamp. Entry and exit prices follow the same logic.

Handling Multiple Accounts

If you trade multiple Tradovate accounts (live, sim, or funded prop accounts), export and import each one separately. Use Tags to label trades by account — for example Live-1 or Eval-Apex — so you can filter and compare performance per account in Analytics.

P&L and Commissions

Tradovate's exported P&L figures reflect gross P&L before commissions unless your account is configured otherwise. RR Metrics imports the P&L value from the CSV directly as a Manual P&L override, so what you see in the preview is what will be stored.

If you need to adjust a trade's P&L after importing (e.g. to deduct commissions), open the trade in the journal and edit the Manual P&L field.

Troubleshooting

Related Guides