Having trouble copying trades between MT4 or MT5 accounts? This guide covers the most common Local Trade Copier EA MT4/5© setup, connection, symbol, lot-sizing, synchronization and MetaTrader errors.
Start with the basic checks below before changing advanced settings. Many copying problems are caused by terminal configuration, account permissions, symbol differences or Receiver settings rather than the copying connection itself.
Local Trade Copier EA is installed and running in both terminals.
One instance is configured as Transmitter and the other as Receiver.
The Receiver contains the correct Transmitter Account Number.
Auto Trading / Algo Trading is enabled.
The Receiver is logged in with its normal trading password, not an investor/read-only password.
The Transmitter and Receiver symbol names have been checked.
The selected Lot Size Type is appropriate for the setup.
Both MetaTrader terminals are responsive and receiving current prices.
Check the Receiver Experts and Journal tabs for messages or errors.
Most trade-copying problems can be diagnosed by checking the Transmitter/Receiver configuration, account permissions, symbol names, lot-sizing settings and the MetaTrader Experts and Journal logs.
Work through the sections below according to the problem you are experiencing. If you still need assistance, send screenshots of the Transmitter and Receiver terminals, the Receiver settings and the relevant Experts/Journal messages so the setup can be reviewed.
I’m happy to assist or review your setup with Anydesk if needed. You can reach me via my MQL5 profile at https://www.mql5.com/en/users/eleanna74 or by email: info@juvenille-emperor.com.
Please read the Installation and Settings and Inputs Guides thoroughly to ensure a smooth setup.
Local Trade Copier EA Is Not Copying Trades
If trades opened on the Transmitter do not appear on the Receiver, check the following in order:
1. Check the EA roles. Confirm that the source account is configured as Transmitter and the destination account as Receiver.
2. Check the Transmitter Account Number. The Receiver must contain the correct account number of the Transmitter it should follow.
3. Check Auto/Algo Trading. Automated trading must be enabled and the Receiver account must have trading permission.
4. Check the Receiver login. Do not use an investor/read-only password on the Receiver.
5. Check symbol names. Compare the exact symbols shown in Market Watch on both accounts and configure suffixes or Special Symbols where required.
6. Check the Lot Size Type. Risk-based lot-sizing methods may require a valid Stop Loss in order to calculate Receiver volume.
7. Restart unresponsive terminals. If prices, charts or the interface are frozen, restart MetaTrader and investigate the computer/VPS performance.
8. Check Experts and Journal. MetaTrader messages often identify account permissions, symbol, volume or connection problems directly.
9. Signal copying is restricted. You can no longer copy trades from transmitter accounts linked to MQL5.com Signals, AVA Copy Trading, or TitanFX Social Trading.
If needed, take these additional steps:
Delete the EA from transmitter and receiver terminals.
Restart your system or VPS and reopen the terminals.
Reinstall the EA via the Market tab while logged in to MQL5. Do not manually copy EA files.
Configure the roles manually, avoiding old set files. Adjust suffixes as necessary and save a new configuration file.
For ongoing issues, check the Experts and Journal tabs for errors. Share full screenshots of the terminals with Marketwatch visible, and send the receiver’s settings file for assistance.
Local Trade Copier EA MT4/5© Quick Setup Video
Watch the complete basic setup, including Transmitter/Receiver configuration, symbol suffixes and Special Symbol mapping.
Please remember: The Transmitter requires only the Transmitter-side settings. Lot sizing, filters, symbol configuration and other copying controls are configured on the Receiver.
Each trading account in a basic Transmitter/Receiver setup should run in its own MetaTrader terminal.
If both accounts use the same broker, install a second copy of the broker's MT4 or MT5 terminal and select a different installation folder during installation.
Both terminals can then run simultaneously on the same Windows computer or Windows VPS, with one account configured as the Transmitter and the other as the Receiver.
If one Transmitter trade produces multiple Receiver trades unexpectedly, first check whether Local Trade Copier EA has been attached to more charts or terminals than intended.
For a standard setup, only one LTC instance is required on one chart in each participating terminal.
Also check whether another trade copier, multiplier EA or account-synchronization tool is operating in the same Receiver terminal.
If a copied trade opens and then closes immediately, check for unintended Local Trade Copier EA instances or other EAs managing the same Receiver account.
Review the Receiver Experts and Journal tabs to identify which EA or trading action closed the position.
Also confirm that only the intended copier and trade-management tools are active on the account.
MetaTrader/MQL5 can restrict trading functions on accounts that are subscribed to an MQL5 Signal. These platform-level restrictions can prevent third-party EAs from accessing or reproducing subscribed signal activity.
If the Transmitter account is subscribed to a signal and trades are not available to the copier, check the current MQL5 Signals restrictions and MetaTrader Journal messages.
More info about this change can be found here: https://www.mql5.com/en/forum/473035
If Receiver trades unexpectedly use 0.01 lots, first check the selected Lot Size Type, the broker's minimum lot size and volume step, and the relevant Receiver lot-sizing settings.
If the same configuration produces the expected lot size on a local computer but not on a particular VPS, test the setup on another computer or VPS environment. This can help determine whether the problem is related to the server environment rather than the copier configuration.
If required, send the Receiver settings and Experts/Journal messages for further diagnosis.
Find more information here: https://www.mql5.com/en/forum/470651
Under suitable conditions, Local Trade Copier EA MT4/5© can typically synchronize trading instructions locally in under 0.5 seconds. This local copier synchronization time is separate from the time required for the Receiver terminal and broker to execute the resulting trade.
If copying becomes unusually slow, first check whether either MetaTrader terminal is frozen, unresponsive or slow to update prices. Also check CPU and RAM usage, disk performance, internet connectivity and broker connection quality.
A delay that occurs because the Receiver terminal cannot process instructions promptly cannot be solved simply by changing a copier setting.
Starting resource guidelines rather than guaranteed requirements:
2 Terminals: 2 CPU Cores, 4 GB RAM
3-5 Terminals: 4 CPU Cores, 6 GB RAM
7-8 Terminals: 6 CPU Cores, 12 GB RAM
10-15 Terminals: 8 CPU Cores, 16 GB RAM
30+ Terminals: 16-24 CPU Cores, 48-64 GB RAM
Additional VPS considerations:
Latency: Select a VPS close to your broker for faster trade execution.
Disk space: Allocate 50-100 GB SSD storage for smooth operation.
Operating system: Use the latest Windows Server OS compatible with MT4/5.
It’s important to understand that not every VPS offers the same level of performance. Many list virtual CPU cores that don’t deliver real processing power. Users often get smoother results from genuine, lower-spec servers than from inflated, virtual ones.
By implementing these changes, you can avoid delays and ensure efficient trade copying.
Further reading: How to Optimize MT4/MT5 Trade Copier Speed: Low Latency & Best VPS Setup Tips
Watch this video to learn about a 1 transmitter to 1 receiver setup where no suffixes exist in the trading symbols.
Watch this video for a simple 1 Transmitter to 1 Receiver setup where the transmitter account uses a .r suffix in its symbols. The suffix is mapped automatically, so no additional settings are required.
In this video, we demonstrate a simple 1 Transmitter to 1 Receiver configuration, where the transmitter account uses a + suffix in its symbols. The + suffix from the transmitter account must be entered into the Suffix of the Transmitter Account setting on the receiver account.
This video explains how to set up a simple 1 Transmitter to 1 Receiver configuration when the receiver account symbols contain a suffix. You need to enter the suffix of the receiver account symbols in the Suffix of the Receiver Account setting in the receiver account.
In this video, you can watch a simple 1 Transmitter to 1 Receiver account setup where both accounts use the same symbol with the same suffix (EURUSD.r). This suffix is automatically mapped, making the trade copying process seamless. If the mapping isn’t done automatically, you need to enter the .r suffix in the Receiver Account settings manually. Some brokers may have multiple sets of symbols, which can cause this issue.
Suffix of the Transmitter Account: .r
Suffix of the Receiver Account: .r
This video tutorial guides you through a setup where the transmitter and receiver accounts have different suffixes. For example, the transmitter has a + suffix, while the receiver has a .r suffix. Enter these suffixes in the receiver Local Trade Copier EA settings:
Suffix of the Transmitter Account: +
Suffix of the Receiver Account: .r
This video features a setup where 1 transmitter account and 2 receiver accounts are configured. The transmitter’s symbols have a .r suffix, which is automatically mapped to the receiver accounts without any manual input.
In this setup, trades are copied from 1 transmitter account to 2 receiver accounts, with one receiver requiring a suffix to be configured. Add the receiver’s suffix to the Suffix of the Receiver Account field.
This video demonstrates a setup with 2 transmitter accounts and 1 receiver account. One of the transmitters uses a .r suffix on its symbols, which is automatically mapped to the receiver account without requiring further settings.
This video shows how to set up 2 transmitter accounts and 1 receiver account when the receiver uses a suffix. Add the receiver’s suffix to the Suffix of the Receiver Account field.
In this video guide, you’ll see how to seamlessly copy trades from two transmitter accounts into two receiver accounts.
An investor/read-only login does not provide trading permission, so it cannot be used for the Receiver account.
Log the Receiver into MetaTrader using its normal trading password and then re-enable Auto Trading / Algo Trading if required.
A Transmitter can use investor/read-only access because it only needs to provide trading information to the copier.
If the setup appears correct but copying still fails, check whether either broker or account type imposes restrictions on Expert Advisors, automated trading or the relevant instruments.
Review the MetaTrader Experts and Journal tabs and contact the broker or account provider if a trading permission or server-side restriction is reported.
Yes. An intermediate MetaTrader terminal can participate as both a Receiver and a Transmitter.
For example:
Account 1 → Account 2 → Account 3
Account 2 requires separate Local Trade Copier EA instances for its Receiver and Transmitter roles, attached to separate charts and configured accordingly.
Index names can differ substantially between brokers.
If the difference is only a configured suffix, use the appropriate Transmitter/Receiver suffix setting.
If the actual symbol names differ, use Special Symbol mapping.
Example:
US500 → SPX500
Special Symbol 1: US500,SPX500
When the Transmitter and Receiver brokers use different names for the same stock or instrument, configure the corresponding pair using the Special Symbol settings.
Always compare the exact symbol names shown in Market Watch on both accounts before creating the mapping.
Add the unwanted Expert Advisor magic numbers to Magic Numbers Not to Copy on the Receiver.
This allows other Transmitter trades to continue copying while excluding trades generated by selected EAs or strategies.
Add the required symbols to the Receiver's Symbols Not to Copy setting when you want the Receiver to ignore trades for specific instruments while continuing to copy other Transmitter trades.
Customize trade multipliers for selected symbols on the receiver account using this setting, overriding the default multiplier.
Custom Symbol Multipliers: This setting allows different multipliers for various symbols, overriding the universal multiplier applied in the receiver settings. If for example a 1 multiplier has been set and in this setting you put: EURUSD2,GBPUSD3.5,USDJPY4 the EURUSD receiver copied trades will be copied with a 2 multiplier, the GBPUSD trades with a 3.5 multiplier and the USDJPY trades with a 4 multiplier, while all other symbols trades will be copied with 1 multiplier. This setting works only when Multiplier or Proportional Multiplier are selected on the Lot Size Type setting above. Also note that any suffixes the receiver account has on its symbols must be included. If for example the receiver account has a .r suffix in its symbols, this setting should be set as: EURUSD.r2,GBPUSD.r3.5,USDJPY.r4
If you need to transfer an active MT4/5 transmitter-to-receiver setup to another computer or VPS, follow these steps in detail:
Open the MT4 receiver terminal on the current computer. Go to MT4 >> File >> Open Data Folder >> Profiles folder to locate the gvariables.dat file.
Copy the file and save it securely.
On the new VPS or computer, install and set up the MT4/5 transmitter and receiver terminals.
Open the Profiles folder in the new receiver terminal (MT4 >> File >> Open Data Folder) and replace the existing gvariables.dat file with the copied one.
Your transmitter and receiver setup is now successfully migrated, preserving all active trades and configurations.
Here is a step-by-step guide to move your MT4/5 transmitter to MT5 receiver setup to another computer or VPS without interrupting trade copying:
Find the gvariables.dat File in the Current Receiver Terminal: Open the MT5 receiver terminal. Go to MT5 >> File >> Open Data Folder >> Bases folder and locate the gvariables.dat file.
Save the File: Copy the gvariables.dat file to a backup location.
Set Up the New Terminals: Install MT4/5 transmitter and MT5 receiver terminals on the new computer or VPS.
Locate the File in the New Receiver Terminal: Open the MT5 receiver terminal in the new environment. Navigate to MT5 >> File >> Open Data Folder >> Bases folder to find the new gvariables.dat file.
Replace the File: Overwrite the new gvariables.dat file with the backup from the old setup.
Resume Trade Copying: The migration is complete, and trade copying should continue without issues.
For successful copying of trades with lot sizes smaller than 0.01, such as 0.001 or 0.0001 on Deriv's Volatility Indexes, set all four configuration options to 0.0001. You can locate the related set file here.
If MT4 reports “error of setting timer” when Local Trade Copier EA MT4© is attached, restart the MT4 terminal and attach the EA again.
If the error continues, restart the Windows computer or VPS and check the MT4 Journal for additional initialization messages.
A Trade is disabled message means MetaTrader could not execute the requested Receiver trade.
Check whether:
Trading is permitted on the Receiver account.
Auto/Algo Trading is enabled.
The instrument is available for trading.
The correct Receiver symbol is being used.
A Receiver suffix or Special Symbol mapping is required.
If MetaTrader continues to report that trading is disabled, contact the broker or account provider to confirm the account's trading permissions.
Restart MetaTrader and check the Receiver Experts and Journal tabs for additional messages surrounding the error.
Confirm that automated trading is permitted, the symbol is tradable and the account does not impose restrictions on Expert Advisors or the requested trading operation.
If the error persists, send the relevant log messages for diagnosis or contact the broker/account provider if MetaTrader reports an account-side restriction.
If this appears after a Windows, MetaTrader or system change, first reinstall the MQL5 Market purchase through the MetaTrader Market interface.
Sign into the MQL5 account used for the purchase under:
Tools → Options → Community
Then reinstall Local Trade Copier EA from your purchases rather than copying the EX4/EX5 file from another terminal.
If you are seeing this error, follow the steps below to troubleshoot:
Check Your Internet Connection: Ensure your internet connection is stable and functioning, as connection problems can disrupt the download process.
Restart MT4/5: Close and restart your MT4/5 platform. This can resolve temporary issues and refresh the connection.
Firewall/Antivirus Issues: Check whether firewall or security software is blocking MetaTrader or MQL5 Market connectivity and configure an appropriate exception if necessary.
Reinstall MT4/5: If the error persists, uninstall and reinstall MT4/5. Be sure to back up important data and settings before uninstalling.
The error code [12152] points to a network-related issue preventing the product download request from completing.
Try these steps to resolve the issue:
Internet Check: Ensure your internet connection is stable and not causing disruptions during the download process.
Restart the MT4/5 Terminal: Close and restart your MT4/5 platform to refresh its connection.
Update MT4/5: Verify you have the latest version of MT4/5, as older versions can lead to errors.
Firewall/Antivirus Configuration: Confirm that your security settings aren’t blocking the platform. Add MetaTrader as an exception if needed.
Retry the Process: After completing the above steps, attempt to download the product again. If the error persists, it could be a temporary issue with the MQL5 servers; try later.
Error 500 generally indicates that a server request could not be completed. If it occurs while accessing or installing an MQL5 Market purchase, retry after a short period and check that MetaTrader has a stable internet connection.
If the problem persists, check MQL5 services/forums for reported problems and review the MetaTrader Journal for additional information.
Ensure you are logged into your MQL5 account before trying to install your purchases. Install the product via the Market tab in your Terminal (MT4: Purchased, MT5: Navigator >> Market >> My Purchases), not by copying the ex4/5 file from another terminal.
Install the purchased EA through the MQL5 Market using the MQL5 account that owns the license. Do not transfer the purchased ex4/ex5 file manually between terminals.
Restart the MT5 terminal after logging in, and check if the issue resolves.
If the error continues, uninstall MT5, download the MT5 terminal from your broker’s site, and reinstall the MQL5 Market purchases, then try setting up the EA again.
Test Local Trade Copier EA MT4/5© with a Free Demo
Try Local Trade Copier EA MT4/5© on MetaTrader demo accounts before purchasing.
Download the free demo version for MT4 or MT5, install it in your MetaTrader terminal and follow the Quick Setup Video to test trade copying between your demo accounts.
The demo is fully operational for up to 4 hours at a time and is intended for demo accounts only.
Download Free Demo: MT4 or MT5
For complete installation instructions, demo reset steps and the Quick Setup Video, visit the Free Demo Guide.