Troubleshooting Guide
Try the Free Demo Version of Local Trade Copier EA MT4/5©
Start by downloading the free demo versions using these links: MT4 or MT5
Next, paste the downloaded files into your MT4/5 platform by navigating to File > Open Data Folder > MQL4/5 > Experts folder, and then restart your terminal.
Watch the quick setup video below and follow the same steps on your demo accounts to test out the Local Trade Copier EA MT4/5© before making a purchase. The demo version is fully functional for up to 4 hours at a time on demo accounts. To reset the trial period, go to MT4/5 > Tools > Global Variables, press Control + A, and delete the entries. Please ensure that you only perform this action on non-critical demo accounts and avoid using it in prop firm challenge accounts.
Important !!!
You must install your Local Trade Copier EA MT4/5© through your MQL5 account by following the instructions below for every MT4/5 terminal you intend to use. Copying and pasting ex4/5 files will not work for purchases made through the MQL5.com Market.
Download the custom MT4/5 terminal directly from your broker’s website and use it to log into your trading account. Avoid using another broker’s MT4/5 terminal to log in, as it may interfere with the copying process!
Ensure you do not log into a different trading account in your MT4/5 terminal while the Local Trade Copier EA MT4/5© is active, as this will halt the copying process.
Do not use the investor password when logging into the receiver account, as this will prevent copying.
If your transmitter or receiver account includes a suffix after each symbol (e.g., EURUSD.r), make sure to input the suffix (e.g., .r) in the "Suffix of the Transmitter Account" or "Suffix of the Receiver Account" field in the receiver account settings.
Local Trade Copier EA MT4/5© Troubleshooting Guide
In this guide, you’ll find the most typical setups for Local Trade Copier EA MT4/5© and troubleshooting advice for common issues. Thousands of users have successfully deployed Local Trade Copier EA MT4/5©, and if something doesn’t work as expected, it’s often a setup issue. Common issues and solutions are provided below, but if your issue isn’t listed, feel free to contact me for support.
I’m available to assist via my MQL5 profile at https://www.mql5.com/en/users/eleanna74 or through email at info@juvenille-emperor.com, and I can review your setup with Anydesk.
Reading the How to Install guide and Settings Guide in advance will also help avoid setup challenges.
How to Troubleshoot Copying Issues with Local Trade Copier EA MT4/5©
To fix copying issues, follow these steps precisely:
Use only the MT4/5 terminal provided by your broker, as symbol names and contract details may differ across brokers. Avoid using terminals from other brokers to prevent symbol mismatches.
For a second terminal installation, see the gif below for guidance on creating a unique folder.
https://c.mql5.com/6/920/MT4_Installation_in_a_different_folder.gifLog into your MQL5 account in MT4/5 (Tools >> Options >> Community) and install the EA from the Market tab. Do not copy ex4/ex5 files between terminals, as it’s unsupported for Market purchases. Keep logged into MQL5 for the EA to work correctly.
Ensure the EA version you’re using is the latest (MT4 v4.10 or MT5 v3.80). If needed, uninstall the older version from Experts >> Market and reinstall the latest version.
Restart the terminals to refresh them if they’ve been open for a long time.
Watch the video tutorial below, starting at 1:30 to adjust broker suffixes and handle special symbols.
https://www.youtube.com/watch?v=TYI4xazOMFoWhen using 'Risk per Trade' lot sizes, confirm the receiver trades have a stop loss; otherwise, the trade cannot copy due to lack of lot size calculation.
For VPS users, check the Journal tab logs for any errors. Some VPS providers may face MQL5.com restrictions, including Zomro.
Additional steps if needed:
Uninstall the EA from both transmitter and receiver terminals.
Restart your computer or VPS and reopen both terminals.
Reinstall the EA from the Market tab with your MQL5 account logged in. Avoid copying EA files manually.
Configure the transmitter and receiver from scratch, avoiding old set files from prior versions. Adjust broker suffixes as necessary and save the updated settings.
If issues continue, review the Experts and Journal tabs, then share screenshots of the terminals with Marketwatch visible, as well as your receiver’s settings file.
Local Trade Copier EA MT4/5© Quick Setup Video
Critical! Only the two settings highlighted in the screenshot below are required on the transmitter account side. The rest of the settings must be configured on the receiver account side. Changing other settings in the transmitter account is unnecessary and will have no impact!
How to Handle Copying for Accounts of the Same Broker on One Terminal?
If your transmitter and receiver accounts share the same broker, it’s essential to install a second terminal for that broker. Download the MT4/5 terminal installer from your broker’s website, and during installation, choose a different folder in your Program Files directory to house the second terminal. This setup will enable you to open both accounts simultaneously.
1 Transmitter Trade Creating Multiple Receiver Trades
Seeing multiple copies of the same trade in your receiver accounts? This generally happens when there are multiple instances of Local Trade Copier EA MT4/5© attached to several charts in either terminal.
Attach only one Local Trade Copier EA MT4/5© to one chart in the transmitter terminal and one chart in the receiver terminal. Any symbol will work.
The quick setup video will help, especially the section after 1:30 for broker suffixes and the third part for handling special symbols.
Receiver Account Closes Trades Immediately – What to Check
This issue can occur when multiple Local Trade Copier EAs MT4/5© are running on different charts or if another EA, like a copier or multiplier, is active in the receiver terminal. Ensure that only one instance of the Local Trade Copier EA MT4/5© is attached to a single chart in the receiver terminal. Review the Experts tab logs for more details about the problem.
Restriction on Copying Trades from Signal Subscriptions
Recent changes by MetaQuotes now restrict copying and multiplying trades from signal subscriptions. This update means that the Local Trade Copier EA MT4/5© and other similar tools can no longer copy or multiply trades from your signal subscription.
More information about the restriction is available here: https://www.mql5.com/en/forum/473035
Terminal: The account’s subscription to a signal blocks MQL5 trading and history functions, including open orders and trade execution.
VPS Lot Size Error with MathRound
A known VPS issue with the MathRound function can result in a 0.01 lot size calculation. This problem stems from the VPS’s physical CPU. Switching to another virtual CPU often resolves the issue. Avoid VPS environments where this problem persists.
Request a replacement server from your current VPS provider before switching services, as not all their CPUs may be affected. Testing the copier EA on a local computer or alternative VPS can further diagnose the issue.
Details are available here: https://www.mql5.com/en/forum/470651
Avoiding Delays and Missing Trades in Copying
With proper conditions in place, Local Trade Copier EA MT4/5© can copy trades in under 0.5 seconds. This includes having stable internet and adequate hardware to support your MT4/5 terminals.
Issues like missing trades or delays usually stem from communication breakdowns between terminals or insufficient VPS resources. Frozen charts indicate a need for better system performance.
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: Faster execution is possible with a VPS close to your broker.
Disk space: Keep 50-100 GB of SSD storage for terminals and logs.
Operating system: Use a compatible Windows Server OS for maximum efficiency.
Find VPS solutions here: https://contabo.com/en/vps/
Upgrading your setup will help maintain smooth trade copying operations.
Copying Without Suffix Adjustments - 1 Transmitter to 1 Receiver
In this video, we show you how to copy trades from a single transmitter account to a single receiver account when there are no suffixes on the trading symbols. For example, '.r' in EURUSD.r represents a suffix.
1 Transmitter to 1 Receiver Copying - .r Suffix on Transmitter Symbols
In this video, we guide you through a simple 1 Transmitter to 1 Receiver setup with the transmitter account symbols using a .r suffix. The suffix is mapped automatically, so no manual configuration is necessary. A suffix is a group of letters added to the symbol’s end, such as '.r' in EURUSD.r. This feature works only with suffixes that have a dot, like EURUSD.r, but not with EURUSDecn or EURUSD+.
1 Transmitter to 1 Receiver Setup - Transmitter Account with + Suffix
This video demonstrates a simple 1 Transmitter to 1 Receiver setup, where the transmitter account symbols use a + suffix. In this case, you will need to input the + suffix into the Suffix of the Transmitter Account setting on the receiver account. A suffix is a group of letters appended to the end of a symbol, such as .r in EURUSD.r.
Copy from 1 Transmitter to 1 Receiver - Receiver Account with Suffix
In this video, we demonstrate a simple 1 Transmitter to 1 Receiver setup where the receiver account uses a suffix in its symbols. You must enter the suffix of the receiver account symbols into the Suffix of the Receiver Account setting for the setup to work properly. A suffix is a group of letters added to the end of a symbol, such as .r in EURUSD.r.
Copy from 1 Transmitter to 1 Receiver Account - Same Suffix Automatically Mapped
This video shows a 1 Transmitter to 1 Receiver setup where both accounts use the same symbol suffix, like EURUSD.r, which is mapped automatically for seamless trade copying. If the mapping doesn’t occur, you should enter the .r suffix manually in the Receiver Account settings. Brokers with multiple symbol sets may cause this issue.
Suffix of the Receiver Account: .r
A suffix is a set of letters added to a symbol, such as .r in EURUSD.r.
Copy from 1 Transmitter Account to 1 Receiver Account - Different Suffix Setup
This video tutorial demonstrates a setup with transmitter and receiver accounts that use different suffixes. For example, the transmitter has a + suffix, and the receiver has a .r suffix. Both must be entered into the Suffix of the Transmitter Account and Suffix of the Receiver Account options on the receiver terminal. A suffix, such as the .r in EURUSD.r, consists of characters added to a symbol’s end. Automatic mapping only works for dot suffixes on the transmitter side, like EURUSD.r, but not for non-dot suffixes such as EURUSD+ or EURUSDecn.
1 Transmitter, 2 Receivers – Transmitter Has a Dot Suffix
In this video, we demonstrate a configuration involving 1 transmitter account and 2 receiver accounts. The transmitter account’s symbols include a .r suffix, which is automatically mapped onto the receiver accounts without additional configuration. Suffixes are characters added to the end of a symbol, such as .r in EURUSD.r. Auto-mapping supports only dot-based suffixes like EURUSD.r and not other formats, such as EURUSDecn or EURUSD+.
1 Transmitter and 2 Receivers, 1 with Suffix
This video shows a setup involving 1 transmitter account and 2 receiver accounts, with one receiver account requiring a suffix configuration. Enter the receiver’s symbol suffix into the Suffix of the Receiver Account field. For example, EURUSD.r has a suffix of .r.
Setup for 2 Transmitter Accounts to 1 Receiver Account, 1 with a Dot Suffix
This video explains the configuration for a setup with 2 transmitter accounts and 1 receiver account. One of the transmitters has a .r suffix in its symbols, which gets mapped to the receiver account automatically without requiring a special setting. Suffixes are additions like the .r in EURUSD.r. Note that only dot-prefixed suffixes, such as EURUSD.r, can be automatically mapped; suffixes like EURUSDecn or EURUSD+ require manual adjustments.
Copy from 2 Transmitter Accounts to 1 Receiver Account, Adjust Receiver Suffix
This video highlights a setup featuring 2 transmitter accounts and 1 receiver account. The receiver’s symbol suffix must be configured in the Suffix of the Receiver Account setting. An example suffix is .r in EURUSD.r, which is appended to the symbol.
Copying from 2 Transmitter Accounts to 2 Receiver Accounts
Watch this example of how to establish trade copying from two transmitter accounts into two separate receiver accounts.
Receiver Account in Investor Mode Stops Copying
Here, copying is attempted but fails initially because the receiver account is logged into with the investor password, allowing only monitoring. By logging in with the master password, which provides trading privileges, and re-enabling the Auto/Algo trading button (disabled due to the password change), copying resumed smoothly.
No Copying - Fraudulent Brokers!
A few traders have reported attempts to copy trades from brokers like LegoMarket, MaxGlobal, Zentrade, GlobalPremier, HanjuGlobal, or AlfaSuccessCorp. These brokers, in collaboration with scammers, add non-existent trades to the trade history. Such schemes are meant to deceive traders into opening accounts and eventually losing their investments. MQL5.com has blacklisted these brokers from publishing signals. If trades cannot be copied, it's a scam—not an issue with your Local Trade Copier EA MT4/5©. Stay vigilant against brokers promising unbelievable success rates.
3-Account Setup: 2nd Account as Both Receiver and Transmitter
This video shows a 3-account setup: the 1st account transmits to the 2nd, which acts as both a receiver and a transmitter to the 3rd account. The 2nd terminal uses 2 Local Trade Copier EAs MT4/5© on separate charts.
Copying Indexes with Suffixes and Special Symbol Mapping
This video showcases copying from 1 Transmitter Account to 2 Receiver accounts, each with different symbol requirements. For the 1st receiver account, a .r suffix is used for US500 and US30 indexes, which must be added in the Suffix of the Receiver Account configuration. The 2nd receiver account uses SPX500 and WS30 instead of US500 and US30, requiring these differences to be specified in the Special Symbols settings during setup.
Using Special Symbols to Copy Stocks Across Brokers
This video explains how to copy stocks between brokers using Local Trade Copier EA MT5’s Special Symbols setup. For Tesla stock, TSLA.NAS on the transmitter account is automatically mapped to the receiver account due to its dot suffix, requiring no special configuration. For ABBV.NYSE, however, the receiver Local Trade Copier EA MT5’s Special Symbols feature is used to map it correctly to the ABBVIE receiver symbol.
How to Block Magic Numbers from Being Copied
In this video, you’ll learn to exclude trades with specific magic numbers from being copied from the transmitter account to the receiver account. These trades might come from an EA or another system with a defined magic number. To find a trade’s magic number, hover over the ticket number in the transmitter account’s Trade or Trading History tab (Expert ID). The video shows trades from the Manual Trade Panel EA MT4 being copied at first. After entering the magic number into the Magic Numbers Not to Copy setting, future trades from this expert are blocked from being copied.
Preventing Certain Symbols from Copying
In this video, you’ll see how to exclude specific symbols from being transferred to the receiver account. A trade is initially opened and copied from the transmitter account, but after the symbol is added to the Symbols Not to Copy setting, it stops being copied.
Custom Multipliers for Different Symbols
This feature allows you to apply custom multipliers for specific symbols, overriding the general multiplier on the receiver account.
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
Relocating MT4/5 Transmitter to Receiver Setup to a New Machine
If you’re transferring your MT4/5 transmitter and receiver setup with ongoing trades to another computer or VPS, ensure all settings are preserved by following these steps:
Open the MT4 receiver terminal on the current setup. Go to MT4 >> File >> Open Data Folder >> Profiles folder. Locate and copy the gvariables.dat file.
Save the file securely.
On the new computer or VPS, install the MT4/5 transmitter and receiver terminals.
Access the Profiles folder in the new receiver terminal by navigating to MT4 >> File >> Open Data Folder. Replace the existing gvariables.dat file with the one you copied.
This ensures all active trades and settings are carried over seamlessly to your new transmitter to receiver setup.
How to Transfer an MT4/5 Transmitter to MT5 Receiver Setup to Another VPS or PC
To migrate your MT4/5 transmitter and MT5 receiver setup with active trades to a new environment, proceed as follows:
Find gvariables.dat in the Existing Receiver MT5 Terminal: Launch the MT5 receiver terminal. Navigate to MT5 >> File >> Open Data Folder >> Bases folder and locate the gvariables.dat file.
Copy the File: Save a copy of the gvariables.dat file from the existing terminal.
Install the Setup on the New Machine: Set up MT4/5 transmitter and MT5 receiver terminals on the new computer or VPS.
Locate the File on the New MT5 Receiver Terminal: In the new setup, go to MT5 >> File >> Open Data Folder >> Bases folder and locate the new gvariables.dat file.
Replace the File: Replace the new gvariables.dat file with the previously saved one.
Final Steps: The setup transfer is now complete. Open trades will continue to be managed seamlessly.
Copying Trades with 0.001 Lot Sizes on Deriv Volatility Indexes
To copy trades involving smaller lot sizes, like 0.001 or 0.0001 on Deriv's Volatility Indexes, adjust the four necessary settings to 0.0001. This adjustment enables accurate copying. Access the required set file here.
Error of Setting Timer in MT4
If you see this error while attaching the Local Trade Copier EA MT4© to your MT4 chart, the EA won’t initialize correctly and will automatically be removed from the chart. This is a known MT4 terminal error and is unrelated to the Local Trade Copier EA MT4©. Restart your MT4 terminal to resolve it and reattach the EA. If restarting the terminal doesn’t work, reboot your computer or VPS, then open your MT4 terminal and reapply the EA.
Trade is Disabled
This message in the Experts tab of your receiver MT4/5 Terminal/Toolbox window suggests either:
Trading is not permitted for your account. You must contact your broker to enable trading.
The copied symbol in the receiver account is unavailable due to a suffix added by the receiver broker. To fix this, go to MT4/5 >> View >> Symbols, identify the available symbols provided by your receiver broker, and add the required suffix in the 'Suffix of the Receiver Account' setting. For example, for the symbol EURUSD.r, you need to specify:
Suffix of the Receiver Account: .r
Unknown Error
Seeing this error in the Experts tab of your MT4/5 Terminal/Toolbox window? Restart your VPS or computer and reattach the Local Trade Copier EA MT4/5©. If the problem remains, it could be a broker restriction on your account. This is often encountered with prop firm trading accounts, which may ban expert advisors or automated trading to comply with manual trading policies.
Error: initialization failed with code 0
This error message in the Journal tab of your MT4/5 terminal typically means that your operating system has been upgraded, and you need to reinstall your MQL5.com Market products.
To address the problem, sign in to your MQL5 account from MT4/5 by navigating to Tools >> Options >> Community, then open the Market section in the Terminal window (MT4) or the Market folder in the Navigator (MT5). From there, click Install to reinstall your purchases.
Error 12152
The [12152] error you see indicates a network issue that prevents the request to download the product from completing.
Here’s how to address it:
Internet Connection: Ensure your internet is stable and functioning well, as a reliable connection is key for downloading from the MQL5 Market.
Restart MT4/5: Try restarting the MT4/5 platform, which may resolve any temporary issues.
Update Your Platform: Ensure MT4/5 is up to date, as outdated versions can lead to errors.
Firewall/Antivirus Settings: Verify that MT4/5 is not being blocked by your security software. Add an exception if required.
Retry Download: After these steps, reinstall the product. If the error persists, the issue may be on the MQL5 server’s side. Wait and try again later.
Error 1003
Follow these steps to resolve the error:
Verify Your Internet Connection: Confirm that your internet connection is stable, as weak connections can interfere with the download process.
Restart MT4/5: Close and restart your MT4/5 platform to refresh the connection.
Firewall/Antivirus Issues: Ensure that your firewall or antivirus software is not blocking the download. Disable them temporarily and attempt to download the EA again. If successful, add exceptions for MetaTrader 4/5 and MQL5 Market in your security software.
Reinstall MT4/5: If the error persists, uninstall and reinstall MT4/5. Make sure to back up all essential data or settings.
Error 500
When you encounter an 'Error 500', it generally signals an issue with the server. This could be due to a server overload, maintenance, or a temporary disruption with the MQL5 Market servers.
Follow these steps:
Check MQL5 Server Status: Visit the MQL5 website or forums to confirm if there’s ongoing maintenance or issues with the servers.
Verify Internet Connection: Confirm that your internet is stable. You can try resetting your router or switching networks if needed.
Ensure MT4/5 is Updated: An outdated version of MetaTrader may cause errors. Make sure you have the latest version installed.
Check Your Security Software: Ensure that your firewall or antivirus isn’t blocking access to the MQL5 servers. Temporarily disable these and check the error again.
Retry the Installation: Server issues can be temporary, so it may help to wait and try again later.
Initializing Failed with Code 1
To resolve this issue, ensure you're logged into your MQL5 account. You must install the products from your MQL5 account in the Market tab (MT4: Purchased, MT5: Navigator >> Market >> My Purchases), not by copying the ex4/5 files from another terminal.
Stay logged in to your MQL5 account for proper functionality.
Once logged in, restart your MT5 terminal and try again.
If the problem persists, uninstall your MT5 terminal, download the correct version from your broker’s website, reinstall your MQL5 purchases, and set up the EA again.
Have any questions?
Feel free to send us a message via our contact page, and we’ll respond to you as quickly as possible.
Our Range