Software Overview · October 2026

Trade Copier Software: What It Does, Mechanically

Trade copier software watches one account and repeats its orders on others. That one sentence hides every decision that matters: how it learns about the leader's fill, whether it copies the stop and target or only the entry, what it does when you move a stop, how it sizes each follower, and what happens when a follower ends up in a position the leader does not hold. This page explains how TradeDupe does each of those on Tradovate, with a worked example, the plan tiers, and the things it does not do.

  • Hosted worker
  • Tradovate execution-report stream
  • Bracket TP/SL mirrored
  • Rogue-fill close
  • Tradovate only

Reads the broker, not your screen

A hosted worker holds a persistent connection to Tradovate's execution-report stream for the leader account. When Tradovate reports a fill, the worker dispatches follower orders in parallel — it does not scrape a chart or poll on a timer.

Copies the whole bracket

Entry, take-profit and stop-loss are placed on every follower. When you drag the leader's stop or cancel a leg, the follower legs are modified or cancelled to match.

Closes what it did not place

A fill on a follower that did not come from the copier — a manual click, a stale bracket leg — is market-closed automatically, so one account cannot end up hedged against the rest. (Not available for followers on the same Tradovate login as the leader.)

Workflow

How This Workflow Runs

  1. 01Step 1

    Authorize a Tradovate login

    Connections are authorized through Tradovate's OAuth flow in the dashboard; TradeDupe never sees your password. Every account under that login — eval, funded, live — is discovered automatically.

  2. 02Step 2

    Pick a leader, toggle followers

    One account is the leader. Each other account has its own on/off toggle, a whole-number multiplier from 1x to 100x, and an allowed-contract list. Toggles take effect immediately.

  3. 03Step 3

    Trade the leader as usual

    From the Tradovate web app, desktop, mobile, or any front end that executes on Tradovate. The worker sees the fill on the execution-report stream and dispatches follower orders in parallel.

  4. 04Step 4

    Watch the live feed

    Every leader fill and each follower's result — filled, rejected, skipped — appears in the dashboard's live execution feed and is written to the trade journal and calendar.

Before you go live

Checklist & pitfalls

Go-Live Checklist

  • Every account you want to copy lives under a Tradovate login.
  • You have decided which account is the leader (usually the one with the tightest rules).
  • Each follower has a multiplier that fits its drawdown room.
  • Followers that cannot trade a symbol have it excluded in their allowed-contract list.
  • You placed one small bracketed test trade and watched the stop move follow.

Common Mistakes To Avoid

  • Treating the copier as strategy automation — it repeats your decisions, it does not make them.
  • Running two copiers on the same followers; every leader fill is copied twice.
  • Expecting rogue-fill detection on followers that share the leader's Tradovate login — it only covers followers on other logins.
  • Assuming identical fills on every account; followers are separate orders at the broker and can fill at different prices or be rejected.

Guide

What the software does, step by step

TradeDupe is a hosted worker plus a web dashboard. The worker runs on our infrastructure around the clock, so your computer can be off. For each leader account it holds a persistent connection to Tradovate's execution-report stream — the same channel Tradovate uses to tell its own apps that an order filled, was modified, or was cancelled.

When the leader's fill arrives, the worker builds one order per active follower: same symbol and side, quantity multiplied by that follower's whole-number multiplier (1x to 100x), skipped entirely if the symbol is not on that follower's allowed-contract list. Those orders are sent to Tradovate in parallel, not one after another. Copy mode can be Market or Limit.

If the leader's entry carried a bracket, the worker places the take-profit and stop-loss on each follower at the leader's prices. From then on it watches the leader's bracket legs: a modification (you dragged the stop) becomes a modification on every follower leg; a cancellation becomes a cancellation. When the leader's position is closed by a target, a stop or a manual flatten, the followers' positions are closed and their now-redundant legs cancelled.

Separately, the worker watches every follower's execution reports. A fill it did not place — you clicked in the Tradovate app on a follower by mistake, an old bracket leg from before the copier was connected triggered — is treated as a rogue fill and market-closed. This is what stops one account from drifting into a position the leader does not hold. Rogue detection relies on telling the copier's orders apart from yours on the broker's stream, which is not possible when the follower shares the leader's Tradovate login; same-login followers are copied but not rogue-protected.

A worked example

Leader: a $50K evaluation. Followers: two more $50K evals at 1x and one $150K funded account at 2x. You buy 2 MNQ on the leader with a bracket — stop 40 ticks below, target 80 ticks above.

