Skip to main content

What ATM order types does Tradecopia support?

Which ATM order types Tradecopia can and cannot replicate, why unsupported types are not blocked, and how to structure brackets correctly.

This article covers which ATM order types Tradecopia can replicate, which it cannot, and what to do if you want to use order structures that are not directly supported.

You might need this article if:

  • Some of your order types aren't replicating correctly across accounts

  • You're using ATM strategies and seeing unexpected follower behaviour

  • You want to check whether a specific order type is supported before using it live

What is an ATM order?

An ATM (Advanced Trade Management) order is a linked set of instructions — an entry, a take profit (TP), and a stop loss (SL) — treated as a single unit. ATM orders are supported in NinjaTrader and Tradovate. Tradecopia replicates them as a linked set, not as individual legs.

Supported order types

Order type

Notes

Simple take profit (TP)

Basic profit target orders

Stop market stop loss (SL)

Market stop loss orders only — stop limit is not supported

TP/SL modifications

Adjusting existing TP and SL levels after entry is supported

Unsupported order types

Order type

Why it causes issues

Auto trailing stop loss

Automatically moving SL levels conflict with Tradecopia's engine — see explanation below

Stop limit orders

Only stop market orders are supported for stop loss

Multiple brackets on one entry

More than one TP/SL bracket on a single position entry is not supported

Complex ATM strategies

Advanced ATM features with dynamic or conditional adjustments

Many Tradovate users report that these order types work correctly. If you plan to use them, test with a low-risk trade first to confirm the behaviour in your specific setup before relying on them in a live prop firm account.

These limitations apply across all brokers and platforms, including NinjaTrader connections. For how bracket replication varies by broker pair, see How bracket and TP/SL replication works by broker combination.

Behaviour of these order types in practice

These order types are not blocked — Tradecopia will attempt to replicate them. Recent improvements to the engine have made them more reliable, and many Tradovate users report consistent success with stop limit orders, auto trailing stops, and multiple bracket orders.

However, comprehensive testing across all broker configurations, account types, and edge cases has not been completed. If things do go wrong, these order types can produce race conditions, inconsistent fills, and position state mismatches that are difficult to diagnose.

Our recommendation: If you want to use these order types, test them with a low-risk trade first — confirm the replication behaves as expected in your specific setup before using them in a live prop firm account.

Why auto trailing stop loss is not fully supported

Tradecopia's engine includes guardrails — auto-flatten on exit and the Position Reconciler — that depend on predictable position state. When a trailing stop moves automatically, it can create state inconsistencies between the engine's expected position and what the broker reports.

Manual trailing is fully supported. If you want to trail your stop, move it manually and Tradecopia will replicate the modification correctly.

Multiple brackets — how to structure correctly

Tradecopia supports one bracket (one TP and one SL) per position entry. Multiple brackets on a single entry are not supported, regardless of contract size or how the brackets are arranged.

Structure

Supported

3-contract long, 1 TP, 1 SL

Supported

3-contract long, 3 TPs, 3 SLs

Not supported

3-contract long, 1 SL, 3 TPs

Not supported

1-contract long × 3, each with its own TP and SL

Supported — correct approach

The correct approach for individual bracket control over multiple contracts is to place separate single-contract entries, each with its own bracket.

Best practices

  • Do not cancel just the TP or SL leg independently — modify it instead

  • After a TP or SL fills, clean up remaining legs using Exit at Market & Cancel (Tradovate) or Flatten Group (Tradecopia)

  • Use ATM orders whenever possible — placing TP and SL separately without an ATM increases the risk of position drift or desynchronisation

  • If you plan to use the order types listed above, test them with a low-risk trade first to confirm the behaviour in your specific setup before using them in a live prop firm account

Related articles

Did this answer your question?