TradeDupe Platform

Start copying
with TradeDupe

Everything you need to set up TradeDupe, run it day to day, and solve the issues you're most likely to hit — written for traders, not engineers.

At a glance

Live
BrokerTradovate
LatencyBroker-bound
Plans from$30 / mo
Prop firmsAll Tradovate-based
Computer requiredNo

First steps

Get started

What TradeDupe is, how it copies trades, and the steps to take from sign-up to your first copied fill.

What is TradeDupe?

TradeDupe automatically copies your trades from one Tradovate account to as many others as you want. You trade normally on your leader account, and TradeDupe places the same trades on your follower accounts within a fraction of a second.

You don't need to keep your computer on. Once your accounts are connected, TradeDupe handles everything in the background — entries, exits, and even unwanted trades that need closing.

How copying works

  1. 1You place a trade on your leader account in Tradovate (or any platform that fills your Tradovate account).
  2. 2TradeDupe sees the fill instantly.
  3. 3TradeDupe places the same trade — same symbol, same side, same size — on every follower account that has copying enabled.
  4. 4When you exit on the leader, the same exit is sent to your followers.

You can resize trades per account, restrict which symbols an account is allowed to copy, and turn copying on or off for any follower at any time.

Leader vs. follower

Leader account

  • The account you trade in.
  • You can have one leader at a time.
  • Every fill on the leader is copied to your followers.

Follower accounts

  • Receive copies of your leader's trades.
  • You can have as many as your plan allows.
  • Each follower can be turned on or off, resized, or restricted to certain symbols.

Setting up step-by-step

  1. 01

    Create your TradeDupe account

    Sign up at tradedupe.com and verify your email. Verification is required before you can connect any trading accounts.
  2. 02

    Pick a plan

    Choose Standard, Pro, or Elite based on how many accounts you want to copy. You can change plans anytime.
  3. 03

    Connect your leader account

    Go to ConnectionsAdd Connection. Sign in with Tradovate. Once connected, open the Cockpit and click the role badge to mark it as your leader.
  4. 04

    Connect your follower accounts

    Repeat for every account you want to copy to. In the Cockpit, switch on Following for each follower. If you only want certain symbols copied, add them to the Allowed contracts list — leave it empty to allow everything.
  5. 05

    Run a small test

    Place a 1-micro test trade on the leader (e.g. 1 MNQ) and exit immediately. Confirm the followers received both the entry and the exit. Once that works, you're ready to trade normally.

Using TradeDupe

Day-to-day usage

Everything in the Cockpit — the controls you'll touch most often.

The Cockpit

The Cockpit is your control center. From here you assign your leader, turn copying on or off for each follower, set sizing, restrict symbols, and watch trades flow through in real time.

Role

Marks an account as leader or follower. Click the badge to switch. You always have exactly one leader.

Following

Turns copying on or off for that follower account. Disabled followers stay connected but receive no trades.

Allowed contracts

A list of symbols this account is allowed to copy (e.g. MNQ, MES). Leave empty to copy all symbols.

Position size

A whole-number multiplier (1–100) that scales the leader's size for this follower. 1 = exact copy, 2 = double, 5 = five times the leader, and so on. Fractional multipliers (e.g. 0.5x) aren't supported — use a smaller leader size if you need a follower to trade less.

Status light

Green = connected and copying. Yellow = reconnecting. Red = a problem you need to address.

Live fills

Streaming feed of trades arriving on each account, so you can confirm copying is working.

Connecting accounts

A connection is one Tradovate login. If your Tradovate login has multiple accounts under it (for example, several evaluation accounts), they'll all appear under that single connection.

  • You sign in with your Tradovate username and password. TradeDupe never sees passwords for any other service.
  • If you sign into Tradovate with Google, log into Tradovate's website once first, then enter the same email and password here.
  • You can disable a connection at any time without deleting it — your settings stay saved for when you turn it back on.
  • If you change your Tradovate password, come back and re-enter it on the connection card.

Sizing and symbol filters

