Skip to main content

How to Test a Trade Copier on Demo Accounts, Step by Step

Eight small trades and a record sheet, source account against follower: fills, sizes, a partial close, a stop and timing, and how to tell a pricing gap from a real fault.

4 Nov 2026 · 8 min read

On this page

To test a trade copier, place a handful of small trades on a source demo account and write down what the source did next to what each follower account got. Record the fill price, the size, the time and the status for both sides, then look for differences you can explain. A copier you can trust is not one with no differences. It is one where every difference has a cause you can find and the failures are visible. The steps below work on MT4, MT5 and cTrader, and on any copier, because they only look at the two accounts.

Allow about an hour for the first pass. Nothing here needs real money, and a demo account is the right place to do it: you can cause a failure on purpose and nothing is lost.

What you need

  • One source account and at least one follower account. Use two different brokers if you can. Most of the interesting differences, such as spreads, symbol names and minimum sizes, only appear when the brokers differ. If you plan to copy between platforms, test that pairing, for example MT5 to cTrader.
  • A liquid symbol and a second one that the brokers name or size differently. A major FX pair for the clean runs; gold, silver or an index for the awkward one.
  • A record sheet. A spreadsheet or a sheet of paper with the columns in the next section.
  • A quiet hour and, later, a busy one. Run the first pass when the market is calm. Repeat a few trades around a busy session to see whether anything changes.

The record sheet

Write one line per trade, and fill the follower columns from the follower broker's own history, not from the copier's screen. The copier's view is useful, but the broker is the record of what actually happened.

ColumnSourceFollower
SymbolAs the source names itAs the follower names it
Direction and sizeLots on the sourceLots on the follower, and the rule that sized them
Fill priceEntry priceEntry price
Fill timeTo the second, with the server time zoneTo the second, with the server time zone
StatusOpen, partly closed, closedSame, or the reason it did not copy
Stop and targetWhat you setWhat the follower position carries
ClosePrice, time, sizePrice, time, size

Two cautions before you start. Terminals show their own broker's server time, and two brokers can be hours apart, so convert to one time zone first. And the clocks at two brokers may not agree to the second, which limits what a hand-timed comparison can show. More on that after the eight trades.

The eight trades

Do them in this order. Each builds on the one before.

  1. One plain market order. Open the smallest size your source broker allows on the liquid symbol, and wait for the copy. Compare symbol, direction, size and fill price. You are checking that the basic path works before you test anything harder. A copy that opens at a price slightly different from the source is normal; the next section covers how to tell normal from a problem.
  2. A trade that tests the sizing. Set the follower to a size rule that is not 1 to 1, such as a multiplier of 2 or a ratio by account size, and place a trade where you can work out the answer by hand. Do the sum before you look at the follower. If the copier says how it sized the trade, check that against your sum as well.
  3. A trade below the follower's minimum. Make the follower's size small enough that the result falls under what its broker accepts. Good behaviour is a visible skip with a reason. Poor behaviour is a quiet round-up to the minimum, which gives a small account more exposure than its share, or an order the broker rejects with no explanation.
  4. The awkward symbol. Trade the instrument the two brokers name or size differently, for example XAUUSD on one and GOLD on the other. Check that the copy lands on the right instrument, and for metals and indices check that the follower's exposure matches the source's, because a lot is not the same number of units at every broker.
  5. A partial close. Open a position, then close part of it on the source. The follower should close the same share of its own position and keep the rest. Read the size left open on both sides. If your sizes are small enough that the share falls under the follower's minimum, note what the copier does: closing the whole copy, with a message saying so, is a reasonable answer. Leaving the follower with more than the source holds is not.
  6. A stop loss and a take profit. Put both on a source trade, then open the follower's position view and read what it carries. Some copiers copy them, some do not, and some copy them only at the open. Next, move the stop on the source and see whether the follower follows. Finally, let a stop trigger on the source (set it close to the price on a demo account) and see what the follower does. Whatever the answer is, write it down. You are not looking for a particular answer, you are looking for the one you did not assume.
  7. Stopping the copier with a position open. Open a copied trade, stop the copier, then close the source trade. Does the follower close, stay open, or close later? Then do the same with the copier's own close-everything action if it has one. Stopping a copier and closing positions are two different things in some tools, and the surprise is better found on a demo.
  8. A failure on purpose, and the speed of ordinary copies. Cause a failure: remove the follower's symbol mapping, disconnect the follower, or ask for a size the broker refuses. Look for where the failure shows up, what it says, and whether you were told without having to look. Then place five ordinary copies at a quiet time and five around a busy session, and compare the gap between the source fill and the follower fill.

How to read the differences

