Tradovate: Troubleshooting Connection Issues

Created by Levi Dane, Modified on Sat, 31 Jan at 12:52 PM by Levi Dane

Quick answer

Most Tradovate connection issues are caused by: 1. Missing API subscription 2. Account balance below $1,000 3. Rate limiting (too many login attempts) 4. Two-factor authentication pending

Common error messages and fixes

"accessToken missing"

Cause: Authentication failed - credentials incorrect or API subscription missing.

Fix: 1. Verify your username and password are correct 2. Check you have an active API subscription in Tradovate 3. Ensure account has at least $1,000 balance 4. Wait 1 hour if you were rate limited

"p-time: 15, p-captcha: true"

Cause: Rate limited by Tradovate. Too many login attempts in a short time.

Fix: 1. Wait at least 1 hour before trying again 2. Don't spam the Connect button 3. Check credentials are correct before retrying

"p-ticket: ..." (long string)

Cause: Two-factor authentication required. Device not recognized.

Fix: 1. Check your email for a device approval link 2. Click the link to approve this device 3. Return to the app and try connecting again

"Invalid credentials"

Cause: Username, password, Client ID, or Secret is incorrect.

Fix: 1. Double-check your Tradovate login username 2. Verify password (case-sensitive) 3. Confirm Client ID and Secret from the developer portal 4. Ensure no extra spaces when copying credentials

"Insufficient permissions"

Cause: No API subscription or insufficient account balance.

Fix: 1. Subscribe to Tradovate API access ($25-50/month) 2. Fund your account to at least $1,000 3. Use a live account (demo has limited API access)

"Connection timeout"

Cause: Network issue or Tradovate servers are slow.

Fix: 1. Check your internet connection 2. Try again in a few minutes 3. Verify Tradovate services are operational

Rate limiting explained

Tradovate has strict rate limits:

Action Limit
Login attempts ~1 per minute
Trading requests ~1 per second
Data requests ~2 per second

If rate limited: - Wait at least 1 hour - The p-time value indicates seconds to wait - Don't retry immediately - it extends the cooldown

Device approval (2FA)

When logging in from a new device:

  1. Tradovate sends an email to your registered address
  2. Click the approval link in the email
  3. Return to the app and connect again
  4. The app stores your Device ID for future logins

Tip: The app auto-generates a Device ID and reuses it to avoid repeated 2FA prompts.

Demo vs Live troubleshooting

Issue Demo Live
API access Limited Full (with subscription)
Market data Delayed Real-time
Balance requirement None $1,000 minimum
Rate limits Stricter Normal

If demo works but live doesn't: - Verify API subscription is active - Check account balance is $1,000+ - Confirm using correct credentials for live

Still having issues?

  1. Open Copy Not Working? → run quick scan
  2. Export your logs (last 30 minutes)
  3. Open a support ticket with: - Screenshot of your API subscription status - The exact error message - Your account balance (hide sensitive info) - Whether you received device approval 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