

Copy trades · NinjaTrader → TopstepX
NinjaTrader to TopstepX trade copier
CopyFlock copies futures trades from a NinjaTrader lead account to TopstepX follower accounts in real time. Every entry, exit, stop and target that fills on the lead is sent to each TopstepX follower with the sizing, symbol and protection rules you set for it.
Each account connects to CopyFlock on its own, so the lead and followers do not need to share a platform, a firm or a computer. Copying runs on our servers — no VPS, no platform add-on and no PC left running.
- NinjaTrader lead — Via Tradovate (NinjaTrader brokerage) or Rithmic (NT8 prop accounts on a Rithmic login)
- TopstepX followers — TopstepX username and a ProjectX API key
- Sizing, caps and protection per follower
- Runs in the cloud, no VPS
On this page
How copying from NinjaTrader to TopstepX works
Topstep runs its accounts on TopstepX, so NinjaTrader 8 is not where you trade them. Copying bridges the two: trade your NinjaTrader brokerage or prop account in NT8 as usual, and CopyFlock puts the same trades on your Topstep accounts.
The NinjaTrader lead
CopyFlock does not connect to NinjaTrader itself. It connects to the account behind it — Tradovate for NinjaTrader brokerage accounts, Rithmic for prop accounts you trade in NT8 on a Rithmic connection — so every order you place in NT8 is copied when it fills, and nothing is installed in NinjaTrader. NT8 simulation accounts (Sim101 and playback) cannot lead.
The TopstepX followers
TopstepX followers connect through the ProjectX API as well. API access is a separate ProjectX subscription for the TopstepX login — CopyFlock cannot place orders on TopstepX without it — and Topstep's own rules on copy trading and position limits apply to every Topstep account.
What you need on each side
| NinjaTrader (lead) | TopstepX (followers) | |
|---|---|---|
| How you connect | Via Tradovate (NinjaTrader brokerage) or Rithmic (NT8 prop accounts on a Rithmic login) | TopstepX username and a ProjectX API key |
| Password shared with CopyFlock | Not for Tradovate; yes for Rithmic | No — an API key instead |
| Extra subscription | None — no NT8 add-on | ProjectX API subscription, billed by ProjectX |
| Typical accounts | NinjaTrader brokerage accounts and prop accounts traded in NT8 | Topstep Trading Combines and funded accounts |
| Prop firms | Apex Trader Funding, Tradeify, My Funded Futures, Lucid Trading, BluSky, Top One Futures and more | Topstep |
| What breaks the connection | The same events as the Tradovate or Rithmic connection behind it | An API key or subscription change |
How to copy trades from NinjaTrader to TopstepX
Step 1: Start a free trial
Create a CopyFlock account and start the 7-day free trial on 2 accounts — one NinjaTrader lead and one TopstepX follower. A card is required; cancel during the trial and you pay nothing.
Step 2: Connect the NinjaTrader lead
Check the connection in NinjaTrader's Connections menu. A NinjaTrader brokerage account connects as Tradovate (sign in on Tradovate's page); a prop account on a Rithmic connection connects as Rithmic (username, password and system).
Step 3: Connect the TopstepX followers
Activate ProjectX API access for the TopstepX login that holds the followers, then choose Add account → TopstepX and enter the username and API key.
Step 4: Create the copy
Pick the NinjaTrader account as the lead and the TopstepX accounts as followers. Choose a sizing mode for each follower: contract multiplier 1 for the same size, equity ratio for accounts of different sizes, or fixed contracts.
Step 5: Add caps and protection
Set a maximum contract cap and balance or equity thresholds that fit each TopstepX account's rules. Reaching a threshold flattens and pauses that follower.
Step 6: Test with one contract
Place a one-contract trade on the NinjaTrader lead and confirm each follower's order in the copy log. During the trial, followers copy a fixed 1 contract.
Sizing example: NinjaTrader lead, TopstepX followers
- Topstep 50K — fixed contracts 1
- Always 1 ES
- Topstep 100K — equity ratio, max 4
- 100 ÷ 50 × 3 = 6, capped at 4 ES
- Topstep 150K — alias ES→MES ×10
- 3 × 10 = 30 MES (same exposure as 3 ES)
Set each Topstep follower's maximum contract cap to the position limit of its account.
Things to know before copying NinjaTrader to TopstepX
- Followers fill after the lead. Each follower order is sent once the lead's fill is reported, so follower prices can differ slightly, especially with market orders in fast markets.
- Manual changes stay manual. If you close a follower by hand, it stays closed and joins in again with the lead's next trade.
- Symbols copy as they are. A TopstepX follower trades the lead's contract unless you add a symbol alias, for example NQ to MNQ.
- Futures only. CQG, Quantower and Volumetrica connections are not supported.
- Prop firm rules come first. Check that every firm involved allows copying between your own accounts — see prop firm copy trading rules.
Frequently asked questions
Still have questions? Read the full FAQ or email support.
Can I copy trades from NinjaTrader to TopstepX in real time?
Yes. CopyFlock sends each TopstepX follower its order as soon as the NinjaTrader lead's fill is reported. Followers fill a moment later than the lead and may get a slightly different price.
Does NinjaTrader need to stay open for trades to copy?
No. Copying runs on CopyFlock's servers, not inside NT8. NinjaTrader only needs to be open when you place trades on the lead from it.
Can I trade my Topstep account from NinjaTrader with CopyFlock?
Indirectly. Trade a NinjaTrader brokerage or prop account in NT8 as the lead, and CopyFlock copies each fill to the Topstep account on TopstepX. Check Topstep's current rules on copy trading first.
Can I copy from TopstepX to NinjaTrader as well?
Yes. Copying works in any direction between Tradovate, NinjaTrader accounts, Rithmic and TopstepX. See the TopstepX to NinjaTrader trade copier page.
How much does copying NinjaTrader to TopstepX cost?
The lead and each follower count as one account. Plans are $29/month for up to 10 accounts, $49/month for up to 20, or $99/month for unlimited accounts, with every feature on every plan. The ProjectX API subscription for TopstepX is billed separately by ProjectX. See pricing.
Related pages
- TopstepX to NinjaTrader trade copierThe same copy, the other way round.
- NinjaTrader to Tradovate trade copier
- NinjaTrader to Rithmic trade copier
- NinjaTrader trade copierCopy between NinjaTrader accounts.
- TopstepX trade copierCopy between TopstepX accounts.
- All platform combinationsEvery lead and follower pairing.
Copy your next trade to every account
Connect a lead and your followers in a few minutes. 7-day free trial on 2 accounts, then from $29/month for up to 10 accounts. Cancel any time.