You will find differences in the first trade. The question is what each one is.

  • A small, steady price gap. Two brokers quote the same instrument at slightly different prices and fill against their own books, so the same instant gives two prices. If the follower is consistently a little worse or a little better, by about the spread gap between the brokers, that is pricing. Why follower fills differ lists the causes, including requotes and slippage on news.
  • A large or erratic price gap, mostly on fast moves. Timing is a plausible cause. Check the time gap on the same trades before you decide.
  • A size gap you cannot explain from the rule. This is the one to chase. Recompute with the contract sizes of both brokers and the follower's minimum and step. If the sum still does not match, that is a finding.
  • A missing copy with no reason. The most serious result. A copy that does not happen and says so is a limit. A copy that does not happen and says nothing leaves your accounts out of step without your knowing.
  • A position the source no longer holds. Look at the follower after each close. Anything left open that the source has closed needs an explanation from the tool or a rule you can read in its documentation.

Timing the copies by hand

The delay between a source fill and a follower fill has three parts: the source broker reporting the fill, the copier's own work, and the follower broker's execution. The last is usually the largest and the most variable, and no copier controls it. Subtracting two history timestamps at two brokers gives a rough figure at best, because the two clocks are independent. Treat a gap of a second or two as the limit of what you can read this way, take several copies rather than one, and compare quiet and busy periods with each other rather than with someone's headline number. A copier that records its own time for each copy makes this much easier, and what that time starts and ends at is worth asking. More in trade copier latency.

The scorecard

When you have done the eight trades, a line per trade is enough. Mark each one as it came out, and keep the note that explains it.

TradeWhat a good result looks likeWorth worrying about
1. Plain orderSame symbol and direction, a small price gapNo copy, or the wrong direction
2. SizingMatches your own sumA size you cannot reproduce
3. Below the minimumSkipped with a reasonRaised to the minimum, or silent
4. Awkward symbolRight instrument, same exposureRight name, wrong exposure
5. Partial closeSame share closed, rest keptFollower holds more than the source
6. Stop and targetA clear, written answer you can predictA behaviour you did not know about
7. Stop copierOpen positions behave as the tool saysA close that happens later, unannounced
8. Failure and speedA visible reason, an alert, a steady timeA silent miss, or times that swing

A tool can have a limit and still be the right tool, provided the limit is written down, matches what you saw and fits how you trade. What you cannot work with is a result you did not expect and cannot explain. Run the whole sheet again after any change to the settings, the broker or the platform.

Running these on Trepeat

Trepeat is a trade copier for your own accounts on MT4, MT5 and cTrader, and it currently connects demo accounts only. The free trial is 1 week on up to 3 cTrader accounts, so the steps above can be run on it as they stand (pricing and the free trial). Some of the answers you will be looking for are on the Trades page:

  • Every copy shows the source ticket, the follower position it opened and an order tag that your broker's terminal shows as the order comment, so a row can be matched to the line in either terminal.
  • Hover a copy's quantity to see how it was sized. A copy that was skipped or failed stays in the list with its reason, and an alert is raised.
  • Each copy shows its total time, from Trepeat receiving the source fill to the follower's broker confirming the copy, split into the Trepeat engine and the broker where both were recorded. The time the source broker took to report the fill is not part of it. The export carries the same columns.
  • Closing part of a source position closes the same share of each copy. If that share is below the follower's minimum, the whole copy closes and an alert says so.
  • Stop loss and take profit are not copied. A follower copy opens with neither, and when the source position closes, by hand or at its stop, the copy closes with it at its own broker's price. That makes trade 6 a short one for Trepeat, and it is the one to read first so that it does not surprise you later.
  • Stop ends copying and closes nothing. Flatten closes a source trade and every copy of it.

The twelve questions behind these trades, with Trepeat's answer to each, are in the trade copier checklist. If you are still choosing, start with how to choose a trade copier. Whether copying between your accounts is allowed is set by each account's own rules, not by any copier: is copying your own trades allowed.

How to Test a Trade Copier on Demo Accounts, Step by Step: common questions

How do I test a trade copier on a demo account?

Connect a source demo account and a follower demo account, ideally at different brokers, place a few small trades and write down the symbol, size, fill price, time and status on both sides. Include a trade below the follower's minimum size, a partial close, a trade with a stop loss and a take profit, and a failure you cause on purpose.

Why does the follower fill at a different price from the source?

Usually pricing. Two brokers quote the same instrument slightly differently and each fills against its own book, so a small and steady gap is normal. A large gap that shows up mostly on fast moves is worth a look at timing.

Should a trade copier copy my stop loss?

Copiers differ, so test it rather than assume. Put a stop loss and a take profit on a source trade and read what the follower position carries. Trepeat does not copy either: a follower copy opens with neither, and it closes when the source position closes.

Can I measure copy speed myself?

Only roughly. Two brokers keep their own clocks and show server time, so subtracting two history timestamps is good to a second or two at best. Take several copies, compare a quiet period with a busy one, and prefer a copier that records its own time for every copy.

All questions The rest (pricing, the trial, copying and safety) are in the Help Centre. Still stuck? Email support@trepeat.com.

Related guides

More guides

Trade once. Repeat everywhere.

Free trial on cTrader1 week · up to 3 accounts · no card

The week starts when your first account connects.

MT4 and MT5 connect as soon as you subscribe.