Skip to content
TopstepX logoNinjaTrader logo

Copy trades · TopstepX → NinjaTrader

TopstepX to NinjaTrader trade copier

CopyFlock copies futures trades from a TopstepX lead account to NinjaTrader follower accounts in real time. Every entry, exit, stop and target that fills on the lead is sent to each NinjaTrader 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.

  • TopstepX lead — TopstepX username and a ProjectX API key
  • NinjaTrader followers — Via Tradovate (NinjaTrader brokerage) or Rithmic (NT8 prop accounts on a Rithmic login)
  • Sizing, caps and protection per follower
  • Runs in the cloud, no VPS
On this page

How copying from TopstepX to NinjaTrader works

You trade Topstep on TopstepX and also hold accounts you usually run in NinjaTrader 8 — a NinjaTrader brokerage account or prop accounts at Apex or My Funded Futures. With TopstepX leading, those accounts follow without NT8 having to stay open.

The TopstepX lead

The TopstepX lead connects through the ProjectX API with your TopstepX username and an API key. You keep trading in TopstepX as usual; CopyFlock reads the lead's fills through the API, so that login needs an active ProjectX API subscription.

The NinjaTrader followers

Follower orders land on the account behind NinjaTrader, so NT8 shows the copied position like any other order on that account. NinjaTrader does not have to be running for followers to fill, and no ATM strategy manages a copied position — turn on copy TP/SL so followers carry their own stop and target.

What you need on each side

TopstepX lead and NinjaTrader follower requirements
TopstepX (lead)NinjaTrader (followers)
How you connectTopstepX username and a ProjectX API keyVia Tradovate (NinjaTrader brokerage) or Rithmic (NT8 prop accounts on a Rithmic login)
Password shared with CopyFlockNo — an API key insteadNot for Tradovate; yes for Rithmic
Extra subscriptionProjectX API subscription, billed by ProjectXNone — no NT8 add-on
Typical accountsTopstep Trading Combines and funded accountsNinjaTrader brokerage accounts and prop accounts traded in NT8
Prop firmsTopstepApex Trader Funding, Tradeify, My Funded Futures, Lucid Trading, BluSky, Top One Futures and more
What breaks the connectionAn API key or subscription changeThe same events as the Tradovate or Rithmic connection behind it

How to copy trades from TopstepX to NinjaTrader

  1. Step 1: Start a free trial

    Create a CopyFlock account and start the 7-day free trial on 2 accounts — one TopstepX lead and one NinjaTrader follower. A card is required; cancel during the trial and you pay nothing.

  2. Step 2: Connect the TopstepX lead

    Activate ProjectX API access for your TopstepX login and generate an API key, then choose Add account → TopstepX and enter your TopstepX username and the key.

  3. Step 3: Connect the NinjaTrader followers

    Add each account you trade in NT8 by the connection behind it: Tradovate for NinjaTrader brokerage and Tradovate prop accounts, Rithmic for prop accounts on a Rithmic login.

  4. Step 4: Create the copy

    Pick the TopstepX account as the lead and the NinjaTrader 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.

  5. Step 5: Add caps and protection

    Set a maximum contract cap and balance or equity thresholds that fit each NinjaTrader account's rules. Reaching a threshold flattens and pauses that follower.

  6. Step 6: Test with one contract

    Place a one-contract trade on the TopstepX lead and confirm each follower's order in the copy log. During the trial, followers copy a fixed 1 contract.

Sizing example: TopstepX lead, NinjaTrader followers

Lead (Topstep 100K) buys 2 RTY
NinjaTrader brokerage, $25,000 — alias RTY→M2K ×5
2 × 5 = 10 M2K (half the lead's exposure)
Apex 100K in NT8 on Rithmic — contract multiplier 1
2 RTY
My Funded Futures 50K in NT8 on Tradovate — equity ratio
50 ÷ 100 × 2 = 1 RTY

One M2K is a tenth of an RTY contract, so ×10 would match the lead's exposure.

Things to know before copying TopstepX to NinjaTrader

  • 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 NinjaTrader 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 TopstepX to NinjaTrader in real time?

Yes. CopyFlock sends each NinjaTrader follower its order as soon as the TopstepX lead's fill is reported. Followers fill a moment later than the lead and may get a slightly different price.

Does TopstepX need to stay open for trades to copy?

No. CopyFlock reads the lead through the ProjectX API from the cloud. Open TopstepX only when you want to place trades on the lead.

Will copied trades appear in my NT8 account?

Yes. Follower orders are placed on the account behind NinjaTrader, so NT8 shows them when it is connected. No ATM strategy manages them; use copy TP/SL for stops and targets.

Can I copy from NinjaTrader to TopstepX as well?

Yes. Copying works in any direction between Tradovate, NinjaTrader accounts, Rithmic and TopstepX. See the NinjaTrader to TopstepX trade copier page.

How much does copying TopstepX to NinjaTrader 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.

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.