Troubleshooting Guide
Download the Free Demo Version of Local Trade Copier EA MT4/5©
Begin by downloading the free demo versions here: MT4 or MT5
Once downloaded, place the files in your terminal by navigating to MT4/5 >> File >> Open Data Folder >> MQL4/5 >> Experts, then restart your platform.
Watch the quick setup video below and follow the steps in your demo accounts to experience Local Trade Copier EA MT4/5© before purchasing. The demo is fully operational for up to 4 hours at a time on demo accounts only. To reset the demo period, go to MT4/5 >> Tools >> Global Variables >> Control + A >> Delete. Please do this only on a non-essential demo account and avoid using it in any prop firm challenge account.
Important!
You must install Local Trade Copier EA MT4/5© through your MQL5 account by following the instructions below for all MT4/5 terminals you wish to use. Copying and pasting of ex4/ex5 files will not work for purchases made from the MQL5.com Market.
Download the custom MT4/5 terminal from your broker's website and use it to log into your trading account. Avoid using the MT4/5 terminal from another broker, as it may disrupt copying.
Do not log into another trading account on your MT4/5 terminal while Local Trade Copier EA MT4/5© is active, as this will stop the copying process.
Do not use the investor password to log into the receiver account, as this will prevent copying.
If your transmitter or receiver account has a suffix after each symbol (e.g., EURUSD.r), please enter this in the 'Suffix of the Transmitter Account' or 'Suffix of the Receiver Account' setting (for example, .r) in the receiver account settings.
Local Trade Copier EA MT4/5© Troubleshooting Guide
In this guide, you’ll find standard setups for Local Trade Copier EA MT4/5© and solutions to many common issues users have reported, helping you troubleshoot effectively. Thousands of users have successfully set up Local Trade Copier EA MT4/5©, so setup errors are usually the cause of any unexpected issues. Most common problems and solutions are provided below, but if your issue isn’t listed, you’re welcome to contact me for help.
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.
Steps to Resolve Local Trade Copier EA MT4/5© Copying Issues
To troubleshoot copying problems, review the following:
Ensure the MT4/5 terminal is downloaded from your broker, as symbols and contract details may differ across brokers. Avoid using another broker’s terminal to prevent issues.
If you need multiple installations of the same broker’s terminal, use this gif, ensuring unique folders.
https://c.mql5.com/6/920/MT4_Installation_in_a_different_folder.gifLog into MQL5 under Tools >> Options >> Community, then install the EA via the Market tab. Avoid manually transferring ex4/ex5 files, as Market purchases don’t support this. Remain logged in to MQL5.
Confirm that your EA version is the latest (MT4 v4.10 or MT5 v3.80). Update by removing the old version under Experts >> Market and reinstalling.
Restart the terminals to refresh their connection, particularly after prolonged use.
Refer to the video guide below, focusing on suffix adjustments from 1:30 and later for special symbols.
https://www.youtube.com/watch?v=TYI4xazOMFoIf using 'Risk per Trade' settings, ensure a stop loss is present. Trades without one will fail to copy due to missing lot size calculations.
For VPS setups, check the Journal tab for errors. Certain providers like Zomro may face MQL5.com restrictions.
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
Please remember: The transmitter account only uses the two settings highlighted in the screenshot below. The rest of the configurations should be made on the receiver account side. Adjusting any additional settings on the transmitter account won’t have any effect!
How to Copy Trades with Accounts from the Same Broker on a Single Device?
When both accounts are under the same broker, a second terminal installation is required. Download the MT4/5 terminal setup file from the broker’s website, and during installation, select a different folder in the Program Files directory for the second terminal. This enables both accounts to run side by side on your Windows PC or VPS.
Avoiding Multiple Receiver Trades for a Single Transmitter Trade
If one trade on the transmitter account appears multiple times on the receiver, it could be due to attaching multiple Local Trade Copier EA MT4/5© instances across charts in either terminal.
To fix this, attach only one EA to a single chart on each account. Any symbol works, as it will handle all symbols.
Watch the setup video, particularly after 1:30 for suffix handling and the third section for special symbols.
Receiver Account Instantly Closes Copied Trades – How to Resolve
Check if there are multiple instances of the Local Trade Copier EA MT4/5© attached to various charts or if another copier/multiplier EA is running in the receiver terminal. Only one Local Trade Copier EA MT4/5© should be attached to a single chart in the receiver terminal. For further clarification, review the Experts tab logs in the receiver terminal.
Signal Subscription Copying Restriction
With the latest update from MetaQuotes, copying and multiplying trades from signal subscriptions is now prohibited. This change means that the Local Trade Copier EA MT4/5© and other copier software can no longer copy or multiply trades from your subscribed signals.
More info about this change can be found here: https://www.mql5.com/en/forum/473035
Terminal: If an account is subscribed to a signal, MQL5 trading functions, including receiving orders, history, and executing trades, will be blocked.
MathRound Bug Impacting Lot Size on VPS
A bug affecting the MathRound function on some VPS servers causes lot sizes to default to 0.01. This is tied to the VPS’s physical CPU. Many users have resolved the problem by switching to a different CPU on their VPS. Avoid problematic VPS setups if possible.
Before moving to a different provider, ask your current one for a new server, as only certain CPUs may have this issue. Testing the Local Trade Copier EA MT4/5© on another VPS or a local machine can also help.
Find more information here: https://www.mql5.com/en/forum/470651
Resolving Delays or Missing Trades in Copying
Local Trade Copier EA MT4/5© performs exceptionally when backed by a stable network and a properly configured VPS or computer.
If you encounter delays or missing trades, the issue likely lies with system performance or network communication. Frozen charts suggest that your VPS or computer setup needs an upgrade.
Recommended VPS specifications:
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.
Explore VPS options at: https://contabo.com/en/vps/
By implementing these changes, you can avoid delays and ensure efficient trade copying.
1 Transmitter Account to 1 Receiver Account Copying - No Suffix Issues
Watch this video to learn about a 1 transmitter to 1 receiver setup where no suffixes exist in the trading symbols. Suffixes are extra letters appended to the symbol name, like '.r' in EURUSD.r.
Copy from 1 Transmitter to 1 Receiver - With .r Suffix on Transmitter Account
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. A suffix is any letter or group of letters at the end of a symbol, like '.r' in EURUSD.r. This mapping only works for suffixes with a dot, like EURUSD.r, not for EURUSDecn or EURUSD+.
Copy from 1 Transmitter to 1 Receiver - Transmitter Account with + Suffix
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. A suffix is a letter or group of letters added to the end of a symbol, such as .r in EURUSD.r.
1 Transmitter to 1 Receiver Setup - Receiver Account with Suffix
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. A suffix is a group of letters added to the end of a symbol, such as .r in EURUSD.r.
1 Transmitter to 1 Receiver Account - Automatic Mapping of Identical Suffix
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 Receiver Account: .r
A suffix is the part of the symbol added at the end, such as .r in EURUSD.r.
Copy from 1 Transmitter Account to 1 Receiver Account - Different Suffixes Explained
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 terminal under the Suffix of the Transmitter Account and Suffix of the Receiver Account fields. A suffix, such as the .r in EURUSD.r, is a set of characters added to the symbol’s end. Automatic mapping works only for transmitter suffixes with a dot, like EURUSD.r, and does not apply to suffixes like EURUSD+ or EURUSDecn.
Simple 1 Transmitter to 2 Receiver Setup, Transmitter with a Dot Suffix
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. A suffix is any additional character string added to a symbol, like the .r in EURUSD.r. Automatic mapping only works for suffixes like EURUSD.r and excludes formats such as EURUSDecn or EURUSD+.
Copy Trades from 1 Transmitter to 2 Receivers, Including a Suffix for 1 Receiver
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. For example, EURUSD.r includes the suffix .r at the end.
Copy Trades from 2 Transmitter Accounts to 1 Receiver Account, 1 with Suffix Automatically Mapped
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. A suffix, such as the .r in EURUSD.r, is a letter or group of letters appended to the end of a symbol. Automatic mapping is exclusive to dot-prefixed suffixes like EURUSD.r and doesn’t apply to suffixes like EURUSDecn or EURUSD+.
Copy from 2 Transmitter Accounts to 1 Receiver Account, Receiver Configured with Suffix
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. A suffix, like .r in EURUSD.r, is attached to the symbol.
Copying from 2 Transmitter Accounts to 2 Receiver Accounts
In this video guide, you’ll see how to seamlessly copy trades from two transmitter accounts into two receiver accounts.
Receiver in Investor Mode Causes Copying Issues
In this case, copying does not start because the receiver account was accessed using the investor password, which provides no trading privileges. After logging in with the master password and re-enabling Auto/Algo trading (disabled after the password change), copying worked properly.
No Copying - When Brokers Are Deceptive!
Traders have reported fraudulent setups involving brokers like LegoMarket, MaxGlobal, Zentrade, GlobalPremier, HanjuGlobal, and AlfaSuccessCorp. These brokers fabricate trades in the history section to lure traders into opening accounts. Once funds are deposited, traders face inevitable losses. Remember, these brokers are banned on MQL5.com for good reasons. If trades don't copy, it’s not your Local Trade Copier EA MT4/5© to blame. Stay cautious when dealing with such schemes.
Setup for 3 Accounts: 2nd Account Receiving and Transmitting
This video showcases a setup involving 3 accounts. The 1st account sends trades to the 2nd, which functions as both a receiver and a transmitter for the 3rd. The 2nd terminal operates 2 Local Trade Copier EAs MT4/5© on two separate charts.
Setting Up Copying for Indexes with Suffixes and Symbol Variations
This video highlights copying from 1 Transmitter Account to 2 Receiver accounts. The 1st receiver account requires a .r suffix for indexes like US500 and US30, which must be added to the Suffix of the Receiver Account setup. For the 2nd receiver account, SPX500 and WS30 replace US500 and US30, and these custom symbols need to be entered in the Special Symbols settings to enable proper copying.
Special Symbols Setup for Copying Stocks Between Brokers
In this video, you’ll see how Local Trade Copier EA MT5 uses the Special Symbols feature to copy stocks across brokers. TSLA.NAS, a Tesla transmitter stock, is mapped automatically to the receiver thanks to its dot suffix, with no extra setup needed. However, ABBV.NYSE requires configuring the Special Symbols settings to ensure correct mapping to ABBVIE on the receiver broker.
Stopping Trades by Magic Numbers from Copying
In this video, discover how to stop trades with designated magic numbers from being copied to the receiver account. These trades might originate from an EA or another source with a specific magic number. To locate the magic number, hover over the ticket number in the Trade or Trading History tab (Expert ID) of the transmitter account. The video demonstrates how trades from the Manual Trade Panel EA MT4 are copied initially, but once the magic number is added to the Magic Numbers Not to Copy setting, subsequent trades from this EA are excluded.
How to Exclude Symbols from Copying
In this video, we show you how to prevent certain symbols from being copied to the receiver account. A trade is first opened and copied successfully, but when the symbol is added to the Symbols Not to Copy list on the receiver side, it stops being copied.
Adjusting Multipliers for Specific Symbols
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
Moving Your MT4/5 Transmitter and Receiver Setup to a New VPS
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.
Transferring Your MT4/5 Transmitter to MT5 Receiver Setup Across Systems
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.
Copying Small Lot Size Trades Like 0.001 for Deriv Volatility Indexes
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.
Error of Setting Timer in MT4
The "error of setting timer" may appear when you try to attach the Local Trade Copier EA MT4© to an MT4 chart. This prevents the EA from initializing and results in its removal from the chart. This error is a terminal-specific issue within MT4, unrelated to the Local Trade Copier EA MT4©. Restart the MT4 terminal and reattach the EA to address the issue. If necessary, reboot your computer or VPS, then open your MT4 terminal and reattach the EA.
Trade is Disabled
When you encounter this message in the Experts tab of your MT4/5 Terminal or Toolbox window, it means that your broker has restricted trading on your account. Contact your broker to enable trading privileges and resolve the issue.
Unknown Error
Should you see this message in the Experts tab of your MT4/5 Terminal/Toolbox window, try restarting your computer or VPS, then reattaching the Local Trade Copier EA MT4/5©. If the error continues, your broker might have imposed limitations on your account. This often happens in prop firm accounts, which prohibit the use of expert advisors to ensure adherence to manual trading rules or competition guidelines.
Error: initialization failed with code 0
This error in your MT4/5 terminal’s Journal tab log means an operating system upgrade has occurred, and your MQL5.com Market purchases must be reinstalled.
To fix it, sign in to your MQL5 account through MT4/5 via Tools >> Options >> Community. Head to the Market section of the Terminal window (MT4) or the Market folder under Navigator (MT5) and reinstall your purchases by clicking the Install button next to them.
Error 1003
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: Ensure your firewall or antivirus software isn’t blocking the download. Disable them temporarily and attempt to download the EA again. If successful, add exceptions for MetaTrader 4/5 and MQL5 Market.
Reinstall MT4/5: If the error persists, uninstall and reinstall MT4/5. Be sure to back up important data and settings before uninstalling.
Error 12152
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
This error suggests a server issue, possibly an overload, maintenance, or temporary disruption with MQL5 Market servers.
Follow these steps to fix the issue:
Check Server Status: Confirm if there are any ongoing issues or maintenance by visiting the MQL5 website or forums.
Verify Your Internet Connection: Check your internet connection and try restarting your router or using a different network.
Update MetaTrader: Ensure you’re using the latest version of MT4/5 to avoid compatibility issues with the MQL5 servers.
Firewall/Antivirus Interference: If your firewall or antivirus blocks the MQL5 Market servers, temporarily disable these programs and check again.
Retry the Process: If the server issue persists, try the installation process again after some time.
Initializing Failed with Code 1
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.
You must remain logged in to your MQL5 account for proper functioning.
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.