Quick answer
- Open Accounts → Add Account → Tradovate
- Get your API credentials from Tradovate Trader portal
- Enter your credentials and connect
Requirements (IMPORTANT)
Before connecting Tradovate, you must have:
-
Live funded account with at least $1,000 balance - Tradovate API access requires a minimum funded account - Demo accounts have limited API access
-
API Subscription (Market Data + Trading API) - Go to Tradovate Trader → Account → API Access - Subscribe to the API plan (~$25/month) - Without this subscription, API requests will fail
-
API Application credentials - Create an API application in the Tradovate Developer portal - You'll receive a Client ID (cid) and Secret (sec)
Symptoms (when you need this)
- You want to copy trades to/from Tradovate
- You see "accessToken missing" or authentication errors
- You see rate limit messages (p-time, p-captcha)
Most common causes of connection issues
- No API subscription active on your Tradovate account
- Account balance below $1,000 minimum
- Wrong credentials (copy/paste error)
- Rate limited (wait ~1 hour and try again)
- Two-factor authentication required (check email for device approval)
Steps to connect
1) Verify API requirements
- Log into Tradovate Trader
- Go to Account → API Access
- Ensure you have an active API subscription
- Verify your account has at least $1,000 balance
2) Create API Application credentials
- Go to Tradovate Developer Portal
- Create a new API application
- Note down:
- Client ID (cid) - a number like
9658- Client Secret (sec) - a long string
3) Connect in Danetrades Copier
- Open Accounts
- Click Add Account
- Select Tradovate (beta)
- Enter your credentials: - Username: Your Tradovate login username - Password: Your Tradovate password - Client ID (cid): From step 2 - Client Secret (sec): From step 2 - App ID: Can leave as default "Trade Copier" - App Version: Can leave as default "1.0" - Environment: Choose Live or Demo
- Click Connect
4) Approve device (if prompted)
- If this is your first login from a new device, Tradovate may send an email
- Click the approval link in the email
- Return to the app and try connecting again
Verify it worked
- Confirm the account appears in Accounts with your balance showing
- Create a test connection in Trade Copier
- Ensure symbols are loading in Symbol Mapping
Tradovate-specific notes
Futures contracts vs CFDs
Tradovate trades futures contracts (ES, NQ, CL, GC), not CFDs. When copying from/to other platforms:
- Tradovate → MT5/other: Symbols like "NQ" map to "USTEC", "ES" maps to "US500"
- MT5/other → Tradovate: Symbols like "USTEC" map to "NQ"
The app handles this mapping automatically using known aliases.
Contract sizing
- Tradovate uses whole contracts (1, 2, 3...), not fractional lots
- Risk sizing calculates based on tick value and contract specifications
- Micro contracts (MNQ, MES) are used when available for smaller positions
Rate limits
Tradovate has strict rate limits: - ~1 trading request per second - ~2 data requests per second - If rate limited, you'll see a cooldown message - wait and retry
If it still doesn't work (Escalate)
- Open Copy Not Working? → run quick scan
- Open a support ticket and include: - Screenshot showing your API subscription is active - Your account balance (hide sensitive info) - The exact error message from Logs - Whether you received and approved any device emails
This article is auto-synced from the Danetrades Copier knowledge base. If something is outdated, please contact support.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article