Topstep

Copy trading on Topstep accounts.

Two questions arrive together here: can it be done, and is it allowed. The first is straightforward — TopstepX exposes the fills and Quanify acts on them. The second is a contract question, and it is the one worth answering first.

Start with the rules, not the tooling

Whether you may mirror trades across Topstep accounts is decided by Topstep, not by any platform you connect. Firms set their own terms because it is their capital, those terms differ between evaluation and funded accounts, and they change without a changelog.

So the honest answer to "does Topstep allow copy trading" is: read the current rulebook for the specific account you intend to arm. Any page that gives you a green tick instead is describing a rule as it was on the day that page was written, and it will be wrong within a quarter. A stale tick here costs someone a payout.

Search the rulebook for copy, mirror, duplicate, multiple accounts and automated — the clauses are almost never under a heading called copy trading. If a clause is ambiguous, ask support and keep the reply in writing. An ambiguous rule gets resolved at payout time, which is the wrong time to be discussing it.

Before you arm anythingfive minutes
  1. ReadFind the clauses in the rulebook for your account type. Evaluation and funded are frequently governed differently.
  2. SeparateDistinguish mirroring your own accounts from executing a third party's signals. Firms treat these very differently.
  3. AskAnything ambiguous goes to support in writing, and you keep the answer.
  4. Then configureOnly once you know what is permitted. No tool can make an account compliant with a rule that forbids it.

How it works once it is permitted

TopstepX is a direct rail in Quanify, alongside Tradovate and NinjaTrader. The connection is held server-side, so there is nothing installed and nothing that has to stay awake — copies continue with your laptop shut.

You pick one account as the leader and trade it exactly as you do now. Every other account you have attached reproduces the fill on its own connection, at its own size, checked against its own limits before the order leaves.

The trigger is the broker's execution report rather than a poll of your position summary. That is why partial fills reproduce correctly: an order that fills in three pieces produces three mirrored fills as they happen, not one correction afterwards.

The controls that matter with a funded account

A funded account already has limits imposed on it. The point of setting your own is that yours trigger first, and yours stop the next order rather than ending the account.

Fixed contract size

A size set on the strategy overrides whatever quantity the signal carried, so a signal source that knows nothing about your account cannot size it.

Per strategy

Sizing, per account

A whole-number multiplier applied before the order is sent, so a 50K evaluation and a 150K funded account do not have to trade the same number of contracts.

Sized before dispatch

Mute, not unlink

Pause one account for a news window or a rule day without dismantling the group. Mute is held by the engine, so a refresh or a second device cannot disagree about it.

Configuration survives

What the cap can and cannot do

Per-account sizing keeps each account trading a size appropriate to its own balance. It is a useful discipline and it is not a guarantee.

Nothing here acts between two prints. If the market gaps while a position is open, the loss happens regardless — that is what the position size was for.

Size well inside the firm's number rather than at it. The gap between the two is the room the market needs while your exit is in flight.

Test it on an evaluation first

Nothing about the configuration changes between a simulated account, an evaluation and a funded account — same connection, same multipliers, same caps. So there is no reason to discover the behaviour on the account that matters.

Run it through real sessions. Watch a partial fill land at the right size on every account, at each step rather than eventually. Confirm an account hitting its cap stops without disturbing the others. Then decide what to point at it.

Common questions

Does Topstep allow copy trading?

That is set by Topstep's own rules, which differ between account types and change over time. Read the current rulebook for the specific account you intend to arm, searching for "copy", "mirror", "duplicate" and "multiple accounts", and ask support in writing if a clause is ambiguous. It is a contract question rather than a technical one.

Can I copy between a Topstep account and a personal account?

Technically yes, as long as both are accounts you own — every account in the group is one you connected. Whether it is permitted on the funded side is governed by Topstep's rules for that account.

Do I need a VPS for a Topstep trade copier?

Not with Quanify. The broker session is held server-side, so nothing runs on your machine and copies continue with it switched off.

Can I stop one account without stopping the rest?

Yes — mute it. A muted account stops taking fills while staying linked and configured, and the rest of the group is unaffected. Unlinking to pause an account is how routing gets lost.

Will Quanify keep me inside Topstep's rules?

It gives you the per-account caps, sizing and mute you need to manage several accounts inside several rulebooks at once. It cannot make an account compliant with a rule that forbids mirroring — that is a decision about which accounts you arm, and no tool changes it.

Start on a simulated account.

Connect a sim or evaluation account and run the whole product against it before you point anything at live money. Nothing about the setup changes when you do.