The worker sees the leader's 2-lot buy on the execution-report stream and dispatches three buys in parallel: 2 MNQ to each $50K follower, 4 MNQ to the $150K account. Each follower gets a stop and a target at the leader's prices, sized to its own position. The live feed shows four rows: the leader and three followers, each with its fill price.

Ten minutes later you drag the leader's stop up to breakeven. The worker modifies all three follower stops to the same price. Later the target fills on the leader; the follower targets fill at theirs and their stop legs are cancelled. If one follower had been rejected on the entry (insufficient margin, a firm-side block), the live feed would show the reject, the other followers would be unaffected, and that account would hold no position.

Who it is for

Traders running the same strategy across several futures accounts that all live on Tradovate — most commonly a mix of evaluation and funded prop firm accounts at Apex, Tradeify, Lucid Trading, MyFundedFutures or Take Profit Trader, sometimes with a personal Tradovate brokerage account alongside. The copier is most useful when the accounts have different sizes (hence the multiplier), different symbol rules (hence the allowed-contract list), and different rule sets (hence the per-follower toggle, so you can switch off the account that is near its daily loss limit without touching the rest).

It is not for traders who run different strategies per account, who need accounts on Rithmic, CQG, ProjectX or MetaTrader copied, or who want signals from someone else's account — every account in a group has to be yours, under a Tradovate login you authorize.

  • Good fit: one strategy, several Tradovate accounts, different sizes or rules per account.
  • Poor fit: any account outside Tradovate; copying another trader's fills; a single account.

Plans and trial

Standard is $30/mo or $20/mo billed yearly ($240/yr): 2 Tradovate logins with up to 10 accounts each. Pro is $60/mo or $45/mo yearly ($540/yr): 4 logins with up to 20 accounts each, plus AI trade analysis. Elite is $120/mo or $90/mo yearly ($1,080/yr): unlimited logins and accounts. A 'connection' is one Tradovate login, such as one prop-firm login; all accounts under it are discovered automatically. There is no per-account surcharge inside a tier.

The free trial is 7 days with a card on file, charged on day 8 unless cancelled. Refunds are available within 24 hours of the initial purchase; see /refund-policy.

What it does not do

It only copies Tradovate. There is no Rithmic, CQG, ProjectX, TopstepX, MT4/MT5 or cTrader support, and no TradingView webhook or alert integration — if you execute on Tradovate from TradingView's broker integration or from NinjaTrader connected to Tradovate, the resulting Tradovate fills are copied, but those front ends themselves are not connected.

It does not read your prop firm's rules. Contract caps, consistency thresholds and daily loss limits are yours to configure through the multiplier, the allowed-contract list and the follower toggle. Daily loss and profit limits can be written from the dashboard to Tradovate's own auto-liquidation settings, which Tradovate then enforces; the copier itself does not pause a follower on drawdown. It does not guarantee identical fills — each follower order is a separate order at the broker and can fill at a different price or be rejected. And rogue-fill detection does not cover followers that share the leader's Tradovate login.

  • Tradovate only; no TradingView webhooks.
  • Multipliers are whole numbers (1x–100x).
  • No automatic drawdown-triggered pause; broker-side limits are written to Tradovate instead.
  • Same-login followers: copied, but no rogue-fill detection.

FAQ

Frequently Asked Questions

What is trade copier software?

Software that watches one 'leader' account and places matching orders on 'follower' accounts. TradeDupe does this on Tradovate with a hosted worker that reads the leader's execution-report stream and dispatches follower orders in parallel, mirroring the entry, the bracket TP/SL and any later stop modifications or cancels.

Who benefits most from trade copier software?

Traders running one strategy across several Tradovate accounts of different sizes or rule sets — typically a mix of prop firm evaluation and funded accounts. The multiplier handles size differences, the allowed-contract list handles symbol restrictions, and the per-follower toggle lets you switch off one account near its limits.

Does trade copier software remove trading risk?

No. It repeats your decisions; it does not improve them. Each follower order is a separate order at the broker and can fill at a different price or be rejected. Daily loss limits are best enforced by the broker — TradeDupe can write them to Tradovate's auto-liquidation settings from the dashboard — not assumed from the copier.

Does it need my computer on?

No. The worker runs on TradeDupe's infrastructure around the clock. You can trade the leader from the Tradovate web app, desktop or mobile app and close the TradeDupe dashboard; copying continues.

How does it connect to my broker?

Through Tradovate's OAuth flow in the dashboard. You sign in on Tradovate's own screen and authorize TradeDupe; TradeDupe never sees your password, and you can revoke access from Tradovate at any time. Tradovate is the only supported broker.