Trade Copier for NinjaTrader 8 — MASCopyADVANCED Setup, Safety & Best Practices

MASCopyADVANCED is a professional Trade Copier Indicator for NinjaTrader 8 that mirrors orders from a single SIM master account to as many as 30 follower accounts in real time. It preserves order type, side, prices, and optional OCO logic while letting you apply per-account quantity multipliers.

Use this guide to install, configure, and operate the copier safely. You’ll also find a parameter reference, troubleshooting steps, and proven workflows for multi-account trading (e.g., funded accounts, evals, prop PAs).


Table of Contents 🔗


1) Introduction & Who It’s For 🔗

The Trade Copier Indicator is designed for traders who must replicate the same trade across multiple accounts—prop evals, PA accounts, retail accounts, or client sub-accounts. It automates copying so you can place a trade once and let the copier handle synchronized execution everywhere.

MASCopyADVANCED supports all markets and instruments you trade on the master account and shows an on-chart roster of followers (name, cash value, multiplier, note) for at-a-glance status.


2) Requirements & Safety Rules 🔗

  • SIM master only: the master account must be a Simulation account (e.g., Sim101). Broker accounts attach changing order IDs that can break copying.
  • Single instance: run one instance of the copier at a time to prevent conflicts or duplicates.
  • Unique follower names: each follower account must be unique and different from the master.
  • Empty chart: apply on a clean chart (no other indicators/strategies) for clarity and reliability.
Tip: Place Limit orders on the SIM master to maximize order replication accuracy account-to-account.
Note: If duplicates or invalid follower names are detected, the copier disables those entries automatically and logs a message when debug is on.

3) Installation (Import NinjaScript) 🔗

  1. Download the MASCopyADVANCED package from mascapital.uk.
  2. NT8 → Control CenterTools > Import > NinjaScript Add-On… → select the file → Import.
  3. Confirm prompts to replace files/templates if asked.
  4. Restart NinjaTrader 8 to load the latest assemblies.
Tip: Keep a versioned archive of your .zips so you can roll back quickly.
Note: After any update, always restart NT8 before use.

4) Quick Setup on an Empty Chart 🔗

Set up the copier once on a blank chart. The instrument on that chart doesn’t matter.

  1. Open a new chart (any instrument). Right-click → Indicators…
  2. Under MASCAPITALUK, select MASCopyADVANCED.
  3. Set Copy from this Account = Sim101 (or your SIM master).
  4. Enable follower slots, assign the account, set a Quantity Multiplier, and optionally add a Note.
  5. Click OK. The on-chart list shows active followers.

 


5) How the Copier Works (Day-to-Day) 🔗

Once enabled, the indicator watches the SIM master account for new orders and positions and copies them instantly to active followers.

  • Orders: Market / Limit / Stop / Stop-Limit / OCO are mirrored with follower quantities scaled by each multiplier.
  • Positions: If enabled, followers can be auto-flattened when the master is flat (with a configurable timeout).
  • Display: Toggle an on-chart table of followers with account name, cash, multiplier, and note.
Note: Use Debug Messaging during first-time checks; disable it for production to keep logs clean.

6) Indicator Parameters & Configuration 🔗

#1 Master Position 🔗

Parameter Default Description
Copy from this Account Sim101 Defines the single SIM master account that the copier listens to.
Check Follower Positions are Flat false When the master flattens, optionally force-close any follower still in position.
Flatten Timeout (ms) 3000 Delay before forcing flatten on followers (range ≈ 1000–10000 ms).
Tip: Keep a modest timeout to let normal exit orders process before emergency flattening.

#2 Follower Accounts (1–30) 🔗

Parameter Default Description
Enable false Activate this follower slot.
Account None Follower account (must be unique and not equal to the master).
Quantity Multiplier 1 Scales the master’s quantity (e.g., 2 → doubles size on that follower).
Note "" Optional label for grouping (e.g., Client A, PA Aggressive).
Note: Duplicated follower names are auto-cleared to ensure uniqueness.

#3 Display 🔗

Parameter Default Description
Show Slave Account List true Shows the on-chart roster (name, cash, multiplier, note).
Text Size 20 Font size in pixels (1–200).

#4 Debug 🔗

Parameter Default Description
Enable Debug Messaging false Writes detailed diagnostics to Output for verification and issue tracing.

7) Practical Workflows & Examples 🔗

  • Funded + Eval blend: Master on Sim101 with two PA followers and one eval follower; set multipliers per account size (e.g., 2×, 2×, 1×).
  • Client grouping: Use Note to tag followers (e.g., Conservative vs Aggressive). Keep a simple log of changes.
  • Template testing: If you run strategies whose signals feed the master, follow our template testing workflow and promote only the consistent performers.

8) Troubleshooting 🔗

  • No copies happening: confirm master is SIM, follower names are valid and unique, and only one instance of the copier is running.
  • Follower out of sync: enable Check Follower Positions are Flat and set a reasonable Flatten Timeout.
  • Order rejected on follower: look for insufficient margin, disabled account, or routing restrictions; try a smaller multiplier.
  • Still unsure: turn on Enable Debug Messaging and check the Output window for the exact failure reason.
Note: If your overall automated setup isn’t trading, verify Data Series, sessions, and templates as in our definitive fix guide.

9) Best Practices 🔗

  • SIM master forever: never switch the master to a live account.
  • Limit on master: prefer Limit (or managed entry rules) to minimize account-to-account discrepancies.
  • One change at a time: when editing followers or multipliers, pause trading and document the change.
  • Commission reality: set commissions on each follower so results align with live conditions.
  • Backups: save the indicator settings as a chart template; snapshot your follower roster periodically.
  • Licensing hygiene: if you re-image your PC, your Machine ID may change. See our Machine ID guide.

10) FAQ 🔗

Can I run multiple masters?
No. MASCopyADVANCED supports one master (SIM) per running instance, and only one instance should be active.

Can followers be live accounts?
Yes. The master must be SIM; followers can be SIM or live if your broker connection allows it.

Does the chart’s instrument matter?
No. The copier listens to the account, not the chart instrument. The empty chart is just a host for the indicator and its display.

How do multipliers work?
A master order of 2 contracts with followers set to and will place 4 and 6 contracts respectively.

What if a follower misses an exit?
Enable Check Follower Positions are Flat with a suitable timeout to auto-flatten stragglers.

Is there a risk of duplicates?
Yes, if you run multiple instances. Keep exactly one instance active.

Where do I get help with licensing?
We’re a registered NT vendor; contact [email protected] and include your Machine ID. You can also review the NinjaTrader Ecosystem.

Can I place Market orders on the master?
Yes, but for the most consistent replication we recommend Limit orders on the SIM master.


11) Contact & Support 🔗

Back to top ↑