By default, every follower copies your leader 1:1 — same contracts, same size. You have two ways to change that:

  • Position size multiplier. A whole number from 1 to 100. 1 copies the leader exactly, 2 doubles, 5 multiplies by five, and so on. Fractional values aren't supported — if you need a follower to trade less than the leader, lower the leader's size instead.
  • Allowed contracts. A whitelist of symbols. If your leader trades NQ, ES, and CL but you only want CL copied to a particular account, list only CL there.

You don't need to update contract months

Symbol filters use the root (NQ, ES, MNQ) — they keep working through quarterly rolls without changes from you.

Rogue-trade protection

A rogue trade is any trade that appears on a follower account that didn't come from TradeDupe — usually because someone (often you) clicked something in Tradovate directly. TradeDupe sees this and immediately closes the position with a market order, so your follower account stays in sync with your leader.

Don't trade manually on follower accounts

If you want to trade an account by hand, turn off Following first. Otherwise the trade will be treated as a mistake and closed within seconds.

Pre-flight checklist

  • All connections show a green status light in the Cockpit.
  • The right account is set as leader (check the Role badge).
  • Following is on for every account that should copy.
  • Allowed contracts either includes the symbols you trade, or is empty (allow all).
  • Position size is set the way you expect (1x by default).
  • You've placed a 1-micro test trade and confirmed both entry and exit appeared on followers.

Watching things in real time

  • Cockpit. The live fills feed shows trades as they happen on every account. If you place a trade on the leader and don't see it appear here, copying isn't starting.
  • Status lights. Green is good. Yellow usually clears within 30 seconds (a brief reconnect). Red means something needs your attention — usually re-saving your password.
  • Status page. /status shows whether the platform itself or Tradovate is having issues.
  • Discord. We post outage notices in our Discord #status channel.

Special situations

Specific scenarios

Prop firms, scaled accounts, brackets, and broker outages.

Using TradeDupe with prop firms

TradeDupe works with every prop firm that uses Tradovate — Apex, MyFundedFutures, Take Profit Trader, Tradeify, Goat, Lucid, and more. Setup is identical: connect them like any other Tradovate account.

A few things to keep in mind specifically for prop firms:

  • Trailing drawdowns are unforgiving. One unwanted symbol slipping through can put a follower offside. Use Allowed contracts to lock down what each account can copy.
  • Contract caps differ by stage. If a follower has a smaller cap than your leader (e.g. eval stage with a 2-contract limit while the leader trades 5), trade smaller on the leader — multipliers can only scale up (1x–100x), not down.
  • Consistency rules. Aggressive multipliers (3x, 5x) can break per-day profit caps even when the leader is fine. Start at 1x.
  • News restrictions. TradeDupe doesn't pause for high-impact news. Either flatten on the leader, or turn off Following for the news window.
  • End-of-day flat. If your firm requires you to be flat by a certain time, you must close on the leader.

You're responsible for your firm's rules

TradeDupe copies what the leader does. It does not enforce prop-firm rules. Read your firm's contract carefully, and if anything is unclear, run on a demo account first.

Running many accounts at once

If you're running 10, 20, or more followers at once:

  • Group accounts by sizing intent. If 10 accounts should copy at 1x and 5 should copy at 2x, set the multipliers once and forget about it.
  • Use Allowed contracts to give different accounts different mandates from the same leader (one account does NQ-only, another does ES-only, etc.).
  • Watch the live fills feed for the first few trades after a setup change to make sure every account is actually receiving copies.
  • If an account starts behaving differently from the others, the most common cause is a leftover bracket or stop placed manually on that account. Cancel those before resuming.

Stops, targets, and brackets

TradeDupe copies fills — actual executions. The cleanest way to use stops and take-profits is to place them on the leader: when they fire, the exit fill copies to your followers like any other trade.

What to avoid:

  • Placing brackets directly on follower accounts in Tradovate. If they fire, they'll be treated as rogue trades and closed.
  • Mixing leader brackets and manual exits. Pick one approach so your followers don't see overlapping signals.

Rate limits (429s) and how to avoid them

Tradovate enforces a per-user rate limit on its API. If too many sign-ins or live connections are made for the same Tradovate login in a short window, Tradovate returns a 429 (Too Many Requests) and locks that login out for roughly one hour. The lockout is on the Tradovate side — there's no way to clear it early, only wait.

