Tutorial
setup guide
trade copier
NinjaTrader
prop firm
Copilink
funded account
risk management
compliance

The Ultimate Prop-Firm-Safe Trade Copier Setup Guide for 2026

Most trade copier guides skip the prop firm compliance part. This one doesn't. Here's the complete setup — platform, risk rules, account config — that keeps your funded accounts protected.

Copilink Team
February 22, 2026
5 min read
54 views

The Ultimate Prop-Firm-Safe Trade Copier Setup Guide for 2026

Most trade copier documentation tells you how to replicate trades. It doesn't tell you how to replicate trades without violating consistency rules, triggering daily loss limits on the wrong account, or accidentally creating a hedging violation across two funded accounts. This guide covers the whole picture.


What "Prop-Firm-Safe" Actually Means

A prop-firm-safe trade copier setup has three properties:

  1. Rule-aware — the system knows each account's current daily loss limit, trailing drawdown position, consistency rule status, and profit target, and enforces them automatically
  2. Non-hedging — it never creates a scenario where two accounts hold opposite positions in the same instrument simultaneously, which most firms prohibit
  3. Proportionate — position sizes scale correctly to each account's size and risk budget, not as a flat copy of the leader's dollar exposure

If your current setup doesn't have all three, you have exposure. Let's fix that.


Step 1: Platform Foundation

Download and install NinjaTrader 8 (version 8.1 or later). This is the hub everything runs through. If you're on a home machine, make sure to disable sleep modes and automatic restarts. Better option: set this up on a Windows VPS in Chicago for 24/7 uptime and proximity to CME matching engines.

Activate your NinjaTrader license (Trader or Lifetime — the free version has limitations that will cause problems with multi-account setups).


Step 2: Connect Your Broker Accounts

If using Tradovate (recommended for 5+ accounts):
Go to Tools → Accounts → Add → select "NinjaTrader" as the connection type (this is Tradovate's API integration). Enter your credentials for each account. Repeat for every funded account and evaluation account. Each one connects independently — no special configuration required.

If using Rithmic:
Open RTrader Pro, enable Plugin Mode (Tools → Settings → Enable Plugin Server), then connect each Rithmic account in NinjaTrader using the Rithmic connection type with plugin mode enabled. See the full Rithmic Plugin Mode guide if you hit "No Handle" errors.

Verify all accounts show connected status in the NinjaTrader Control Center before proceeding.


Step 3: Install and Configure Copilink

Download Copilink and install it as a NinjaTrader add-on (Tools → Import → NinjaScript Add-On → select the Copilink installer file). Restart NinjaTrader after installation.

Open the Copilink panel from the NinjaTrader menu and complete initial configuration:

  1. Designate the leader account — this is the account you actively trade. All your decisions execute here first.
  2. Add follower accounts — add each funded account and evaluation account as a follower
  3. Set contract ratios — configure how many contracts each follower copies per leader contract. Scale proportionately to account size (a $50K follower copying a $100K leader should copy at 0.5x)
  4. Configure instrument mapping — if any followers should trade a different contract (MNQ instead of NQ, MES instead of ES), set the instrument map and ratio here

Step 4: Configure Per-Account Risk Rules

This is the step that makes the setup prop-firm-safe. For each follower account, configure independently via Copilink's risk management:

  • Daily loss limit: set to 85-90% of the firm's official limit (buffer for execution slippage)
  • Trailing drawdown alert: set warning thresholds at 70% and 85% of the drawdown ceiling
  • Consistency rule threshold: set to 5% below the firm's official threshold (e.g., 35% if the rule is 40%)
  • Profit target: for evaluation accounts, set the profit target so copying auto-pauses when the account reaches it (prevents overtrading past a completed evaluation)
  • Auto-flatten trigger: enable for daily loss limit breach — this is your kill switch per account

Do not use the same settings for all accounts. An evaluation account in week one has different parameters than a funded account in its third payout cycle. Configure each one according to its current stage.


Step 5: Anti-Hedging Configuration

Several prop firms — most notably Tradeify — prohibit cross-account hedging (being long on one account while short on another in the same instrument). Your copier configuration should make this structurally impossible:

  • All follower accounts copy the same direction as the leader at all times
  • Do not place manual orders on follower accounts while the copier is active
  • If you need to test an opposing position, do so on the leader account (which will copy to all followers in the same direction)

Copilink's configuration prevents conflicting orders from being sent to followers, but the structural guarantee comes from not placing manual orders on followers that could create an opposing position independently.


Step 6: Test Before Trading Live

Run a full test session before going live on any funded account:

  1. Place a test entry on the leader and verify it replicates to all followers at the correct contract size
  2. Move the stop loss on the leader and verify it updates on all followers
  3. Close the position on the leader and verify all followers close
  4. Trigger the daily loss limit on one follower (using a simulated scenario) and verify it auto-flattens that account only, without affecting other followers
  5. Check that the consistency rule alert fires correctly when you approach the threshold on a test account

Any discrepancy found in testing is far less costly than finding it during a live funded session. Budget an hour for thorough testing. It's worth it.

Ready to Start Trade Copying?

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