Why a copied trade fills at a different price
You open a trade at 1.08500 and the copy fills at 1.08520. Nothing is broken: a copy is a new order on another account, at that account's own price. The gap can be made small and predictable, never zero.
Where the gap comes from
- Different brokers, different prices. Each broker has its own price feed and spread. The same instant can show 1.08500 at one and 1.08508 at another.
- Time. The source fills, its platform reports it, the copier receives it and places the copy, and the destination broker executes. That chain takes from a fraction of a second to a few seconds; in a fast market the price moves meanwhile.
- Spread at bad times. Around news and at the daily rollover, spreads widen: a copy placed then pays more.
- Order type. A market order takes the price available. A pending order (limit or stop) fills at its level or better, but may not fill at all if the destination's price never reaches it.
How to keep it small
- Choose fast connections for destinations: an API or a well-run EA is faster than a browser session.
- Set a maximum price gap: the copy is not opened when the destination's price is too far from the source's entry.
- Set a maximum delay: a signal that arrives late (a reconnection, a queued order) is not copied.
- Copy pending orders as pending orders where the platform allows it, so the copy rests at the same level instead of chasing the fill.
- Avoid copying the minutes around high-impact news with a news filter.
All of these are per link in HydraSync FX: see Copy settings.
FAQ
Is a few pips of difference normal?
On major pairs in calm markets, a fraction of a pip to one pip is common. Several pips usually mean news, a wide spread, or a slow connection.
Can a copy fill at a better price?
Yes. The gap goes both ways: sometimes the copy is better than the source.
Why did the copy not open at all?
Usually a guard refused it (price gap, delay, missing stop loss, risk limit), and a notification says which.