Guide
Tradovate
NinjaTrader
scaling
multiple accounts
prop firm
API connection
infrastructure

The Tradovate Unlimited Connection Advantage: How to Scale to 20+ Prop Accounts

Tradovate's API model in NinjaTrader 8 removes the connection ceiling that Rithmic imposes. Here's how to use that advantage to scale prop accounts without infrastructure headaches.

Copilink Team
February 22, 2026
4 min read
50 views

The Tradovate Unlimited Connection Advantage: How to Scale to 20+ Prop Accounts

The ceiling on how many prop accounts you can practically run comes down to infrastructure long before it comes down to strategy or skill. For traders using Rithmic-based setups, that ceiling used to hit around 5-8 accounts — where Plugin Mode complexity and session management overhead became a real friction point. Tradovate's API model in NinjaTrader 8 pushes that ceiling significantly higher.

Here's how to take advantage of it.


Why Tradovate Scales Better

Tradovate connects to NinjaTrader 8 via a direct API — the "NinjaTrader" connection type in the broker selector, not a proprietary adapter. Each account connects as an independent API session. There are no session handle conflicts, no Plugin Mode dependency, no cascading failures if one account drops.

You can add Tradovate account #15 the same way you added account #1: Connections → Add → NinjaTrader (Tradovate API) → credentials → done. No additional infrastructure. No configuration changes to the other 14 accounts.

Prop firms that support Tradovate connections in 2026 include Apex Trader Funding, Topstep, Tradeify, MyFundedFutures, and BluSky — which covers the majority of where serious funded traders operate.


Setting Up Multiple Tradovate Accounts in NinjaTrader

  1. Ensure you have NinjaTrader 8.1 (the version with the most stable Tradovate adapter)
  2. Go to Tools → Accounts → Add for each account
  3. Select "NinjaTrader" as the connection type (this is Tradovate's API integration — don't select "Tradovate" if you see it listed separately; that's an older adapter)
  4. Enter the Tradovate credentials for that account
  5. Repeat for each account — each one connects independently
  6. Verify all accounts show active/connected status in the Control Center

On a well-specced machine or VPS, 20 simultaneous Tradovate connections in NinjaTrader is stable and manageable. The main resource constraint at high account counts is RAM — each NinjaTrader connection and active chart window consumes memory. A VPS with 16GB RAM comfortably handles 20 accounts with active charts.


Adding a Trade Copier to the Setup

Once all your Tradovate accounts are connected, designating a leader and copying trades across all followers is where Copilink comes in. Since Copilink runs natively inside NinjaTrader 8, it has direct access to all connected Tradovate accounts within the same instance — no cross-machine setup, no external relay.

Configuration process:

  1. Install Copilink as a NinjaTrader add-on
  2. Open the Copilink panel and designate your primary trading account as the leader
  3. Add each Tradovate-connected account as a follower
  4. Configure per-account risk parameters — daily loss limit, drawdown threshold, consistency rule monitoring, profit targets — independently for each account based on its current stage (evaluation vs. funded)
  5. Set contract ratios if mixing account sizes (proportionate risk across accounts)
  6. Run a test session before going live

With this setup, you trade your leader account normally. Copilink replicates every order to all 20 followers at ~1.6ms latency. Each follower enforces its own risk rules independently. If follower #7 hits its daily loss limit, it auto-flattens and locks — the other 19 accounts continue trading.


What Changes at High Account Counts

Scaling to 10-20 accounts is operationally different from running 3-5. A few things that shift:

Evaluation pipeline management. At 20 accounts, some will be in evaluation, some funded, some approaching payout thresholds, some just getting started. Keeping track of where each account is in its lifecycle — and whether its risk parameters are configured correctly for that stage — requires a systematic approach. Copilink's dashboard surfaces per-account status so you're not manually cross-referencing spreadsheets.

VPS requirements. A home machine can handle 5-10 accounts comfortably. At 20 accounts, a dedicated Windows VPS in Chicago (or the relevant datacenter city for your exchange) provides better stability, lower latency to CME Group, and 24/7 uptime that a home machine can't reliably match. Budget approximately $50-100/month for a VPS that handles 20 accounts well.

Payout coordination. Different accounts hit their payout thresholds at different times. With 20 accounts, you might have 3-4 payout requests in process simultaneously at different firms. This is a good problem to have — but it requires some coordination to manage correctly.

Ready to start scaling? Start your Copilink free trial — the Tradovate multi-account setup is covered in the onboarding documentation, and the trial gives you 7 days to validate the full configuration before committing.

Ready to Start Trade Copying?

Try Copilink free for 7 days. No credit card required. Copy trades across unlimited prop firm accounts.