Copier

Keeping Copied Prop Accounts in Sync: A Practical Guide

Copied accounts drift apart through rejects, slippage, and manual overrides. How to detect divergence early and reconcile positions across accounts.

WM
William M. · Founder of Shibiki

Even a flawless copier can’t keep your accounts identical, because the market doesn’t fill them identically. Two accounts that begin the week as clones can end it with different positions, different balances, and different distances to breach — and if you aren’t measuring, you won’t find out until one of them breaks a rule.

Syncing copied accounts isn’t a one-time setup. It’s a daily discipline of catching drift and reconciling it before it compounds. Here’s where drift comes from, how to detect it, and how to re-align accounts without tripping a rule on the way.

Why accounts drift even with automation

A copier fires the same order to every account at the same instant. What happens after that is out of its hands.

Each broker, account, and server fills that order in its own conditions. One account gets the price you wanted; another eats a point of slippage; a third rejects outright on a momentary margin or connectivity hiccup. The instruction was identical. The outcome wasn’t. Multiply that across dozens of trades a week and the accounts diverge — not because anything failed, but because real fills are never perfectly uniform.

The mistake is assuming automation means synchronisation. Automation guarantees the same instruction reaches every account. Keeping the state aligned afterward is a separate job — and it’s the one that protects funded accounts.

The three sources of divergence

Drift always traces to one of three causes. Knowing which one you’re looking at tells you how to fix it.

  • Slippage. The order fills, but at a different price on each account. Positions match; entry prices and therefore P&L don’t. This is the mildest form — the accounts are still directionally aligned, just carrying slightly different unrealised numbers.
  • Rejects and partial fills. One account doesn’t fill, or fills only part of the order. Now the positions themselves differ — one account is flat while the others are long, or one holds 2 contracts against the others’ 3. This is the dangerous kind, because intended exposure and actual exposure no longer match on at least one account.
  • Manual overrides. You close a runner early on one account, add to a winner on another, or take a discretionary trade on your favourite account and forget the rest. Every manual touch that isn’t mirrored everywhere is a permanent divergence you introduced by hand.

Slippage you tolerate. Rejects you reconcile. Manual overrides you should mostly stop doing — they’re the single biggest source of avoidable drift in a copy operation.

Detecting drift: position and P&L reconciliation

You can’t fix drift you can’t see, so the core habit is reconciliation — comparing accounts against each other on a fixed cadence.

Check two things, in this order:

  1. Position reconciliation. For every open symbol, does each account hold the same direction and the same size (scaled for its balance)? A mismatch here is a reject or a partial fill and needs immediate attention — one account is carrying risk the others aren’t.
  2. P&L and balance reconciliation. Are the account balances tracking where they should relative to each other? Small gaps are slippage and are normal. A large, growing gap means a trade landed on some accounts and not others, or a manual override crept in.

The number that actually governs survival isn’t balance — it’s distance to breach. Two accounts can show similar balances while one sits comfortably above its drawdown floor and the other is one bad trade from breaching, especially under a trailing model. Run each account’s current equity through a drawdown calculator so you’re reconciling headroom, not just profit. On platforms with a clean API like cTrader, position and balance state can be pulled programmatically — which is what makes continuous reconciliation practical instead of a nightly spreadsheet chore.

Re-syncing without breaching a rule

Once you’ve found a divergence, the fix is itself a trade — and a careless re-sync can breach the very account you’re trying to protect.

The rules of safe re-syncing:

  • Bring the lagging account to the group, not the group to the laggard. If one account missed a fill, adding the position to that account is usually right. Closing the position on all the others to match the laggard throws away a trade the strategy wanted.
  • Check headroom before you add. Adding a missed position to an account already tight on drawdown can be the trade that breaches it. If the lagging account can’t safely take the position, the correct move may be to leave it flat for that trade and note it — a flat account is not a breached account.
  • Never re-open a position to “match” after a loss is already realised. If an account closed at a loss on a reject, that loss is real. Re-entering to align with the winners is revenge trading with a spreadsheet excuse.
  • Reconcile at natural flat points. The cleanest time to re-sync is when the strategy is out of the market. Forcing alignment while positions are open stacks execution risk on top of drift.

The goal is aligned accounts, but not at the cost of a breach. An account that’s slightly out of sync and alive beats a perfectly synced account that just failed its drawdown check.

Building a daily sync routine

Consistency beats heroics. A short, fixed routine catches drift while it’s still cheap to fix.

A workable daily rhythm:

WhenCheck
Pre-sessionConfirm all accounts are flat and balances reconcile; note each account’s distance to breach
IntradayAfter each trade closes on the group, glance at position parity across accounts
Post-sessionFull reconciliation — positions, balances, headroom; log any override or reject
WeeklyReview accumulated slippage and any account that consistently lags

The post-session reconciliation is the one you can’t skip. It’s where a reject that slipped past you intraday gets caught before it becomes tomorrow’s mismatched exposure. Logging why an account diverged — reject, slippage, or override — turns a pile of numbers into a pattern you can act on, the kind of record a manual journal or review tool is built to hold.

This is exactly the work that’s better automated than remembered. When every trade is journaled the moment it happens, each account’s edge health is tracked live with a confidence interval so you can tell a genuinely diverging account from a merely noisy one, and hard risk limits are enforced at the broker so a re-sync can’t accidentally breach — the daily routine shrinks from an anxious hour of reconciliation to a quick confirmation that everything still lines up. Firms vary in how strictly they treat account state, so confirm the specifics with your firm; FundingPips and others each have their own posture on what counts as a breach. The routine is what keeps you on the right side of it.

Related: cTrader integration · Drawdown calculator · Shibiki vs Tradervue

Related guides

Free · 90-second setup

Stop tracking your trading. Start running it.

Shibiki journals every trade, measures your real edge, and pushes hard risk limits to your broker — across every prop-firm account at once.

Connect your first account

No credit card · works with your prop firm

  • Auto-journals every fill straight from your broker
  • Live edge health with a Wilson confidence interval
  • Hard risk limits enforced at the broker — not just alerts
  • One master strategy copied across your prop accounts