Scaling a Trade Copier:
A Hypothetical 3-to-300-Account Checklist
There is no universal account count at which a trade copier starts to fail. Capacity depends on the permitted account connections, the rate and type of instructions, broker constraints and the system's handling of uncertain outcomes. A useful expansion plan tests those conditions instead of treating account count alone as proof of reliability.
This is a hypothetical planning example. It is not a customer case study, a measured deployment or a claim that a TradeCopier plan supports 300 accounts. No trading returns, failure rates or capacity results are asserted. Product limits must be confirmed for the actual setup.
Define what “3 to 300 accounts” means
In this example, the initial group contains one source and two followers. The proposed larger group contains one source and 299 followers. If one source instruction needs one request per follower, that instruction involves two destination requests in the small group and 299 in the large group: 149.5 times as many.
That arithmetic is not a throughput benchmark. Real workflows can add acknowledgements, updates, partial fills, retries and reconciliation work. Several instructions arriving close together can also be more demanding than the same total spread over a day. Write down the expected event pattern before choosing a capacity test.
Check plan and account permissions before testing capacity
Confirm the allowed number of connected accounts and trading groups, the intended source-to-follower directions, and any restrictions imposed by each broker or prop firm. A successful connection does not establish permission to use a particular copying arrangement.
TradeCopier has a permanent Free plan with account limits. Check the current pricing and account limits and contact support before planning a larger network. Adding infrastructure does not change a software plan's allowance or a broker's conditions.
Test the boundaries that matter
| Boundary | Question to answer | Evidence to retain |
|---|---|---|
| Connections and permissions | Can every intended account remain connected and act in its assigned role? | Account inventory, permitted roles, observed connection status and current restrictions. |
| Instruction volume | What happens when entries, changes and closes arrive close together? | Event timestamps, destination acknowledgements and any rejected or delayed requests. |
| Instrument and sizing differences | Does each follower receive the expected instrument and quantity? | Mapping, sizing calculation, broker specifications and actual position. |
| Partial failure | Can an operator identify a failure affecting one follower? | Per-account status, error details and the reconciliation procedure. |
| Recovery | What happens after a connection returns or a response is missing? | Recorded state before and after recovery, including any duplicate or missed action. |
| Supervision | Who responds to an alert, and can they identify the affected account? | Named operational responsibility, support route and tested pause procedure. |
Measure the order lifecycle, not just a latency average
Define separate timestamps for detecting a source event, issuing the destination request, receiving the broker acknowledgement and observing the fill. Record how clocks are aligned and which records are unavailable. This makes it possible to distinguish copier processing from network travel and broker execution.
Inspect the distribution of observed times and the slow cases, together with rejects and missing acknowledgements. An average calculated only from successful orders can hide the very failures the test is intended to reveal. Keep the account count, platform versions, observation period and instruction mix beside each result.
For this site, the owner has reported routing latency of 10–15 ms. The site publishes a prospective measurement methodology; completed dated measurements and a supporting dataset for that range have not been supplied. That number remains owner-reported and is not an independent benchmark, a capacity result or a guarantee of a destination broker's fill time.
Before the test begins, use the trading journal workflow to preserve the rule version, decision time, evidence links and next test. A journal records the plan and result; it does not turn this hypothetical capacity exercise into a measured product benchmark.
A timeout does not tell you whether an action happened
When a response is missing, retrying an action can create a duplicate if the original action succeeded. AWS explains this general distributed-systems issue in its guide to retries and idempotent APIs. That source explains the engineering principle; it does not verify a particular copier's implementation.
For a trade-copying test, compare the destination's actual order and position state with the recorded instruction before deciding what recovery should do. Ask the provider how it identifies duplicate requests, handles delayed responses and reconciles uncertain outcomes. Do not assume that reconnecting should replay every earlier instruction.
Expand in controlled stages
- Write the expected behavior: specify allowed platform directions, instruments, order actions and handling of unsupported cases.
- Prove a small workflow: use demo accounts where available and reconcile entries, changes and closes on each follower.
- Introduce one change at a time: add a small account group or a different broker, then repeat the same checks.
- Exercise failure handling: test an unavailable account or controlled disconnection in the test environment and record the result.
- Define a stop condition: stop expansion when an unexplained position, duplicate instruction or monitoring gap appears. Resolve it before continuing.
- Retain a recovery record: identify what can be paused, who can authorize resumption and how open positions will be reconciled.
A demo exercise provides evidence about that exercise. It does not reproduce every condition of live execution. Set expansion decisions from the actual results and permitted limits instead of adopting the illustrative 300-account target.
Use product documentation to close the remaining questions
Review copy configuration for sizing and filter questions, activity logs for the records needed during reconciliation, and equity controls for account-level safeguards and their limitations. Confirm the documented behavior for your exact connection with support.
The useful result is a reproducible test record: what was connected, what was attempted, what each account did, and which limits remain. That record is more informative than an unsupported claim that a copier scales to a particular number of accounts.
Quick answers
Frequently Asked Questions
Find answers to the most common questions about this topic.
Does this article prove TradeCopier can run 300 accounts?
No. The account count is a hypothetical planning example, not a tested capacity result or plan entitlement. Confirm current account limits, platform directions and broker permissions with support.
What should I measure when expanding a trade copier?
Record per-account connection status, expected and actual quantities, requests, broker acknowledgements, fills, rejects and recovery behavior. Keep copier routing time separate from broker execution and retain the test conditions.
Should a timed-out order be sent again immediately?
An uncertain response does not prove that the order failed. Check the broker’s actual order and position state and follow the provider’s documented recovery procedure before repeating an instruction.










