Connecting Tradovate
Fortiris connects to Tradovate via CSV export. Tradovate doesn't offer a public REST API for third-party trade history access, so CSV export is the official integration path.
Step 1 — Export Your Trade History from Tradovate
- Log in to your Tradovate account at trader.tradovate.com.
- In the left sidebar, click Performance → Trade History.
- Set your date range. For a full history, select the widest available range.
- Click Export (top right of the table) → CSV.
- Save the file — it will be named something like
TradeHistory_YYYYMMDD.csv.
Tradovate also supports a "Performance" CSV export with aggregated stats. Fortiris accepts both formats — the Trade History (fill-level) format gives you the most granular risk analysis.
Step 2 — Upload in Fortiris
- In your Fortiris dashboard, go to Imports in the left sidebar.
- Click Upload File.
- Select the CSV file you exported from Tradovate.
- Fortiris will auto-detect the Tradovate format and begin processing.
- When processing completes, your trades appear in the dashboard.
Supported Export Formats
Fortiris accepts both Tradovate export types:
| Format | Description | Recommended |
|---|---|---|
| Trade History CSV | Fill-level data, one row per fill | ✅ Yes — most detail |
| Performance CSV | Aggregated P&L per instrument | ✅ Yes — fallback |
For best risk analysis accuracy, use the Trade History CSV (fill-level).
Keeping Data Current
Tradovate CSV is a manual import — there is no live sync. To keep your Fortiris analysis current:
- Export a new CSV from Tradovate at the end of each trading week (or whenever you want to update).
- Upload it to Fortiris via the Imports tab.
- Fortiris deduplicates automatically — re-uploading overlapping history is safe and will not create duplicate trades.
Troubleshooting
"Format not recognized"
Make sure you're exporting from the Trade History page (not Performance Summary). The file must be a .csv, not .xlsx. If you accidentally exported .xlsx, open it in Excel or Google Sheets and re-save as CSV.
Trades appear with wrong P&L Tradovate reports P&L in ticks for some futures instruments. Fortiris normalizes tick P&L to dollar values using standard contract sizes. If you see unusual values, check that your account currency matches the instrument's denomination.
Missing recent trades Confirm the date range you selected in Tradovate includes the trades you expect. Tradovate's default range is often 30 days.