Welcome to this detailed guide on copying trades between MetaTrader 4 and MetaTrader 5 platforms. While this might seem straightforward at first glance, there are several nuances and setup requirements that traders frequently ask about. This guide will walk you through everything you need to know to successfully copy trades across these platforms using Local Trade Copier software.
Copying trades from MetaTrader 4 to MetaTrader 5 is simpler than most traders typically expect. The process is essentially the same as copying trades between two MT4 platforms or two MT5 platforms—the core mechanics remain identical. However, many traders encounter questions about this specific setup, particularly when dealing with symbol name mismatches and configuration details.
This guide covers four key topics:
The “one-to-many copycat setup” is a simple concept: you have one account serves as the master, and trades executed on this master account are instantly duplicated across many other client accounts. This setup allows you to trade Forex and CFDs on one account and have those identical trades materialize in multiple other accounts immediately.
Here’s the fundamental structure:
An important clarification: each icon in typical setup diagrams shows a separate MetaTrader platform instance running on the same physical computer, not different computers. As an example, if you’re copying from MT4 to MT5, visualize the central platform is your MT4 account, and the surrounding platforms are MT5 accounts on the same machine.
Each account requires login on a separate MetaTrader platform running on the same computer. For an 11-platform setup, you’ll need login credentials for 11 distinct MetaTrader accounts. Multiple accounts cannot be active on the same platform simultaneously—only one account can be logged in per platform at any moment. This requirement explains why separate platform installations are necessary for each account you want to include in your trade copying setup.
Tips:
Following your software purchase or trial license registration, you’ll download the Local Trade Copier package. This package includes multiple folders and files that may appear confusing initially, but the structure becomes clear with basic understanding.
Within the downloaded package, you’ll locate:
Here’s an essential point that creates confusion for many users: Local Trade Copier exists in two versions—one designed for MetaTrader 4 and another for MetaTrader 5. These platforms differ fundamentally, comparable to how Android and iPhone apps cannot be exchanged.
MetaTrader 4 and 5 share closely related platforms with similar interfaces, yet their underlying code differs. Developers need to build separate versions of any EA (Expert Advisor) for each platform, similar to how app developers build separate versions for Android and iOS. An MT4 EA cannot function directly on MT5.
Installation Process:
The package provides these as separate files directly accessible—don’t miss them.
Tips:
The master account serves as your trade execution point. This account handles your active trading, and with all other accounts mirroring its actions.
You decide which account acts as master and which acts as client—you’re the manager of these platforms. The software doesn’t dictate this; you make the choice based on your trading strategy.
Tips:
Client accounts automatically replicate every trade from the master account. Setup is nearly identical to the master account.
Don’t feel overwhelmed by the number of settings. You don’t need to adjust anything for most cases, especially when starting out. Advanced settings become necessary only for specific requirements.
Each client account can employ different lot sizes and money management approaches. The Client EA offers several modes:
If your master account is $10,000 trading 1 lot, and your client account is $20,000, the Client EA automatically adjusts to 2 lots (since the client is 20 times larger). Alternatively, with the client account is $1,000 (10 times smaller), it automatically trades 0.1 lots (1 mini lot).
Tips:
This section is crucial when copying between MT4 and MT5, especially for non-Forex pairs like CFDs, indices, and stocks.
Brokers apply different naming conventions for the same instruments. For instance, the Germany 40 index (formerly DAX 30) might appear as:
When the Client EA receives a trade for “GDAXI” but only finds “DE30” in its symbol list, it cannot recognize them as the same instrument. It rejects the trade stating it cannot locate that symbol.
This occurs because the Client EA doesn’t automatically recognize that GDAXy equals DE30, or whether it represents Gold, Bitcoin, or Euro/Dollar. You must explicitly specify this through custom symbol mapping.
The custom symbol mapping parameter instructs the Client EA on symbol name translation symbol names. The format follows:
MasterSymbolName=ClientSymbolName
Contract size multipliers can be included when necessary (though this represents advanced usage):
Consider a scenario where the master account lists the S&P 500 listed as “US500.c” while the client account displays it as “SP500” (in brackets). Here’s the resolution process:
Right after configuring the mapping, the pending trade copies successfully. From that moment forward, any trade changes (modifications or deletions) synchronize automatically. Once custom symbol mapping is set up, no further changes are needed—it operates permanently with those settings.
Testing with Bitcoin (BTC/USD) demonstrates an interesting scenario:
When a symbol doesn’t exist on a client account, the EA skips that trade. This behavior isn’t an error—it’s functioning as designed.
For Forex pairs such as EUR/USD, GBP/USD, or USD/JPY, symbol names typically match identically across brokers. Custom symbol mapping won’t be required 95% of the time with major Forex pairs—everything occurs automatically.
However, for CFDs, indices, stocks, and exotic instruments, symbol mapping gains importance when copying between MT4 and MT5.
Tips:
This is termed the “pending order copy test” and should be conducted on each instrument you intend to trade. It represents the safest method to confirm your setup works correctly without exposing real money to risk.
Rather than opening live market orders, you place pending orders (sell limit or buy stop orders) distant from the current price. These orders won’t trigger immediately, providing time to confirm they copied correctly.
Testing Process:
When a sell limit order appears on the master, both client accounts should instantly display the same order. Opening the pound/dollar charts on the client accounts makes this visually clear—all three platforms should show identical pending orders.
Modifying the pending order on the master (change price, stop loss, or take profit), should result in instant reflection on all client accounts. Similarly, deleting the pending order on the master should immediately remove it from all clients.
This verifies:
Tips:
After establishing basic copying functionality, you might desire more control over which accounts copy from which masters, or which symbols get copied.
You can limit a client account to copy exclusively from specific master accounts by utilizing the “Copy from selected accounts” option.
Here’s an example with two master accounts:
Configuration:
Repeat for the second client, but specify the second master’s account number: 214695804
Testing the Setup:
Each client now exclusively copies from its designated master, disregarding trades from the other master. This proves useful when you want different trading strategies on different master accounts, each feeding specific client accounts.
Another method to control copying is using Signal Provider ID groups. This approach offers simplicity and more flexibility than account number filtering.
Every Server EA and Client EA contains a “Signal Provider ID” parameter. By default, it’s configured to “1”, meaning they all belong to Group 1. EAs only communicate with other EAs in the same group. If the IDs don’t match, they won’t see each other—they’re essentially in different groups.
Default Configuration:
All four EAs belong to Group 1, so both clients copy from both masters.
To establish isolated copying relationships:
Result:
Now, trades on Master 1 copy only to Client 1 because they share the same group. Trades on Master 2 copy only to Client 2. The groups operate completely isolated.
Consider what occurs when you move a client to a different group. After moving Client 2 from Group 2 to Group 1:
Testing:
Master 2’s Server EA is essentially “left alone” with no one listening in Group 2.
Tips:
Everything discussed previously works in reverse. You can copy from MT5 to MT4 just as easily as from MT4 to MT5.
Here’s how to reverse the master-client relationship:
Now trades flow from MT5 → MT4 instead of MT4 → MT5.
An issue can sometimes emerge where the broker employs symbol names with specific suffixes (like “.f”), and the Client EA attempts to add this suffix automatically when it shouldn’t.
The fix:
This illustrates that sometimes broker-specific peculiarities require minor adjustments. The software typically detects these automatically, but manual overrides remain available when necessary.
You can operate multiple masters at the same time, regardless of platform:
Possible Setup:
When opening a USD/JPY trade, both clients (MT4 and MT5) would copy the trade regardless of which master it originated from. The system could have:
You can configure it to operate in both directions—however you prefer. The process becomes easy and straightforward once you grasp the basic principles.
Tips:
Several common questions arise when setting up trade copying between MT4 and MT5:
Q: Do I need different computers for each account?
A: No, all accounts run on the same computer, just on different MetaTrader platform instances.
Q: Can I use the same lot size on all accounts?
A: Yes, but it’s risky if account sizes differ. The default balance-based adjustment is safer.
Q: Will Forex pairs need symbol mapping?
A: 95% of the time, major Forex pairs have identical names across brokers and won’t need mapping.
Q: What if my broker doesn’t have a symbol that the master is trading?
A: The Client EA will simply ignore trades for symbols that don’t exist on the client account.
Q: Can I copy from multiple masters at once?
A: Yes, either by utilizing the same Signal Provider ID group or by not restricting account numbers.
Q: Does this work with hedging and netting accounts?
A: Refer to separate documentation for hedging vs. netting account copying considerations.
Copying trades from MetaTrader 4 to MetaTrader 5 (or vice versa) is fundamentally no different from copying within the same platform. The key requirements are:
The process is straightforward once you grasp these core principles. With proper testing and configuration, you can reliably copy trades across any combination of MetaTrader 4 and MetaTrader 5 platforms.
Next Steps:
London, UK – December 22, 2025 — The release of FxMagnetic 1.6.0 marks a significant…
Dubai, UAE – November 17, 2025 — FxMagnetic, a developer of strategy automation tools for…
Your Local Trade Copier, FxMagnetic, Trader On Chart, or Equity Sentry EA must connect to…
Dubai, UAE – September 9, 2025 – Rimantas Petrauskas today announced the release of Local…
Dubai, UAE – August 31, 2025 — FxMagnetic, a developer of advanced automation tools for…
London, UK – June 23, 2025 — FxMagnetic, a provider of advanced trading automation tools,…