Skip to main content

How to connect your NinjaTrader account to Tradecopia

Step-by-step guide to connecting your NinjaTrader account to Tradecopia, including account type selection, OAuth setup, and popup troubleshooting.

This guide covers everything you need to connect your NinjaTrader account to Tradecopia — account type selection, the OAuth authentication flow, what to do if the browser popup does not appear, and how to stop being prompted to log in every session.

NinjaTrader and Tradovate — the same account system

NinjaTrader and Tradovate share the same underlying account system. A NinjaTrader account is a Tradovate account accessed through the NinjaTrader platform. This means:

  • Your login credentials are your Tradovate username and password — not a separate NinjaTrader login

  • The OAuth authentication flow is identical for both platforms

  • A single connection in Tradecopia links all accounts under the same prop firm organisation

  • Risk management parameters configured for Tradovate apply to the same account accessed via NinjaTrader

If you trade your leader account from NinjaTrader while Tradecopia replicates to follower accounts on Tradovate — or vice versa — this is fully supported.

NinjaTrader version support

Tradecopia supports NinjaTrader across all versions. There is no version restriction or minimum version requirement.

Live account vs demo account — which to choose

When connecting a NinjaTrader account, you are asked to select Live Account or Demo Account.

Account type

When to select

Live Account

Personal live funded accounts — real money outside a prop firm structure

Demo Account

All prop firm evaluation and funded accounts

Prop firm accounts are almost always demo accounts at the broker level. Even a funded prop firm account is typically classified as a demo account by Tradovate. When in doubt, select Demo Account for any prop firm account.

Step-by-step connection

  1. In Tradecopia, navigate to Connections and click + Add Connection

  2. Select NinjaTrader from the broker list

  3. Select Live Account or Demo Account — see guidance above

  4. A browser popup opens directing you to the Tradovate login page

  5. Log in with your Tradovate username and password — not your prop firm portal credentials

  6. Authorise the Tradecopia connection when prompted on the Tradovate page

  7. Return to Tradecopia and confirm the connection shows as Connected

If the browser popup does not open

If the popup does not appear automatically, a fallback is shown in Tradecopia:

  • Click Open Tradovate Login to trigger the browser manually, or

  • Click Copy Link and paste it into any browser

The Copy Link option bypasses all popup-related issues and works regardless of browser settings or security software.

Common reasons the popup fails to open and how to fix each:

Cause

Resolution

Browser popup blocker active

Disable popup blocking for Tradecopia, or use Copy Link

No default browser set

Set a default browser in your OS settings, or use Copy Link

Default browser failed to launch

Use Copy Link and open in any working browser

Firewall or security software blocking

Check your firewall settings, or use Copy Link

VPN intercepting the OAuth redirect

Temporarily disable VPN, or use Copy Link

Once the Tradovate login page has loaded in your browser, everything from that point is between you and Tradovate. If you reach the page but cannot authenticate — wrong password, account locked — contact Tradovate support directly.

Tradecopia's responsibility boundary

Tradecopia generates the OAuth link and triggers the browser popup. Once the Tradovate login page loads, authentication is handled entirely by Tradovate.

Stage

Responsible party

Generating the OAuth link

Tradecopia

Opening the browser popup

Tradecopia

Tradovate login page loading

Tradovate

Authentication and credential verification

Tradovate

Authorisation approval

Tradovate

Troubleshooting authentication failures on the Tradovate page

These steps apply when the Tradovate login page loads but you cannot log in or complete authentication:

  1. Confirm you are using your Tradovate credentials — not your prop firm portal login

  2. Clear your browser cache and cookies and retry

  3. Try a different browser

  4. Disable browser extensions — ad blockers and privacy tools can interfere with OAuth redirects

  5. Reboot your device and retry

  6. Wait a few minutes and retry — Tradovate occasionally has authentication delays during high-traffic periods

  7. If none of the above work, contact Tradovate support directly — the issue is on their side

Repeated login prompts — Token Management

NinjaTrader connections use the same OAuth token as Tradovate. Tokens expire after approximately 60 minutes of inactivity. This is the OAuth method working as designed — not a Tradecopia bug.

This only affects Pro desktop users. If you are on Pro+ Lite or Pro+, your connection is managed server-side automatically.

To stop repeated login prompts on Pro desktop, see How to set up and manage Token Management — there is a specific setup sequence to follow.

Replication limitations for NinjaTrader

The following order types cannot be replicated through Tradecopia regardless of broker. These limitations apply to NinjaTrader connections:

Limitation

Detail

Multiple bracket orders on one position

Not supported — only one bracket per position

Stop limit orders

Only stop market orders are supported for stop loss

Auto trailing stop loss

Automatically moving stop levels are not supported

Related articles

Did this answer your question?