If you've traded futures in NinjaTrader for any length of time, ATM strategies are probably second nature to you. You click your entry, and your predefined stop loss, profit target, trailing stop, and auto-breakeven rules are automatically attached. No fumbling with separate exit orders. No forgetting to place a stop because the market moved fast and you got distracted.
ATM strategies are one of NinjaTrader's best features for manual traders. They keep you disciplined and protected on every single trade.
But here's what happens when you add a trade copier into the mix: your leader account fires an entry with a beautiful ATM strategy attached — stop loss 10 ticks below, profit target 20 ticks above, auto-breakeven at +8 ticks. Everything is perfect on that account. Now the copier sends the entry to your fifteen follower accounts. Did the ATM follow? Are all fifteen accounts protected with the same stop and target? Or are there fifteen naked positions sitting out there with no exit orders, waiting for you to notice?
This is one of the most important questions to ask about any trade copier, and the answer varies more than you might expect.
Why ATM Copying Is Harder Than It Sounds
On the surface, it seems like copying an ATM strategy should be simple. The leader places an entry with an ATM. The copier detects the ATM parameters and attaches the same strategy to each follower's entry order. Done.
The complexity comes from how NinjaTrader actually handles ATM strategies under the hood. ATM strategies aren't just a set of static numbers attached to an order. They're dynamic objects that NinjaTrader creates and manages throughout the life of a trade. The strategy links to specific orders, monitors fill status, adjusts protective orders based on conditions (like auto-breakeven triggers), and manages the full lifecycle from entry to exit.
When a trade copier needs to replicate this on a follower account, it has several challenges to navigate.
Timing of strategy creation. NinjaTrader doesn't always link an ATM strategy to its orders instantaneously. There's an asynchronous process where the entry order is submitted, the ATM strategy is created, and then the two are linked together. Under normal conditions with one account, this happens almost instantly. But when a copier is processing dozens of accounts simultaneously, the timing window matters. If the copier tries to read the ATM parameters before NinjaTrader has finished linking them to the leader's order, it might not see the strategy at all.
Protective order identification. Once an ATM strategy is active, NinjaTrader creates stop and target orders that are flagged as "protective" orders belonging to that strategy. A trade copier needs to distinguish between these ATM-generated protective orders and any other orders that might be in the system. If it can't tell the difference, it might try to copy a protective order as if it were a new entry — creating duplicate orders and chaos across your follower accounts.
Order modifications vs. new orders. When your ATM strategy triggers an auto-breakeven, NinjaTrader modifies the existing stop order to a new price. The copier needs to recognize this as a modification to an existing protective order and replicate just the price change on each follower — not the quantity. This is especially critical when follower accounts have different position sizes than the leader. If the copier recalculates the quantity during a modification instead of just adjusting the price, it could resize a protective order incorrectly, especially if partial fills have occurred on that account.
Partial fills. Speaking of partial fills — they're the bane of ATM strategy copying. If your leader account gets a partial fill (say, filled on 2 of 3 contracts), the ATM strategy adjusts its protective orders accordingly. Each follower account might get different partial fills based on its own broker's liquidity and timing. The copier needs to let each account's protective orders remain independent after the initial ATM setup, because a partial fill on the leader doesn't mean the same partial fill happened on every follower.
The Different Approaches to ATM Copying
Trade copiers generally handle ATM strategies in one of three ways, each with its own tradeoffs.
Full ATM replication means the copier reads the leader's ATM parameters and creates an equivalent ATM strategy on each follower account. This is the most complete approach — followers get the same stops, targets, trailing logic, and auto-breakeven behavior as the leader. The challenge is getting the timing right and handling the asynchronous nature of ATM linking at scale.
Entry-only with local ATM assignment means the copier sends the entry order to each follower, and the follower applies a pre-configured ATM strategy locally. This avoids timing issues but requires each follower account to have the correct ATM template already set up. If you change your strategy on the leader, you have to manually update every follower's ATM template separately.
Entry plus explicit protective orders means the copier sends the entry order and then separately submits stop and target orders to each follower without using NinjaTrader's ATM framework at all. This gives the copier full control over the protective orders but loses the dynamic ATM features like auto-breakeven and trailing stops — unless the copier reimplements that logic itself. For a deeper look at how OCO pairing, deferred bracket processing, and self-healing work together at scale, see How Bracket Orders Copy Across Multiple NinjaTrader Accounts.
What to Look For
When evaluating how a trade copier handles ATM strategies, here's what matters most:
Does it actually copy the ATM strategy, or just the entry? Some copiers advertise ATM support but only mean they won't interfere with an ATM if one is present. That's not the same as actively replicating it on followers.
How does it handle modifications? When your ATM triggers a breakeven move or you manually adjust a stop, the copier should replicate the price change on all followers without touching position sizes. This sounds basic, but getting it wrong creates dangerous mismatches where protective orders no longer match actual position sizes.
Can it distinguish protective orders from regular orders? A copier that can't tell the difference between an ATM-generated stop loss and a standalone stop order will make mistakes — either copying orders it shouldn't or ignoring orders it should.
What copy mode options are available? The ideal setup depends on your trading style. If you trade with limit orders and want followers to receive the same limit orders, you need an order-copying mode. If you prefer followers to enter on market orders the instant your leader fills, you need an execution-based mode. If you sometimes want to hedge by having certain followers take the opposite position, a reverse mode is valuable. The more flexibility, the more scenarios you can handle.
How PFACopySuite Handles ATM Strategies
PFACopySuite takes the full ATM replication approach and addresses each of the challenges outlined above.
When your leader account enters a trade with an ATM strategy, PFACopySuite detects the ATM parameters and replicates the full strategy on each follower account — including stop losses, profit targets, and the ATM's exit logic. Protective orders are properly identified using NinjaTrader's built-in protective order validation, ensuring the copier never confuses ATM-generated exits with standalone orders.
For order modifications — breakeven moves, manual stop adjustments, target changes — PFACopySuite propagates only the price change to follower accounts. It never recalculates quantities on a modification, because each account's partial fill status is independent. This means your protective orders always match each account's actual position, even when different accounts have received different fills.
PFACopySuite also offers multiple copy modes to match your workflow. Normal mode copies orders as they're placed, preserving the original order type. Market/On Execution mode waits for the leader's order to fill and then sends market orders to followers — useful when you want to guarantee followers get in rather than risk unfilled limit orders. Reverse mode allows specific followers to take the opposite position for hedging strategies. And all of these modes integrate with ATM strategy copying, so your protective orders are in place regardless of which mode you use.
Combined with Multi-Tab Configurations — which let you run separate copier setups with different leader accounts, follower groups, instruments, and settings simultaneously — you can build sophisticated multi-strategy, multi-account architectures where each configuration has its own ATM behavior tailored to that specific group of accounts.
Explore PFACopySuite's ATM integration and copy modes at purefinancialacademy.com/trade-copier.


Comments