When TradeDupe sees a 429 on one of your connections, it pauses that connection automatically and resumes once the cooldown expires. Copying for that connection is paused during the lockout — fills on the leader will not copy until it recovers.

Most common causes

  • The same Tradovate login is signed in somewhere else. If you're using another copy-trader, a second TradeDupe account, a mobile app, or a browser tab that stays authenticated, every reconnect from us competes with those sessions and trips a 429.
  • Logging in and out repeatedly. Re-saving credentials over and over, or removing and re-adding the same connection within a few minutes, looks like an attack to Tradovate.
  • Changing your Tradovate password without updating it here. Each failed sign-in counts toward the limit. Three or four bad attempts in a row will trigger the lockout.
  • Running the same login on two TradeDupe accounts. Two TradeDupe users with the same Tradovate credentials will both try to maintain a live session — Tradovate sees duplicate sessions and 429s both.
  • Switching the leader source account back and forth quickly. Each time you change which sub-account is the leader, TradeDupe tears down and reopens its live session to Tradovate. Doing that several times in a few minutes looks like rapid reconnects to Tradovate and can trip the 429.

How to avoid 429s

  • Use each Tradovate login in one place at a time. Sign out of any other copy tools, mobile apps, or extra browser tabs you don't actively need.
  • If you change your Tradovate password, update it on the connection card once. Don't keep retrying with the old one.
  • Don't delete and re-add a working connection to "refresh" it. If a connection is misbehaving, contact us first — re-adding usually makes it worse.
  • If you're running a prop firm with multiple sub-accounts, use the master Tradovate login as your single connection in TradeDupe — don't add the same login twice.
  • Pick your leader source account and leave it alone. If you need to switch which sub-account is the leader, change it once and let it settle for a few minutes before changing again.

Trading on Tradovate is fine — keep doing it

Logging into the Tradovate web or desktop platform, or using the Tradovate TradingView add-on, will not cause 429s. Those use a separate auth path from TradeDupe's API session and don't compete with it. You can keep trading on Tradovate normally while TradeDupe runs in the background. The 429 trigger is other copy/automation toolssigned into the same Tradovate login at the same time.

If you're currently rate-limited

  • You don't need to do anything. The connection will resume on its own once the ~1-hour cooldown expires.
  • Do not remove and re-add the connection during the cooldown. That re-arms the lockout for another full hour.
  • Sign out of any other tools using the same Tradovate login while you wait, so the next reconnect succeeds cleanly.
  • If the same connection 429s again after recovering, that's a strong sign another session is using the same login somewhere — track it down before re-enabling.

Retrying inside the cooldown re-arms the timer

Tradovate's 429 lockout resets every time it sees another connection attempt during the window. The fastest way out is to leave it alone — TradeDupe will wait the full hour and reconnect for you.

What happens during a broker outage

Tradovate occasionally has slowdowns or short outages. Here's what TradeDupe does:

  • It reconnects automatically as soon as the broker recovers — you don't need to do anything.
  • If a follower order is rejected during the outage, it's recorded as failed. We do not retry it later — chasing a fill minutes after the leader entered would usually be worse than missing it.
  • If the broker is rate-limiting your account (a 429), TradeDupe waits the ~1-hour cooldown out and resumes automatically. See Rate limits and how to avoid them for details.
During a confirmed outage, the safest move is to flatten on whichever side is filled and wait for the platform to stabilize before trading again.

Account & billing

Account & billing

Plan limits, billing, and how your data is handled.

Plans and billing

Standard

$30/mo. 2 connections, up to 10 accounts each. Best for solo traders running a leader plus a few evaluations.

Pro

$60/mo. 4 connections, up to 20 accounts each. Best for traders running multiple firms in parallel.

Elite

$120/mo. Unlimited connections and accounts.

Yearly

Save up to 33% versus monthly. Same limits, billed annually.

Billing is handled by Stripe. You can change or cancel your plan anytime from the Membership page — access continues until the end of your current billing period. Refunds follow our refund policy.

Security and your data

  • Your Tradovate password is encrypted before it's saved and is never visible in our admin tools or logs.
  • TradeDupe only places trades. It cannot withdraw funds, transfer money, or change account settings on your broker.
  • You can disconnect any account at any time from the Connections page. That immediately stops all copying for that account.
  • Email verification is required before any account can be connected.

