Ninjatrader 8 Account Copier
Created 10 Oct 2026
·
Updated 10 Oct 2026
The Account Copier is a Free tool for the NinjaTrader 8 platform.
This copier tool allows you to copy all trades from a source account into up to 20 target accounts. Every trade opened or closed on the source account is mirrored, in the same direction and with the same quantity, on every target account — so you trade once and your whole fleet of accounts follows. This is particularly useful with propfirm accounts, where you often run several evaluation or funded accounts at the same time and want them all to take the same trades as your main account, without placing every order by hand on each of them.
Prerequisites
To properly use this tool you should have the following prerequisites available.
- NinjaTrader 8, with any license type. Click here to download
- An automated-trading.ch account with an active Free account (no paid subscription required)
- Source and target propfirm accounts — check out the propfirms guide page to choose which propfirm is best
- A NinjaTrader strategy to copy trades from — check out our Opening Range Breakout strategy or our Machine Learning strategy
Features
The Account Copier tool has a set of unique features:
- Copies one source account into up to 20 target accounts
- No pending orders are placed — only market orders
- Very lightweight, with very fast execution — each target account is sent in parallel, so a slow account never delays the others
The strategy watches for any order filled on the source account and sends the same order to every target account. For example, if a buy trade is opened on the source account, the strategy opens a buy trade on each target account; when the source account's trade is closed, the strategy closes the trade on each target account.
Entries and Exits Are Both Copied
The strategy doesn't care how a trade got on the source account — you can place it manually, with an ATM strategy, or let another automated strategy trade it. Both the entries and the exits are copied the moment the source account's order is filled, and that includes exits triggered by a stop loss or a take profit sitting on the source account. Partial fills are copied as they come, with the quantity that was actually filled.
Fast and Independent Target Accounts
Every target account has its own queue: the orders of one target are always sent in order, while the targets themselves are sent in parallel and never block each other, nor the source account. A slow or disconnected target account never delays the copy to the others.
Safe by Design
- A copied exit can never be bigger than what the target account actually holds, so an exit never flips a target account into the opposite position.
- Only new fills are copied. Trades that already exist on the source account when the strategy starts, or that NinjaTrader re-sends after a reconnection, are history and are never copied.
- A target account that is not selected, can't be found, is the same account as the source, or is already used by another slot is left out and reported on the status card.
Good to Know
- Needs a chart: the copier needs to be added to a chart to run — it copies the trades of that chart's instrument and shows its status card there.
- One instrument per instance: the strategy copies the trades of the instrument of the chart it is running on. To copy another instrument, add another instance of the strategy on that instrument's chart.
- Start while the source account is flat: a position that is already open on the source account when the strategy starts is not copied, and neither is its exit — the target accounts hold nothing to close.
- Market orders, separate fills: every target account fills at its own price and can be rejected on its own (for example by a propfirm's rules or a lost connection). A copy that can't be sent is written to the NinjaScript Output window and is not retried, so keep an eye on the status card.
- No protective orders on the targets: the strategy does not place stop loss or take profit orders on the target accounts. It copies the exit when it happens on the source account.
Examples
The strategy shows a status card on the chart. It lists the license, the source account, and one row per target account, each with a colored indicator and a short message, and a summary line in its header. The card can be moved anywhere on the chart with a simple mouse drag and drop. Let's look at two examples of it.
Example #1: Source and Target Accounts Not Set
Right after adding the strategy to a chart, before the accounts are selected in the parameters, the status card tells you exactly what is missing. The Source row and the Target 1 row turn red and read "must be set in the parameters", and the header summary reports what is preventing the copy from starting. Nothing is copied until the source account and at least one target account are selected.
Example #2: Valid State, Good to Go
When everything is set up correctly — a valid license, and the source account and the target accounts selected and connected — the strategy is ready to copy. The License row turns green and reads "valid", the Source row and every Target row turn green and show the account name followed by its connection status, and the header summary confirms that copying is active, for example "Copying to 3 target accounts". From this point on, every trade filled on the source account is copied to the target accounts. If only some of the target accounts are connected, the header tells you how many are, so you notice right away that an account is missing.
Parameters
We try to keep the parameters to a minimum — only the most important are exposed.
| License | |
| License | This is the license key you get when you create an account on automated-trading.ch. After creating an account, copy your license key from the billing page to the license parameter. The license will be active for one month, then you need to reverify the license to confirm you are still using the product. |
| Accounts | |
| Source Account | Shows a list of all accounts available from all connections currently active. The selected account is the source account: every fill on it, entries and exits alike, is copied unchanged to the target accounts. |
| Number Of Target Accounts | How many accounts to copy into, from 1 to 20. Only that many Target Account parameters are shown below it — change the number and the list adjusts. |
| Target Account 1 … Target Account N | Each one shows a list of all accounts available from all connections currently active. Each selected account is a target account on which the source account's trades are copied. A target account must differ from the source account and from the other target accounts, otherwise it is left out and the status card tells you why. |
Download & Installation Instructions
License Requirements
At automated-trading.ch you can choose to either purchase a monthly subscription to use our premium products, or use our free products without subscribing.
In both cases, you need to create an account so you can get a License you can use for both premium and free products.
To obtain your license, simply sign up and then get your license on the billing page.
Download
You can also download this strategy — and every other automated-trading.ch strategy or indicator — anytime from your centralized Downloads page.
Installation Steps
Frequently Asked Questions
General
Release Notes
- First Release