Copying Forex trades between MetaTrader accounts becomes more complicated when the transmitter and receiver accounts are held at different brokers.
One broker may call a currency pair EURUSD, while another uses EURUSD.a or EURUSDm. Prices and spreads may differ slightly. Contract specifications and permitted lot sizes can also vary, and the transmitter and receiver may even be running different MetaTrader platforms.
A Forex trade copier therefore needs to do more than simply reproduce an order.
Local Trade Copier EA MT4/5© can copy trading activity between MT4 and MT5 accounts at different brokers while providing symbol mapping, flexible lot sizing, trade filters, price-related copying options and receiver-specific settings.
The objective is to synchronize the original trading activity while allowing each receiver account to operate according to its own broker environment.
Yes, you can copy Forex trades between accounts at different brokers in MT4 and MT5.
Local Trade Copier EA MT4/5© supports trade copying between different Forex brokers and provides symbol-mapping settings for situations where corresponding instruments use different names.
A transmitter dot suffix can be handled automatically in cases such as:
EURUSD.r → EURUSD
Other symbol differences require the appropriate custom mapping settings. For example, EURUSD → EURUSD.r can be configured with Suffix of the Receiver Account: .r, while EURUSDm → EURUSD can be configured with Suffix of the Transmitter Account: m.
Each receiver can also use its own lot-sizing, trade-filtering, TP/SL and risk-management settings.
Because each receiver executes trades through its own broker, the exact opening price, spread, execution and other trading conditions can differ from those of the transmitter.
A typical setup might look like this:
Broker A — MT5 Transmitter
↓
Local Trade Copier EA MT4/5©
↓
Broker B — MT5 Receiver
Broker C — MT5 Receiver
Broker D — MT5 Receiver
When a qualifying Forex trade is opened or managed on the transmitter, the copier sends the corresponding trading instructions to the configured receiver accounts.
The receiver trade is then executed in the receiver's own MetaTrader account through its own broker.
This distinction is important.
The copier synchronizes the trading instruction, but it does not make the brokers' trading environments identical.
Broker B may have a different EURUSD price from Broker A. Broker C may use a different spread. Broker D may call the corresponding symbol EURUSD.a.
These differences need to be considered when configuring a cross-broker Forex copier.
One of the most common issues when copying Forex trades between different brokers is symbol naming.
A transmitter broker might use:
EURUSD
while the receiver uses:
EURUSD.r
Another broker might use:
GBPUSDm
instead of:
GBPUSD
The underlying currency pair is the same, but the MetaTrader symbol name is different.
Examples include:
EURUSD.r → EURUSD
EURUSD → EURUSD.r
GBPUSDm → GBPUSD
GBPUSD → GBPUSDm
A Forex trade copier needs to identify the corresponding receiver symbol correctly before it can copy the trade. How this is configured in Local Trade Copier EA MT4/5© depends on the particular symbol-name difference.
Local Trade Copier EA MT4/5© can automatically handle a dot suffix on the transmitter symbol when the corresponding receiver symbol uses the standard symbol name.
For example:
EURUSD.r → EURUSD
can be handled automatically.
The same principle can apply to other transmitter symbols using a dot suffix where the corresponding receiver symbol does not use that suffix.
This automatic behavior should not be confused with general automatic prefix or suffix recognition. Other symbol-name differences require the appropriate custom mapping settings.
For example:
EURUSD → EURUSD.r
requires:
Suffix of the Receiver Account: .r
while:
EURUSDm → EURUSD
requires:
Suffix of the Transmitter Account: m
and:
EURUSD → EURUSDm
requires:
Suffix of the Receiver Account: m
This distinction is important when configuring Forex trade copying between different brokers.
When the transmitter and receiver symbols do not match the automatic transmitter dot-suffix case, the appropriate custom mapping settings should be configured.
For example, if the transmitter uses:
EURUSD
and the receiver uses:
EURUSD.r
configure:
Suffix of the Receiver Account: .r
If the transmitter uses:
EURUSDm
and the receiver uses:
EURUSD
configure:
Suffix of the Transmitter Account: m
If the transmitter uses:
EURUSD
and the receiver uses:
EURUSDm
configure:
Suffix of the Receiver Account: m
Custom symbol mapping can also be used for corresponding instruments whose broker names differ more substantially, according to the available mapping settings.
For example:
XAUUSD → GOLD
XAUUSD is a precious-metal instrument rather than a Forex currency pair, but it is commonly traded alongside Forex instruments in MetaTrader accounts and illustrates why custom symbol mapping can be necessary when different brokers use different names for corresponding instruments.
The important point is to check the exact transmitter and receiver symbol names and configure the mapping according to the actual broker setup rather than assuming that all symbol differences will be recognized automatically.
Symbol mapping cannot create an instrument that does not exist in the receiver account.
If the transmitter opens a trade on a particular symbol, the receiver broker must offer an appropriate corresponding instrument for that trade to be copied.
Before using a multi-broker setup, check the available symbols in each receiver's Market Watch window.
The receiver symbol should also be available for trading under the conditions of that particular account.
This is particularly important when brokers provide different instrument selections or use different specifications for similarly named instruments.
Even when the transmitter and receiver use the same symbol name, their prices do not necessarily have to be identical.
For example:
Transmitter EURUSD Ask: 1.17520
Receiver EURUSD Ask: 1.17525
The difference may be small, but the receiver trade is ultimately executed according to the price available through the receiver broker.
Differences can result from factors such as:
broker pricing
spreads
liquidity
market conditions
execution timing
account type
A local Forex trade copier can synchronize the trading instruction quickly, but it cannot force independent brokers to provide identical market prices.
This is why copier synchronization and broker execution should be treated as separate concepts.
Price differences can matter when a trader does not want a receiver to copy a new trade under particular price conditions.
Local Trade Copier EA MT4/5© includes Better Price settings that allow users to control whether a transmitter trade is copied to a receiver depending on whether the receiver price is the same, better or worse, according to the selected configuration.
This provides additional control when the transmitter and receiver brokers do not quote exactly the same price.
However, price conditions should be configured carefully.
If the copier is instructed to wait for a particular receiver price condition and the market does not subsequently satisfy that condition, a transmitter trade may not be copied to that receiver.
This is a configuration decision rather than a way to guarantee a particular execution price.
Suppose a transmitter trade opens at:
EURUSD 1.17500
with a Stop Loss at:
1.17000
The original Stop Loss distance is therefore 500 points on a five-digit quote.
Now imagine that the receiver broker executes the copied trade at:
1.17520
If the exact transmitter Stop Loss price of 1.17000 were used, the receiver's distance between its actual opening price and Stop Loss would no longer be identical to the transmitter's original distance.
This is one reason why TP/SL handling deserves particular attention when copying trades between different brokers.
Local Trade Copier EA MT4/5© includes a Keep Original TP/SL Distances setting.
When enabled, the Take Profit and Stop Loss levels of the copied receiver trade can be adjusted so that their distances from the receiver's actual opening price, measured in points, correspond to the original TP/SL distances from the transmitter trade's opening price.
Using the example above:
Transmitter opening price: 1.17500
Transmitter SL: 1.17000
Original SL distance: 500 points
If the receiver actually opens at:
1.17520
the receiver SL can be positioned according to the original 500-point distance from its own opening price, subject to the receiver broker's trading conditions.
This can be useful when preserving the distance logic of the original trade is more important than reproducing exactly the same numerical TP or SL price across brokers.
A lot does not always represent an identical trading environment across every broker and instrument.
Brokers can differ in areas such as:
minimum trade volume
maximum trade volume
volume step
contract size
symbol specifications
margin requirements
For common major Forex pairs, specifications may often be similar, but they should not simply be assumed to be identical.
This becomes particularly important when copying non-Forex instruments or using unusual account types.
Before live copying, check the receiver broker's symbol specifications and confirm that the intended lot-sizing method produces appropriate volumes.
Cross-broker copying does not require the receiver to reproduce the transmitter's exact lot size.
For example:
Broker A Transmitter — 1.00 lot EURUSD
could be copied as:
Broker B Receiver — 0.50 lot
and:
Broker C Receiver — 2.00 lots
depending on the configured position-sizing method and the intended risk for each receiver.
Local Trade Copier EA MT4/5© provides 18 lot-size and risk-management methods, including fixed, multiplier, balance/equity-related and risk-based approaches.
This allows broker differences and account-size differences to be handled separately from the original trading signal.
For a detailed discussion of this subject, see Forex Trade Copier for Multiple Accounts: How to Copy Trades While Managing Risk.
Spread differences are another reason why copied trades may not produce exactly the same result across brokers.
For example, at the same moment:
Broker A EURUSD spread: 0.8 pips
Broker B EURUSD spread: 1.2 pips
Broker C EURUSD spread: 1.8 pips
Even if the trading instruction reaches all receiver accounts quickly, the accounts may begin their positions under different market conditions.
The effect can become more noticeable for strategies with small profit targets or short holding periods.
A trade copier cannot eliminate the underlying spread differences between independent brokers.
After the copier sends an instruction to a receiver terminal, the trade still has to be processed by that receiver's broker.
Execution conditions can differ because of factors including:
network conditions
broker infrastructure
liquidity
market volatility
available price
account type
instrument specifications
For this reason, two receiver accounts can receive the same copying instruction but still obtain somewhat different execution results.
This does not necessarily indicate a copying problem.
It can simply reflect the fact that the accounts are trading through different brokers.
A common configuration is:
Broker A MT4 Transmitter
↓
Broker B MT4 Receiver
The corresponding Local Trade Copier EA MT4© can be used for this MT4-to-MT4 configuration.
The brokers do not need to be the same, provided that the appropriate corresponding instruments are available and the copier is configured correctly.
Symbol prefixes, suffixes, custom mapping, lot sizing and receiver-specific settings can be configured according to the accounts involved.
The same principle applies to MetaTrader 5:
Broker A MT5 Transmitter
↓
Broker B MT5 Receiver
Local Trade Copier EA MT5© can synchronize the trading activity between the MT5 terminals while the receiver executes the corresponding trades through its own broker.
The accounts can use different Forex symbol names and independent receiver settings.
Different brokers do not require the same MetaTrader platform either.
Possible configurations include:
Broker A MT4 → Broker B MT5
and:
Broker A MT5 → Broker B MT4
For cross-platform copying, both Local Trade Copier EA MT4© and Local Trade Copier EA MT5© are required.
Each version is installed in its corresponding MetaTrader terminal, allowing the transmitter and receiver to communicate locally on the same Windows computer or Windows VPS.
The broker differences and platform differences are therefore separate considerations:
MT4/MT5 compatibility determines how the MetaTrader terminals communicate.
Broker compatibility determines how corresponding symbols, prices, volumes and trading conditions are handled.
Pending orders also require consideration in a cross-broker environment.
The transmitter and receiver may have slightly different market prices, spreads or minimum permitted distances for pending orders.
Local Trade Copier EA MT4/5© can copy pending orders directly or, according to the selected configuration, copy them as market trades when they are triggered on the transmitter.
The appropriate method depends on how the trader wants the receiver to behave and on the broker environments involved.
Testing is particularly important because broker-specific order restrictions can affect whether a pending order can be placed at a particular price.
One of the advantages of a multi-broker setup is that receiver accounts do not have to share identical copier settings.
For example:
Receiver A — Broker A
standard Forex symbols
proportional lot sizing
normal trade filters
Receiver B — Broker B
receiver symbol suffix configured in the custom mapping settings
smaller position sizes
selected currency pairs only
Receiver C — Broker C
custom symbol mapping
different risk configuration
additional account-protection limits
All three receivers can follow the same transmitter while being configured according to their own broker and account requirements.
This is more flexible than treating every receiver as an identical copy of the transmitter.
A trader may not want every receiver broker to copy every available instrument.
For example, one receiver could copy:
EURUSD
GBPUSD
USDJPY
while another copies only:
EURUSD
GBPUSD
Trade filters can be used to control which trading activity is accepted by individual receiver configurations.
This can be useful when a broker does not offer a corresponding instrument, when specifications differ substantially, or when the trader deliberately wants different Forex portfolios on different accounts.
Different brokers are often accompanied by different account balances, leverage conditions and trading objectives.
For this reason, account protection should be considered on a receiver-by-receiver basis.
Local Trade Copier EA MT4/5© includes controls such as daily drawdown limits, daily profit limits, equity/account protection and automatic copying suspension according to configured conditions.
A receiver at Broker A can therefore use different protection settings from a receiver at Broker B.
These controls provide additional risk-management options, but they cannot guarantee against trading losses, broker execution differences or adverse market events.
A practical setup can be approached in the following order.
Install and log in to the transmitter and receiver MetaTrader terminals on the same Windows computer or Windows VPS.
Use Local Trade Copier EA MT4© for MT4 terminals and Local Trade Copier EA MT5© for MT5 terminals.
For MT4 ↔ MT5 copying, both versions are required.
Attach the Transmitter EA to the intended source account and configure which trading activity should be available for copying.
Attach the Receiver EA to the intended receiver account and configure its individual copying rules.
Compare the exact symbol names available on the transmitter and receiver brokers.
For example, determine whether the accounts use:
EURUSD.r → EURUSD
EURUSD → EURUSD.r
EURUSDm → EURUSD
or another naming structure.
The direction of the difference matters because it determines whether automatic transmitter dot-suffix mapping can be used or whether custom mapping settings are required.
If the transmitter has a dot suffix and the receiver uses the standard symbol name, such as:
EURUSD.r → EURUSD
Local Trade Copier EA MT4/5© can handle this automatically.
For other symbol differences, configure the appropriate custom mapping settings.
Examples include:
EURUSD → EURUSD.r
Suffix of the Receiver Account: .r
EURUSDm → EURUSD
Suffix of the Transmitter Account: m
EURUSD → EURUSDm
Suffix of the Receiver Account: m
For substantially different corresponding symbol names, use the appropriate custom symbol-mapping configuration.
Choose the appropriate lot-size or risk-management method for each receiver.
Do not assume that the transmitter's exact lot size is appropriate for every account.
Decide how different broker prices and TP/SL distances should be handled according to your intended trading approach.
Apply receiver-specific symbol filters, trade-selection rules and protection settings where needed.
Use suitable demo accounts to verify the setup before relying on it with important live trading accounts.
Testing should include more than opening a single EURUSD market trade.
I recommend checking each of the following.
Open test Buy and Sell trades and confirm that the intended receiver accounts copy them.
Test every symbol-naming configuration used by your brokers, including any transmitter dot suffixes handled automatically and any custom transmitter or receiver suffix mappings you have configured.
If you use mappings such as XAUUSD → GOLD, verify them separately.
Check the actual receiver volume and confirm that it matches the selected lot-sizing method.
Verify initial TP/SL placement and subsequent modifications.
Test the pending-order behavior selected in your copier configuration.
Confirm that receiver positions respond correctly when the transmitter partially closes a trade.
Verify that intended Forex pairs are copied and excluded instruments remain excluded.
Observe whether receiver opening prices differ from the transmitter and make sure the selected price-related settings behave as intended.
Restart the MetaTrader terminals and verify that the copying setup resumes correctly.
Thorough testing is especially important when several receiver brokers use different symbol names or trading specifications.
Several apparent copying problems can actually result from broker differences.
The trade is not copied at all:
Check whether the receiver broker offers the corresponding instrument and whether the symbol mapping is correct.
The receiver uses the wrong symbol or the trade is not copied:
Compare the exact transmitter and receiver symbol names. If the transmitter uses a dot suffix such as EURUSD.r → EURUSD, automatic mapping can apply. For other naming differences, check the appropriate custom transmitter/receiver suffix or symbol-mapping settings.
The receiver lot size is different from expected:
Check the selected lot-sizing method together with the receiver symbol's minimum volume, maximum volume and volume step.
The receiver opening price is different:
Remember that the receiver trade is executed through the receiver's own broker.
TP or SL distances differ:
Review your TP/SL configuration and whether Keep Original TP/SL Distances is appropriate for the setup.
A trade waits or does not copy under certain price conditions:
Review the configured Better Price settings.
For detailed diagnostic steps, see the Forex Trade Copier Troubleshooting Guide.
Imagine one Forex strategy is running on an MT5 account at Broker A.
The trader wants the same qualifying activity distributed to three accounts:
Transmitter — Broker A — MT5
↓
Local Trade Copier EA MT4/5©
↓
Receiver 1 — Broker B — MT5
EURUSD.a symbols
50% position-size allocation
Receiver 2 — Broker C — MT4
standard EURUSD symbols
fixed receiver lot size
Receiver 3 — Broker D — MT5
custom symbol mapping
balance-proportional position sizing
The original Forex trading signal is shared among the accounts.
But each receiver can use its own:
MetaTrader platform
broker
symbol mapping
lot-sizing method
trade filters
price-related settings
account-protection configuration
This illustrates the central principle of cross-broker trade copying:
Synchronize the trading signal, but configure the execution and risk for each receiver.
Yes.
Even when two accounts follow the same transmitter, their final results do not have to be identical.
Differences can arise from:
opening prices
closing prices
spreads
broker execution
liquidity
slippage
commissions
swap
symbol specifications
receiver lot sizing
receiver-specific copier settings
A Forex trade copier can synchronize trading activity, but it cannot eliminate the differences between independent broker environments.
This is particularly important when evaluating the performance of several receiver accounts. Small execution differences can accumulate over time, especially in strategies that trade frequently or target relatively small price movements.
There is no configuration that can guarantee profitable or identical results across different Forex brokers.
A practical cross-broker setup instead focuses on making sure that:
the corresponding receiver symbols are correctly identified
lot sizing is appropriate for each account
TP/SL behavior is understood
broker price differences are considered
receiver filters are correctly configured
account-protection settings reflect each account's requirements
the complete configuration has been tested
The copier handles synchronization according to the user's settings, while the receiver broker remains responsible for executing the resulting trading instructions in its own environment.
Local Trade Copier EA MT4/5© is designed to copy trading activity between MetaTrader accounts running on the same Windows computer or Windows VPS, including accounts held at different brokers.
Relevant functionality for cross-broker Forex copying includes:
MT4-to-MT4 copying
MT5-to-MT5 copying
MT4 ↔ MT5 copying when both versions are used
automatic mapping of transmitter dot suffixes
custom transmitter and receiver symbol-mapping settings
18 lot-size and risk-management methods
receiver-specific settings
Forex symbol and trade filters
Better Price settings
TP/SL management
Keep Original TP/SL Distances
pending-order copying
partial closures
account-protection controls
The purpose is not to make different brokers behave identically.
It is to provide the tools needed to synchronize trading activity while accounting for the differences between the participating MetaTrader accounts.
Copying Forex trades between different brokers is possible in both MT4 and MT5, but a reliable setup requires more than simply connecting a transmitter to a receiver.
Forex brokers can use different symbol names, prices, spreads, contract specifications and execution environments. Receiver accounts can also have different balances and risk requirements.
A well-configured Forex trade copier should therefore allow those differences to be handled at the receiver level.
Local Trade Copier EA MT4/5© supports automatic mapping of transmitter dot suffixes together with custom symbol-mapping settings, flexible lot sizing, receiver-specific trade filters, price-related copying options, TP/SL controls and account-protection settings for this purpose.
Before using an important live configuration, test the complete setup on suitable demo accounts and verify symbol mapping, lot sizing, TP/SL behavior, pending orders, trade filters and the handling of different broker prices.
The objective is simple:
Synchronize the trading signal, but configure the execution and risk for each receiver.
Copying Forex trades between multiple MetaTrader accounts involves more than simply duplicating an order. Different brokers may use different symbol names, receiver accounts may have different balances and risk requirements, and MT4 and MT5 setups can require different configurations.
Our Forex trade copier guides explain these practical considerations and show how Local Trade Copier EA MT4/5© can be configured for multiple Forex accounts, different brokers, symbol mapping, lot sizing and receiver-specific risk management.
Explore the resources below to learn more about setting up and managing Forex trade copying across MT4 and MT5 accounts.
Forex Trade Copier Resources
Test Local Trade Copier EA MT4/5© before purchasing and see how Forex trades are copied between your MetaTrader accounts.
The free demo is fully functional for up to 4 hours at a time on demo accounts, allowing you to test trade synchronization, different receiver settings, lot sizing, symbol mapping and other copying features in your own MT4 or MT5 environment.
For installation instructions, demo reset information and a step-by-step setup video, visit the Forex Trade Copier Free Demo Guide.
Use the demo only on non-essential demo accounts. Do not use the Global Variables reset procedure on a prop-firm challenge account or any MetaTrader terminal containing important Global Variables.