For more detail, see our security page and privacy policy.

Troubleshooting

Solve common problems

The issues we see most often, plus what to do about them.

Connection problems

My connection turned red right after I added it

What's happening: Your Tradovate password was rejected. Most often this is a typo, an expired password, or a Google-linked Tradovate account that needs a fresh sign-in on Tradovate first.

What to do: Open the connection card and re-enter your Tradovate username and password. If you sign in with Google, log into tradovate.com once first, then re-enter the same email and password here.

The status light keeps flipping yellow then back to green

What's happening: Brief reconnects — usually short network blips or Tradovate's normal session refresh.

What to do: If it clears within a minute, you can ignore it. If it keeps happening for 30+ minutes, remove and re-add the connection to start a clean session.

I see "No eligible leader source account" or copying isn’t starting

What's happening: The leader connection has multiple accounts under it, and TradeDupe doesn't know which one is the leader.

What to do: Open the leader connection in the Cockpit and pick the specific sub-account you trade on as the leader source.

My connection is rate-limited / shows a 429

What's happening: Tradovate locked the login for ~1 hour because too many sessions or sign-ins happened for it in a short window — usually because the same Tradovate login is also signed in somewhere else (another copy tool, mobile app, extra browser tab) or because the password was retried multiple times.

What to do: Wait the cooldown out — TradeDupe resumes automatically. Don't remove and re-add the connection during the lockout (that re-arms the timer). Sign out of other tools using the same Tradovate login while you wait. See Rate limits and how to avoid them.

Copying problems

My leader filled but no copy showed up on a follower

What's happening: Almost always one of: Following is off for that follower, or the symbol you traded isn't in that follower's Allowed contracts list.

What to do: In the Cockpit, check Following is on. Then either clear Allowed contracts (allow everything) or add the missing symbol. Run a 1-micro test to confirm.

The follower copied but at the wrong size

What's happening: The Position size multiplier is set to something other than 1x.

What to do: Open the follower and set Position size to 1 for exact copying. Multipliers are whole numbers from 1 to 100 — fractional values (0.5x, 0.75x) aren't supported.

A copy failed with "insufficient margin"

What's happening: The follower account doesn't have enough buying power for the trade. TradeDupe doesn't pre-check balances — Tradovate rejected the order at submission.

What to do: Add funds, or lower the Position size multiplier on that follower. The leader has already entered, so plan exits accordingly.

A follower closed a position on its own

What's happening: Rogue-trade protection fired. Something placed a trade on that follower account that didn't come from TradeDupe — usually a leftover bracket, an OCO, or a manual click in Tradovate.

What to do: Cancel any active brackets or OCOs on follower accounts before turning Following on. If you need to trade an account by hand, turn off Following first.

My follower is stuck holding a position my leader already exited

What's happening: The exit got rejected on the follower (often during a brief broker hiccup) while the entry succeeded. The follower is now alone in the trade.

What to do: Close it manually in Tradovate. If this keeps happening, contact support so we can look at the rejection reason — it may be an account-level restriction.

An order was rejected because the symbol isn't allowed on that account

What's happening: Many prop firms restrict which contracts you can trade. The order was rejected by the broker.

What to do: Add that symbol to Allowed contracts only on the accounts that can trade it. Other accounts will skip it cleanly instead of getting rejected every time.

Account & billing problems

My verification email never arrived

What's happening: Usually a spam filter or a typo at signup.

What to do: Check your spam/junk folder. Try the "resend" option on the verification screen. Still missing? Email team@tradedupe.com from the address you used and we'll sort it out.

I subscribed but the Cockpit still says I need a plan

What's happening: Stripe takes a moment to confirm the payment back to TradeDupe — usually under a minute.

What to do: Refresh the page. If it doesn't update within a minute or two, sign out and back in. Still stuck? Open a ticket with your Stripe receipt.

I see "connection limit reached"

What's happening: You've hit the connection cap on your current plan.

What to do: Either remove a connection you're no longer using, or upgrade your plan from the Membership page.

I want to change my plan or cancel

What's happening: Both are self-serve.

What to do: Go to Membership and click Manage plan — that opens the Stripe portal where you can upgrade, downgrade, or cancel. Refund eligibility is in our refund policy.

