Tradovate: How to add your account (API credentials)

Created by Levi Dane, Modified on Sat, 31 Jan at 1:01 PM by Levi Dane

Quick answer

  1. Open AccountsAdd AccountTradovate
  2. Get your API credentials from Tradovate Trader portal
  3. Enter your credentials and connect

Requirements (IMPORTANT)

Before connecting Tradovate, you must have:

  1. Live funded account with at least $1,000 balance - Tradovate API access requires a minimum funded account - Demo accounts have limited API access

  2. 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

  3. 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

  1. Log into Tradovate Trader
  2. Go to AccountAPI Access
  3. Ensure you have an active API subscription
  4. Verify your account has at least $1,000 balance

2) Create API Application credentials

  1. Go to Tradovate Developer Portal
  2. Create a new API application
  3. Note down: - Client ID (cid) - a number like 9658 - Client Secret (sec) - a long string

3) Connect in Danetrades Copier

  1. Open Accounts
  2. Click Add Account
  3. Select Tradovate (beta)
  4. 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
  5. 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

  1. Confirm the account appears in Accounts with your balance showing
  2. Create a test connection in Trade Copier
  3. 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)

  1. Open Copy Not Working? → run quick scan
  2. 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

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article