How to Trade Multiple Prop Firm Accounts on NinjaTrader 8
If you’re a funded trader running more than one prop firm account, you already know the problem: placing the same trade manually across five, eight, or ten accounts is slow, error-prone, and breaks your focus. One missed entry can mean a payout cycle on that account goes nowhere. One manual error on a stop loss can blow a funded account you worked weeks to pass.
The solution most serious prop traders land on is a NinjaTrader trade copier — software that takes a single trade from your master account and replicates it across every follower account automatically. This guide walks through exactly how to set that up, what to watch for with different brokers, and how to protect each account’s daily loss limits without babysitting them.
What You Need Before You Start
Before connecting multiple accounts, make sure you have:
- NinjaTrader 8 installed on a Windows machine. NinjaTrader is available as a free download at NinjaTrader.com — you don’t need a paid license to connect prop firm accounts.
- Active prop firm accounts connected through either Tradovate or Rithmic, depending on your firm.
- A trade copier add-on installed in NinjaTrader (more on this below).
One important technical note before you connect your accounts: NinjaTrader only supports one active Rithmic connection at a time, but supports multiple Tradovate connections simultaneously. If your prop firms use Tradovate (Apex, Tradeify, MyFundedFutures, and BluSky Trading all do), you can connect every account at the same time with no session conflicts. If your accounts are Rithmic-based, you’ll need to use the Rithmic connection and manage them through a shared session.
This distinction matters a lot when you’re scaling past five accounts. Tradovate’s API connection inside NinjaTrader handles multiple simultaneous accounts cleanly, which is why most serious multi-account traders have migrated toward Tradovate-compatible prop firms.
Step 1: Connect Your Accounts to NinjaTrader
Open NinjaTrader’s Control Center and go to Connections. Add each of your prop firm accounts individually using the appropriate connection type:
- For Tradovate-based prop firms (Apex, Tradeify, MFF): Use the Tradovate connection type. You can add as many as you need — NinjaTrader handles them independently.
- For Rithmic-based prop firms: Use the Rithmic connection. Note the one-at-a-time limitation mentioned above.
Once connected, each account will appear in the Accounts tab of the Control Center. Confirm every account shows a green status indicator before proceeding.
If accounts aren’t showing up, the most common cause is a missing Evaluation License Key in your NinjaTrader entitlements. Go to Help > About in the Control Center and check for the “Evaluation (Rithmic)” entitlement under your license. Tradovate-based evaluation accounts don’t require this key — if Tradovate accounts aren’t showing, the issue is usually the connection credentials.
Step 2: Install a Trade Copier Add-On
NinjaTrader doesn’t include a built-in trade copier — you need a third-party add-on. Once installed, the copier runs directly inside NinjaTrader as part of the platform, not as external software.
To install any NinjaScript add-on:
- Go to Tools > Import > NinjaScript Add-On in NinjaTrader
- Select the .zip file you downloaded after purchase
- NinjaTrader will install it automatically
- The add-on will appear under Add-Ons in the Control Center after you restart
For traders managing multiple prop firm accounts, we recommend the Accounts Dashboard Suite — it combines a trade copier (Duplicate Account Actions) and a risk manager (Account Risk Manager) in a single unified window. This matters because you need both — copying trades and enforcing daily limits — and having them in one dashboard is significantly easier to manage than toggling between separate panels.
Step 3: Configure Your Master and Follower Accounts
Once the copier is installed, open the Accounts Dashboard from the NinjaTrader Control Center.
- Set your Master account: This is the account you actually trade — where you’ll place entries and exits. Double-click the status indicator to the left of the account name to designate it as Master.
- Set your Follower accounts: Single-click on each account you want to copy to. Every account you click becomes a follower.
You can configure each follower account independently:
- Contract size multiplier: Set followers to trade a higher or lower number of contracts than the master. If your master trades 2 NQ contracts, a follower can be set to trade 1 MNQ, for example.
- Contract type: Force a follower to always trade Mini or Micro contracts regardless of what the master trades.
- Copy mode: Choose between Orders Mode and Executions Mode per account.
Orders Mode mirrors every order type in real time — entries, stops, targets, modifications, and cancellations all replicate to followers as they happen on the master. This gives you the tightest price alignment between accounts.
Executions Mode waits until an order is filled on the master, then sends a market order to each follower. It’s simpler and more reliable — if the master gets filled, followers get filled. There’s slightly more potential for slippage, but significantly fewer issues with ghost orders or reversed entries.
Most traders starting out with multiple accounts begin with Executions Mode and switch accounts to Orders Mode once they’re confident in their setup.
Step 4: Set Daily Loss Limits Per Account
This is the step most traders skip until they learn the expensive way why they shouldn’t. Every prop firm has a daily loss limit — hit it and you fail the evaluation or violate the funded account’s rules. Doing this manually across ten accounts while you’re focused on trading is almost impossible.
The Account Risk Manager handles this automatically. For each account in the dashboard, you can set:
- Daily Max Loss: The dollar amount at which the account automatically flattens all positions and locks out new entries for the rest of the day
- Daily Profit Goal: An optional ceiling — once an account hits its profit target for the day, it auto-flattens and stops trading
- Funded Goal / Trailing Drawdown Threshold: Tracks how far you are from your funded account’s trailing drawdown limit
When any of these limits are hit, the account is automatically flattened and excluded from future follower trades for the rest of the session — even if it’s still selected as a follower. You don’t need to do anything manually. The accounts that haven’t hit their limits continue copying trades normally.
This is the feature that makes multi-account prop trading actually manageable. Without it, you’re watching a risk dashboard with one eye while trying to trade with the other.
Step 5: Test Before Going Live
Before you run this setup with funded accounts, run it in simulation first. The cost of a configuration mistake on a live funded account is too high to skip this.
Connect your sim accounts as followers alongside your funded accounts. Place a few test trades on the master and confirm:
- Every follower receives the trade within a second or two
- Contract sizes, types, and modes are correct per account
- Daily loss limits trigger correctly when you manually push an account to its limit in simulation
Once you’re confident the setup is correct, remove the sim accounts from the follower list and go live.
Common Issues and Fixes
Accounts not showing in the dashboard: Confirm all accounts are connected in the Control Center with green status indicators before opening the Accounts Dashboard.
Follower accounts not copying: Make sure the copier is enabled (look for the on/off toggle in the dashboard header). Also confirm the master account is designated correctly — it should have a distinct indicator compared to followers.
Ghost orders on follower accounts: This is more common in Orders Mode during fast markets or when the master account partially fills. Switching the affected follower to Executions Mode usually resolves it.
Rejected orders on followers: The Accounts Dashboard Suite automatically resubmits rejected follower orders as market or limit orders to keep accounts in sync. If you’re seeing persistent rejections, check whether the follower account has sufficient margin for the position size being copied.
One follower keeps hitting its daily loss limit early: Review the contract multiplier for that account. If a follower is set to trade the same size as a master with significantly more capital, the proportional drawdown will hit the limit faster. Reduce the multiplier to scale the follower’s risk appropriately.
The Bottom Line
Trading multiple prop firm accounts on NinjaTrader is straightforward once it’s set up — but the setup itself requires getting a few things right: broker connection type, trade copier mode, and per-account risk limits. Do those three things correctly and you can run ten or fifteen accounts with the same mental overhead as running one.
The Accounts Dashboard Suite is the tool we built specifically for this workflow. It’s a one-time purchase, includes lifetime upgrades, and runs natively inside NinjaTrader Desktop with no external cloud dependency.
Browse the Accounts Dashboard Suite →
Risk Disclosure: Futures trading contains substantial risk and is not appropriate for all investors. Past performance is not necessarily indicative of future results. Always verify that trade copying complies with your specific prop firm’s terms and conditions.