uploads
TopstepXTopstepX

How to Upload TopStepX Trades

This guide explains how to export your trade history from TopStepX and import it into TradeRonin.

January 15, 2026
0 views

Step 1: Export from TopStepX

  1. Log in to your TopStepX account
  2. Navigate to the "Trades" tab at the bottom of the page

    ⚠️ Important: Use the Trades tab, NOT the Orders tab

  3. Click "Export" at the bottom right corner
export
  1. Select the date range of trades you want to export
date range
  1. Click "Export" to download the CSV file

Step 2: Import into TradeRonin

If You Don't Have a TopStepX Account Yet

  1. Go to Settings → Accounts
  2. Click "+ Add Account"
  3. Select "Broker (CSV Upload)"
  4. Choose TopStepX from the broker list
  5. Select your file & Complete account setup

If You Already Have a TopStepX Account

  1. Go to Settings → Accounts
  2. Click on your existing TopStepX account
  3. Click "Upload"
  4. Select your exported file
  5. Review and confirm

What Gets Imported

DataIncluded
Completed trades✅ Yes
Entry & Exit prices✅ Yes
Commission/Fees✅ Yes
P&L✅ Calculated
Futures contracts✅ Yes
Micro contracts✅ Yes

Supported Futures

TradeRonin auto-detects multipliers for all TopStepX futures:

SymbolProductMultiplier
MNQMicro E-mini NASDAQ$2
MESMicro E-mini S&P 500$5
NQE-mini NASDAQ$20
ESE-mini S&P 500$50
CLCrude Oil$1000
GCGold$100

All CME, CBOT, NYMEX, and COMEX products are supported.


Required Columns

TradeRonin automatically detects these columns:

  • Id — Unique trade identifier
  • ContractName — Symbol with expiry (e.g., NQM4)
  • EnteredAt — Entry timestamp (UTC)
  • ExitedAt — Exit timestamp (UTC)
  • EntryPrice — Entry fill price
  • ExitPrice — Exit fill price
  • Size — Number of contracts
  • Type — "Long" or "Short"
  • Fees — Round-trip commission

Sample CSV Format

Id,ContractName,EnteredAt,ExitedAt,EntryPrice,ExitPrice,Fees,PnL,Size,Type,TradeDay 37199170,NQM4,05/07/2024 13:33:37 +00:00,05/07/2024 13:34:07 +00:00,18228.250000000,18223.750000000,1.4000,90.000000000,1,Short,05/07/2024 05:00:00 +00:00 37194226,NQM4,05/07/2024 13:32:39 +00:00,05/07/2024 13:32:48 +00:00,18227.500000000,18231.500000000,1.4000,80.000000000,1,Long,05/07/2024 05:00:00 +00:00

How It Works

TopStepX exports complete trades (entry + exit together). TradeRonin automatically:

  • Creates an entry execution at the entry time/price
  • Creates an exit execution at the exit time/price
  • Splits fees evenly between entry and exit
  • Groups them using the matching engine

Troubleshooting

"Empty file" error

  • Verify the CSV contains trade data (not just headers)
  • Make sure you exported from the Trades tab, not Orders

"Missing required columns"

Required: Id, ContractName, EnteredAt, ExitedAt, EntryPrice, ExitPrice, Size, Type

Missing trades

  • Check the date range during export covers all desired trades
  • TopStepX timestamps are in UTC — trades may appear on different dates in your local timezone

Duplicate Trades

Re-uploading the same file won't create duplicates. TradeRonin uses the Trade Id for deduplication.


Need Help?

Contact support with:

  • First few rows of your exported CSV
  • The error message you're seeing

Was this article helpful?

Still need help?

Can't find the answer you're looking for? Reach out to our support team.