Tips & FAQ

Tips, FAQ & more

Hard-won lessons, common questions, and where to get more help.

Tips from experienced users

  • Always do a 1-micro dry run. Before scaling up, place a single MNQ contract on the leader and watch it copy through. This catches almost every setup mistake before it costs anything.
  • Cancel brackets on follower accounts. Any pending order placed directly on a follower will eventually fire and trigger rogue protection. Place stops and targets only on the leader.
  • Use Allowed contracts as a safety net. Even if you only trade NQ today, restricting follower accounts to NQ protects them from any accidental trade in another symbol.
  • Respect each follower's contract cap. Multipliers only scale up (1x–100x), so if a follower has a smaller cap than your leader, size the leader trade so the cap on every follower is respected.
  • Don't over-multiply. 2x or higher amplifies losses just as much as gains, and can break prop-firm consistency rules. 1x is the right default.
  • Flatten before logging off. If you're going offline, exit on the leader and confirm followers exited too.
  • Check the status page first. If multiple accounts misbehave at once, it's almost always Tradovate, not your settings.
  • Re-save your password after changing it. If you ever change your Tradovate password, come back and update it on the connection card or copying will stop.

Frequently asked questions

Does TradeDupe work with live (real-money) Tradovate accounts?

Not yet. Today TradeDupe supports demo and prop-firm evaluation accounts on Tradovate. Live (funded retail) accounts are on the roadmap — check the status page or Discord for the latest.

Can I have more than one leader?

Not on a single TradeDupe account — exactly one leader at a time. If you genuinely need multiple leaders, you can run them on separate TradeDupe accounts.

Can I copy from someone else's account?

No. TradeDupe copies between accounts you own and have credentials for. We don't broker public signal-providers.

Do I need to leave my computer on?

No. Once your accounts are connected, copying happens on our servers. Close your laptop and it'll keep working.

What's the latency?

Copies are dispatched the moment the leader fill arrives over Tradovate's WebSocket — typically only the broker round-trip stands between leader and follower. Latency depends on Tradovate's load; expect noticeable delay only when the broker is congested or rate-limiting.

Will it copy stop-losses and take-profits?

It copies the actual exits when they happen. Place your stop and target on the leader — when they fire, the exits flow through to your followers like any other fill.

What happens if my leader and follower are on different contract months?

The order is placed against whatever contract the leader filled on. If a follower can't trade that month, it'll be rejected. Use Allowed contracts to whitelist only the rolls you actually want copied.

Does TradeDupe support symbols outside US futures?

Whatever Tradovate supports, we support. Most users trade CME futures (NQ, ES, MNQ, MES, CL, GC, etc.).

Will copy trading violate my prop firm's rules?

It depends on the firm. Most allow third-party copy tools as long as you control both sides; some don't. Read your firm's contract before connecting funded accounts.

Can I cancel anytime?

Yes. Manage your plan from Membership — your access continues until the end of the billing period.

Where do I get help fastest?

Discord. Email team@tradedupe.com is best for billing or anything sensitive.

Glossary

Leader

The single account you trade on. Its fills are copied to followers.

Follower

An account that receives copies of your leader's trades.

Connection

One Tradovate login. Can have multiple accounts under it.

Cockpit

Your main dashboard where you set roles, toggle copying, and watch trades live.

Following

The on/off switch for copying on a particular follower account.

Allowed contracts

A symbol whitelist for an account. Empty means all symbols allowed.

Position size

A whole-number multiplier (1–100) that scales the leader's size for that follower.

Rogue trade

A trade that lands on a follower without coming from TradeDupe — automatically closed by the system.

Getting more help

If you need to reach us, the more detail you can give, the faster we can help. Useful info:

  • Which connection or account is having the issue.
  • Roughly what time it happened (timezone is fine).
  • The symbol(s) involved.
  • Whether it's a connection, copying, or billing problem.

Where to reach us:

  • Discord — fastest, with both team and community help.
  • team@tradedupe.com — best for billing or anything sensitive.
  • /help — web contact form.
  • /status — check this first if multiple things look broken at once.

Still stuck?

Discord is the fastest way to reach the team and other traders.