Tradovate Multi-Connection Setup: How to Connect 10+ Prop Accounts in NinjaTrader
Adding your tenth Tradovate prop account should be as simple as adding your second. Here's the exact multi-connection setup process and what to check when something doesn't connect.
Tradovate Multi-Connection Setup: How to Connect 10+ Prop Accounts in NinjaTrader
The process for connecting your 10th Tradovate account in NinjaTrader is nearly identical to connecting your first. That's the underlying architectural advantage of Tradovate's API connection model — each account connects independently via the API without the session conflict limitations of Rithmic's adapter. But there are some practical steps and common issues worth knowing before you start adding accounts at scale.
Understanding the Connection Type
In NinjaTrader 8, Tradovate accounts connect using the "NinjaTrader" connection type in the broker selector — not the legacy "Tradovate" connection that may appear in older versions. The "NinjaTrader" connection type uses Tradovate's direct API integration introduced in NT 8.1, which is what enables unlimited simultaneous connections.
If you're on an older NinjaTrader version and don't see the NinjaTrader connection type, update to the latest 8.1.x build before proceeding.
Step-by-Step: Adding Multiple Tradovate Accounts
- In NinjaTrader, go to Tools → Accounts → Add
- In the provider dropdown, select "NinjaTrader"
- Enter the Tradovate login credentials for the first account you want to add
- Select the specific account from the account list that appears after successful authentication (if the Tradovate login has multiple accounts under it, they'll all appear here)
- Click OK — the account will appear in your NinjaTrader account list and connect
- Repeat for each additional account — each goes through the same process regardless of whether it's under the same Tradovate login or a different one
There is no practical limit enforced by NinjaTrader or Tradovate's API on how many accounts you can connect this way. The limiting factor is your machine's resources — RAM and CPU — not the connection architecture.
Organizing Accounts at Scale
With 10+ accounts connected, the NinjaTrader account list can become unwieldy. A few practices that help:
- Rename accounts to meaningful labels. Right-click an account in the Control Center and rename it — "Apex $100K Eval 1", "Tradeify SELECT Funded A", etc. The default names (account numbers) don't tell you anything useful at a glance.
- Group by firm and stage. Keep a simple spreadsheet or note with the mapping of account number → firm → plan → current stage. This becomes essential when you're managing payout requests across multiple firms simultaneously.
- Color-code charts by account stage. Some traders use chart background colors to differentiate evaluation accounts (one color) from funded accounts (another). Not required, but reduces the chance of accidentally treating an evaluation account like a funded one in terms of risk tolerance.
Common Connection Issues and Fixes
Account not appearing after authentication: The Tradovate API returns accounts associated with the login. If an account isn't appearing, verify it's active in Tradovate's web portal — inactive or pending accounts won't appear in the API response.
Connection drops after adding many accounts: This is usually a RAM issue rather than a connection issue. If NinjaTrader starts consuming available RAM as accounts are added, it may begin dropping connections to manage memory pressure. Increase VPS RAM or reduce the number of open chart windows.
Authentication failure: Tradovate uses time-limited tokens for API authentication. If the system clock on your VPS has drifted (even by a few minutes), authentication tokens can fail. Verify your VPS is syncing time via NTP — Windows Server does this by default, but check that the service is running.
Connecting Copilink After Accounts Are Added
Once all Tradovate accounts are connected in NinjaTrader, open the Copilink panel. All connected accounts will be available in the account selector. Designate your leader account, add each Tradovate account as a follower, and configure per-account risk parameters (daily loss limit, drawdown threshold, consistency rule monitoring) for each.
The Tradovate multi-connection setup is documented fully in Copilink's onboarding guide — available after signup at copilink.com.
Related Articles
How to Automate a Kill Switch That Flattens All Accounts When Daily Loss Is Hit
4 min readNinjaTrader Crashed During a Live Session — Exact Recovery Steps for Prop Accounts
4 min readFrom Sim to Live: How to Transition Your Trade Copier Setup When You Pass Your Evaluation
4 min readReady to Start Trade Copying?
Try Copilink free for 7 days. No credit card required. Copy trades across unlimited prop firm accounts.