What Is a Trade Copier?
A trade copier is the software that replicates trades from one account to another. It monitors a source for activity, translates each action into an order appropriate for the destination account, and submits it. Copy trading is the arrangement; a trade copier is the mechanism that implements it. The distinction matters because the copier determines sizing, filtering, timing, and error handling — the variables that separate two followers of the same provider.
If you are approaching this as an engineering problem rather than a subscription decision, the copier is the part worth understanding.
What a copier does
Four jobs, and each one is a place where implementations differ substantially.
Detect. Notice that the source account or signal has produced an action. Depending on architecture this is a platform-internal event, a streamed update, a polled comparison, or an inbound webhook.
Translate. Convert the source action into a destination order. This includes resolving the instrument, mapping the action verb correctly, and determining order type.
Size. Decide the quantity for the destination account. This is the most consequential job the copier performs.
Submit and track. Place the order, confirm acceptance, monitor fills, and reconcile what was actually filled against what was intended.
Sizing models
The variable that most determines whether a copier is useful or dangerous.
Fixed size takes the same quantity on every signal regardless of the provider's size. Simple and predictable, and it discards any sizing information the provider expressed.
Proportional scales the provider's size by a ratio, usually derived from account sizes. Preserves the provider's relative conviction and inherits their risk tolerance, which may not be yours.
Risk-based sizes from the follower's own capital and risk rules, treating the signal as direction rather than as size. This is the model that keeps the divide-by-20 rule intact — capital divided by twenty as the ceiling on any single position, computed against your account, not the provider's.
The failure mode worth naming: a copier that faithfully reproduces a provider's contract count in a smaller account converts a reasonable position into an oversized one, and does it every single trade rather than once.
Filtering
A good copier can decline signals, and the ability to decline is a feature rather than a limitation.
Useful filters include instrument restrictions, time-of-day windows, maximum position size, maximum concurrent positions, daily loss limits, and minimum liquidity or maximum spread thresholds.
That last one matters on options specifically. A signal arriving when the target contract's spread has widened is a signal whose economics have changed, and a copier that submits regardless is buying a worse trade than the provider got.
Filters should be enforced in the component that places orders, so they apply to every signal regardless of source. A limit implemented per signal source cannot see the aggregate.
Architecture
Three broad shapes, with different trust properties.
Platform-internal. Both accounts live on one platform and it handles replication. Lowest latency and least flexible; you get the platform's sizing and filtering.
Vendor-hosted external. A service connects to both brokers. Works across brokers, and your credentials sit in the vendor's database and your execution depends on their uptime.
Self-hosted. The copier runs in your own environment, connecting to your own broker with credentials held there. On a self-hosted deployment no vendor holds your keys and no vendor breach can expose them — and availability becomes your responsibility, which is a real trade-off rather than a free win.
Engineering considerations
A copier is a latency-sensitive service with an ordering problem, and both parts are easy to get wrong.
Latency budget. Every stage delays the destination order. Authentication in particular should never happen inside the signal path — keep a valid session warm on a background cycle so the handler reads a token rather than fetching one. Acknowledging fast while broker work proceeds behind the response is a high-concurrency I/O pattern, not a code-optimisation one.
Ordering. Signals can arrive out of order, and an exit processed before its entry produces incoherent state. Sequence numbers and per-instrument serialisation are the usual answers.
Deduplication. Retries, reconnects, and edited messages all produce repeats. A stable identifier per signal, checked before any order is placed, prevents a duplicate becoming a doubled position.
Reconciliation. The copier's belief about what it holds will drift. Reconcile against the broker on a schedule and on every restart, and treat the broker as authoritative.
Partial fills. A destination order that fills partially leaves the accounts out of sync. Decide in advance whether to chase the remainder or accept the difference, because deciding during is deciding badly.
The honest limits
A copier cannot make the destination account match the source. Different capital, different fills, different timing, and different costs guarantee divergence.
It cannot recover a missed signal. Anything that must happen — particularly exits — should rest at the broker rather than depend on a future message arriving.
Faithfulness is not safety. A copier that reproduces a losing provider with perfect fidelity produces losses efficiently. The quality of the copier determines how closely you track the source; it has nothing to say about whether tracking the source is a good idea.
And no copier configuration bounds loss. Position sizing does, which is why risk-based sizing computed against your own capital is the only model that keeps that control intact.
Frequently asked questions
What is a trade copier? Software that replicates trades from one account to another by detecting source activity, translating it into a destination order, sizing it, and submitting it.
How is a trade copier different from copy trading? Copy trading is the arrangement; the copier is the mechanism implementing it.
What sizing model should a copier use? Risk-based sizing computed from your own capital keeps your risk rules intact. Proportional sizing inherits the provider's risk tolerance; fixed sizing discards their sizing information entirely.
Can a trade copier work across different brokers? Yes, if it integrates with both. Platform-internal copiers generally cannot.
What happens if a copied order only partially fills? The accounts are out of sync. Decide in advance whether to chase the remainder or accept the difference.
How the copier fits the broader arrangement is mapped in the complete guide to copy trading.
Disclaimer: This article is educational content about trading mechanics and software. It is not investment advice, financial advice, tax advice, legal advice, or a recommendation to buy or sell any security, nor a recommendation of any strategy, platform, or signal provider. Any platforms, figures, or studies named are described for illustration and context. Options trading involves substantial risk of loss and is not suitable for all investors. Please read Characteristics and Risks of Standardized Options before trading options. Copy trading and automated trading carry additional risks including software defects, signal delays, execution differences, connectivity failures, and third-party service changes or outages. Past performance does not indicate future results, and no platform, provider, position-sizing rule, or risk setting can guarantee a profit or prevent a loss.
StaxInvesting LLC sells self-hosted trading software. It is not a broker-dealer, investment adviser, or financial institution, and it does not manage accounts, hold member funds, place trades on behalf of members, or access member brokerage accounts. Members run the software in their own cloud environment, connect their own brokerage accounts under their own credentials, and are solely responsible for their configuration, their credential security, and every trade executed in their account. Third-party platform details described here reflect publicly available information as of publication and are subject to change without notice; always verify against current official sources. Consult a qualified financial adviser and tax professional regarding your individual circumstances.