How to Measure Copy Trading Performance: Execution and Strategy KPIs
Education
Measure copy trading using receiver records, rejected orders, size differences, costs and drawdown. Separate routing quality from strategy performance.

Copy trading performance has two separate parts: how the strategy performed and how accurately the connection carried out its instructions. A profitable week can hide rejected orders. A correctly routed trade can still lose money. Review both parts before changing the setup.
Build your review from source records, Copygram signal logs and broker or exchange order history. The workflow below is an audit you can keep in a spreadsheet or another reporting tool; it does not assume Copygram has a built-in dashboard for every metric.
Start with an instruction-to-order record
For each source instruction, record its time, symbol, direction, intended action and an identifier where available. Match it to the parsed Copygram instruction and the receiver order or rejection. Record the actual receiver quantity and fill, rather than using the source quantity as a substitute.
Separate entries, exits, modifications and cancellations. One source signal may intentionally produce several receiver orders or take-profit exits. An apparent extra order is not necessarily a duplicate; first compare it with the configured behavior. Likewise, an open position is not the same thing as a pending order or an individual fill.
Five useful execution checks
Coverage: how many eligible source instructions reached the intended receiver? Define eligibility first so scheduled exclusions and filters are not mislabeled as failures.
Rejection rate: how many submitted receiver orders were rejected, and for which error reasons?
Quantity agreement: did the receiver use the quantity expected from its own settings, contract size and symbol overrides?
Duplicate actions: did an instruction produce more entries or exits than intended after accounting for multi-receiver routing and partial exits?
Timing and fill differences: where timestamps are available, compare delivery, processing and receiver execution separately; compare fills only for equivalent instruments and quantities.

Use consistent denominators
Suppose a review contains 100 source instructions, of which 10 were intentionally excluded by the schedule. If 87 of the remaining 90 produced the intended receiver result, coverage is 87 ÷ 90, or about 96.7%. This is an illustrative calculation, not a Copygram benchmark or an acceptable target.
Record why the other three differ. They may be delivery failures, rejected orders or incomplete evidence. Do not count every missing order as latency, and do not remove failures from a speed report just because they have no fill timestamp.
Measure strategy outcomes from the receiver account
Use actual realized results after commissions, swaps, funding and other applicable costs. Keep unrealized exposure separate. Win rate alone omits the relative size of wins and losses; a strategy can win frequently and still have a negative net result.
Drawdown describes a decline from a prior equity or balance peak under a defined method. State which measure and observation frequency you use. Historical maximum drawdown is the largest observed decline in that sample, not a ceiling on a future loss. Deposits and withdrawals also need to be distinguished from trading results.

Group comparable observations by instrument, account, source and market session. Changing the source, receiver settings and quantity at the same time makes it difficult to identify what caused a difference. Small samples can be misleading, especially when they omit volatile or interrupted periods.
Turn findings into a specific repair
For symbol or contract mismatches, use the symbol mapping guide. For rejected or missing instructions, follow the order-error checklist. Review current receiver settings in the Copygram documentation before changing them.
Keep a record of the setting, reason and time of each change, then compare a later like-for-like sample. Faster routing alone cannot improve the underlying signal’s expected return or guarantee a particular fill.
Use the audit before expanding to more accounts
Confirm the supported source-to-receiver route and plan allowances before adding receivers. Explore Copygram’s automation routes and compare plans. Once connected, judge the workflow using what the receiving accounts actually did, not just what the source intended.

Julian Vance
Julian Vance is an independent writer and quantitative strategist. He writes about trading automation and account-management workflows for Copygram.
Join our newsletter list
Sign up to get the most recent blog articles in your email every week.
Keep learning
More setup guides
Your next step
Find your Copygram workflow
Choose a source, review its supported destinations and follow the connection steps.


