Troubleshooting Guide
Test the Free Demo Version of Local Trade Copier EA MT4/5©
Start by downloading the free demo versions here: MT4 or MT5
Next, paste the downloaded files into your MT4/5 directory under File >> Open Data Folder >> MQL4/5 >> Experts, and restart your terminal.
Watch the quick setup video below and follow the same steps in your demo accounts to experience the Local Trade Copier EA MT4/5© before purchase. The free demo version is fully functional for up to 4 hours at a time on demo accounts only.
To restart the trial period, go to MT4/5 >> Tools >> Global Variables >> Control + A >> Delete. Please use this only on non-critical demo accounts and avoid using it with challenge accounts for proprietary trading firms.
Important!
To set up your Local Trade Copier EA MT4/5©, please follow the steps below through your MQL5 account for each MT4/5 terminal you plan to use. Note that simply copying/pasting ex4/5 files will not work for purchases made on 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 a different broker’s MT4/5 terminal, as this may impact trade copying accuracy.
Do not switch to a different trading account in your MT4/5 terminal while the Local Trade Copier EA MT4/5© is active, as this will pause copying.
Avoid using an investor password to log into the receiver account, as it will prevent copying from functioning.
If the transmitter or receiver account includes a suffix after each symbol (e.g., EURUSD.r), enter the suffix (e.g., .r) in the "Suffix of the Transmitter Account" or "Suffix of the Receiver Account" setting within the receiver account settings.
Local Trade Copier EA MT4/5© Troubleshooting Guide
This guide walks you through the most common setups for Local Trade Copier EA MT4/5© and highlights some common issues users have encountered to help you troubleshoot. With thousands of users successfully using Local Trade Copier EA MT4/5©, setup issues can often be the cause of any unexpected results. Many frequent issues are covered below, but if your specific issue isn’t, please feel free to reach out to me for assistance.
I’m available to help or review your setup with Anydesk. You can reach me via my MQL5 profile at https://www.mql5.com/en/users/eleanna74 or by email at info@juvenille-emperor.com.
Be sure to read the Installation guide and Inputs Guide thoroughly to ensure smooth operation.
Resolving Common Copying Issues with Local Trade Copier EA MT4/5©
Please follow these troubleshooting steps to resolve any copying issues:
Install the MT4/5 terminal from your broker’s website, as symbol details can differ across brokers. Using another broker’s terminal may result in mismatched symbols.
If you need multiple installations of the same terminal, follow this gif for guidance, ensuring a unique folder for each.
https://c.mql5.com/6/920/MT4_Installation_in_a_different_folder.gifLog into MQL5 on MT4/5 under Tools >> Options >> Community and install the EA via the Market tab. Avoid copying ex4/ex5 files, as Market purchases are terminal-bound. Keep logged into MQL5 for the EA to operate.
Verify that the installed EA is up to date (MT4 v4.10 or MT5 v3.80). To update, delete the old EA from Experts >> Market and reinstall from the Market tab.
Restart both terminals if they’ve been active for a prolonged period to refresh their connection.
Refer to the setup video below, focusing on suffix adjustments from 1:30 and on special symbol copying.
https://www.youtube.com/watch?v=TYI4xazOMFoIf using 'Risk per Trade' lot size options, ensure that stop losses are applied; otherwise, trades will not copy without the necessary lot size calculation.
For VPS usage, examine the Journal tab for errors. Some VPS providers, such as Zomro, may be restricted by MQL5.com.
If further steps are required:
Delete the EA from both terminals.
Restart your system or VPS, then reopen the terminals.
Reinstall the EA from the Market tab while logged into MQL5. Do not manually transfer ex4/ex5 files.
Set up transmitter and receiver roles from scratch, avoiding saved set files from prior versions. Adjust suffixes as needed and save a fresh set file.
For persistent issues, check the Experts and Journal tabs for error messages, and send screenshots of both terminals with Marketwatch visible, plus the receiver’s settings file.
Local Trade Copier EA MT4/5© Quick Setup Video
Important Reminder: On the transmitter account side, you only need to configure the two settings highlighted in the screenshot below. All remaining settings must be adjusted on the receiver account side. Tweaking other settings in the transmitter account will be meaningless!
What’s Needed to Copy Trades Between Two Accounts of the Same Broker?
To copy trades when both accounts are from the same broker, you’ll need to install another instance of the broker’s MT4/5 terminal on your Windows PC or VPS. Download the installation file from the broker, and during the process, specify a separate destination folder in the Program Files directory for this second terminal. This ensures both accounts can operate at the same time.
Duplicated Receiver Trades Due to Multiple Copier Attachments
If you encounter multiple receiver trades for one transmitter trade, it’s likely because several Local Trade Copier EAs MT4/5© are attached to charts across the terminals.
Only one EA should be used on a single chart in each terminal. It can be any symbol, as all trades will be copied.
Check the quick setup video, focusing on the section after 1:30 for suffix instructions and the third section on special symbols.
Why Receiver Trades Close as Soon as They Open
If trades in the receiver account are closing instantly, check whether you have multiple Local Trade Copier EAs MT4/5© running on different charts or any other copier/multiplier EA active in the receiver terminal. Attach only one Local Trade Copier EA MT4/5© to one chart in the receiver terminal for seamless copying. Use the Experts tab logs to investigate further.
Trade Copying from Signal Subscriptions Disabled
Due to recent MetaQuotes changes, copying and multiplying trades from signal subscriptions is no longer allowed. As a result, the Local Trade Copier EA MT4/5© and other copiers cannot copy trades from your signal subscription.
For more information, see: https://www.mql5.com/en/forum/473035
Terminal: Once subscribed to a signal, all MQL5 trading functions—including orders, positions, and trade history—are restricted.
MathRound Function Bug on VPS Servers
Certain VPS setups face a MathRound bug that defaults lot size calculations to 0.01. This issue is connected to the physical CPU used by the VPS. Many users have solved this by requesting a different processor on the same server. It’s advisable to avoid such VPS setups.
Ask your provider for a new server first, as only specific CPUs might exhibit this issue. Testing on a home PC or another VPS is another way to confirm the problem.
Learn more in this forum thread: https://www.mql5.com/en/forum/470651
Minimizing Copying Delays and Missing Trades
Local Trade Copier EA MT4/5© offers unparalleled speed in copying trades, provided the VPS or computer and network meet the necessary requirements.
Delays or missing trades often occur due to weak communication links or insufficient VPS resources. Frozen charts typically signal the need for a system 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: Choose a VPS provider located near your broker’s data center.
Disk space: Ensure 50-100 GB SSD storage for smooth terminal operation.
Operating system: Opt for the latest Windows Server edition for compatibility.
Visit https://contabo.com/en/vps/ for VPS options.
Implementing these changes will prevent delays and ensure reliable trade copying.
Simple Copy Setup: 1 Transmitter and 1 Receiver Without Suffixes
This video provides a guide to a straightforward 1 transmitter to 1 receiver setup where neither account uses symbol suffixes. Suffixes are additional letters at the end of a symbol, such as '.r' in EURUSD.r.
Simple 1 Transmitter to 1 Receiver Setup - Transmitter Account with .r Suffix
In this video, we show how to set up 1 Transmitter to 1 Receiver when the transmitter account symbols include a .r suffix. The suffix will be automatically mapped, and no extra configuration is needed. A suffix is an additional letter or letters at the end of a symbol, like the '.r' in EURUSD.r. Automatic mapping applies only to suffixes with a dot, like EURUSD.r, not for EURUSDecn or EURUSD+.
Copy from 1 Transmitter to 1 Receiver - Non-Dot Suffix on Transmitter Account
In this video, we show how to set up a simple 1 Transmitter to 1 Receiver configuration, when the transmitter account symbols have a + suffix. To ensure correct copying, the + suffix must be entered into the Suffix of the Transmitter Account setting in the receiver account. A suffix is a letter or group of letters added at the end of a symbol, like .r in EURUSD.r.
1 Transmitter to 1 Receiver - Receiver Account with Suffix
This video guides you through a basic 1 Transmitter to 1 Receiver setup when the receiver account symbols use a suffix. You’ll need to enter the suffix from the receiver account symbols in the Suffix of the Receiver Account setting on the receiver account. A suffix is a group of letters attached to the end of a symbol, like .r in EURUSD.r.
1 Transmitter to 1 Receiver Account - Same Symbol Suffix with Automatic Mapping
In this video, you’ll see how both the transmitter and receiver accounts can use the same symbol and suffix (EURUSD.r), and the suffix will be automatically mapped for smooth trade copying. If automatic mapping doesn’t occur, you can manually add the .r suffix in the Receiver Account settings. This problem often arises with brokers offering multiple symbol sets.
Suffix of the Receiver Account: .r
A suffix is a group of letters attached to the end of a symbol, like .r in EURUSD.r.
Copy from 1 Transmitter Account to 1 Receiver Account - Handling Mismatched Suffixes
This video explains the configuration process when your transmitter and receiver accounts have different suffixes. For instance, the transmitter uses a + suffix, while the receiver uses a .r suffix. Both need to be input in the receiver terminal under the Suffix of the Transmitter Account and Suffix of the Receiver Account fields. Suffixes are additional characters at the end of symbols, such as the .r in EURUSD.r. Keep in mind that automatic mapping only applies to transmitter suffixes with a dot, like EURUSD.r, and not for non-dot suffixes like EURUSD+ or EURUSDecn.
Copy from Transmitter to Two Receivers, Transmitter Using a Dot Suffix
This video explains a setup where 1 transmitter account and 2 receiver accounts are used. The transmitter account’s symbols end with a .r suffix, which is automatically recognized and mapped to the receiver accounts without needing special adjustments. A suffix is a group of characters added to a symbol’s end, such as the .r in EURUSD.r. Only dot suffixes, like EURUSD.r, are mapped automatically, while other types, like EURUSDecn or EURUSD+, are not.
Copy Setup: 1 Transmitter and 2 Receiver Accounts, 1 with a Suffix
In this scenario, trades are copied from 1 transmitter account to 2 receivers, one of which has a suffix. The suffix should be added to the Suffix of the Receiver Account setting for proper functionality. For example, the .r in EURUSD.r is the suffix.
How to Configure 2 Transmitter Accounts to 1 Receiver Account, 1 Transmitter with Dot Suffix
This example demonstrates a 3-account setup, including 2 transmitter accounts and 1 receiver account. One transmitter uses a .r suffix in its symbols, which is automatically mapped onto the receiver account without needing any special settings. A suffix is an additional letter or set of letters at the end of a symbol, such as the .r in EURUSD.r. Keep in mind that only dot-prefixed suffixes like EURUSD.r are mapped automatically, while other suffixes like EURUSDecn or EURUSD+ are not.
Copy from 2 Transmitter Accounts to 1 Receiver Account, Add Receiver Suffix
Here, you’ll see a configuration of 2 transmitter accounts and 1 receiver account. Ensure the receiver account’s suffix is added to the Suffix of the Receiver Account field. For example, in EURUSD.r, the suffix is .r.
Copying from 2 Transmitter Accounts to 2 Receiver Accounts
This video walks you through a simple copying arrangement involving two transmitter accounts and two receiver accounts.
Copying from Transmitter to Receiver Fails Due to Investor Mode
In this demonstration, copying is interrupted because the receiver account is accessed using the investor password. This password permits monitoring only. The issue was resolved after the user switched to the master password and pressed the Auto/Algo trading button again (deactivated after the account password was changed).
No Copying - Scam Brokers at Play!
Some traders have tried copying trades from accounts with brokers like LegoMarket, MaxGlobal, Zentrade, GlobalPremier, HanjuGlobal, or AlfaSuccessCorp, claiming these accounts always profit. The truth is these trades were never real. With the broker's help, scammers added them to the trade history after the fact. This ploy is designed to convince traders to open accounts with these brokers and eventually lose their money. Remember, MQL5.com has banned these brokers from their Signals section. If trades can't be copied, the problem lies with the scam, not your Local Trade Copier EA MT4/5©. Always approach such promises with caution.
Copying Across 3 Accounts: 2nd Account Acts as Receiver and Transmitter
This video demonstrates a setup with 3 accounts. The 1st account transmits to the 2nd, which simultaneously receives from the 1st and transmits to the 3rd. The 2nd account uses 2 Local Trade Copier EAs MT4/5©, each on a separate chart.
Copying Special Indexes to 2 Receivers with Unique Symbol Requirements
In this video, 1 Transmitter Account copies US market indexes to 2 Receiver accounts, each with specific symbol settings. The 1st receiver account uses a .r suffix for its US500 and US30 indexes, requiring this suffix to be input in the Suffix of the Receiver Account setup. The 2nd receiver account uses alternate symbol names, SPX500 and WS30, which must be configured in the Special Symbols settings to ensure accurate copying.
Copying Stocks Between Brokers with Special Symbols Configuration
Watch this video to learn how Local Trade Copier EA MT5 facilitates stock copying between brokers by using the Special Symbols feature. In one example, Tesla’s TSLA.NAS transmitter stock is automatically mapped because of its dot suffix, allowing for smooth copying without additional settings. In another case with ABBV.NYSE, the Special Symbols setup ensures accurate mapping to the ABBVIE symbol on the receiver broker account.
Excluding Specific Magic Numbers from Copying
This video explains how to stop trades with certain magic numbers from being copied to the receiver account. These trades might be generated by an EA or another tool with a unique magic number. You can check the magic number of a trade on the transmitter account by hovering over its ticket number in the Trade or Trading History tab (Expert ID). Initially, trades from an expert (Manual Trade Panel EA MT4) are copied normally. After adding the expert’s magic number to the Magic Numbers Not to Copy setting, subsequent trades from that expert are excluded from the receiver account.
Symbols Excluded from Copying
This video demonstrates how to block specific symbols from being copied to the receiver account. At first, a trade on the transmitter account is copied as usual, but once the symbol is added to the Symbols Not to Copy setting on the receiver side, it is excluded from copying.
Assigning Different Multipliers to Specific Symbols
You can assign custom multipliers to selected symbols for copying trades to the receiver account, bypassing 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
Transferring Your MT4/5 Transmitter-Receiver Setup to a New VPS or Computer
To move your MT4/5 transmitter and receiver configuration to a different computer or VPS while maintaining active trades, follow these detailed steps:
Open the current MT4 receiver terminal and navigate to MT4 >> File >> Open Data Folder >> Profiles folder. Locate the gvariables.dat file and copy it.
Save the copied file to a safe location, such as a USB drive or cloud storage.
Install and configure the MT4/5 transmitter and receiver terminals on your new computer or VPS.
In the new receiver terminal, navigate to MT4 >> File >> Open Data Folder >> Profiles folder. Paste the copied gvariables.dat file here, replacing the existing one.
By following this process, your transmitter and receiver setup will continue functioning without any interruptions, preserving all trade settings.
Relocating MT4/5 Transmitter to MT5 Receiver Setup to a New Machine or VPS
To move your MT4/5 transmitter and MT5 receiver setup with active trades to another computer or VPS, follow these steps to ensure a smooth transition:
Access the gvariables.dat File on the Current Receiver MT5 Terminal: Open the MT5 receiver terminal and go to MT5 >> File >> Open Data Folder >> Bases folder. Locate the gvariables.dat file in this directory.
Backup the gvariables.dat File: Make a copy of the gvariables.dat file from the current MT5 receiver terminal.
Set Up the Terminals on the New System: Install the MT4/5 transmitter and MT5 receiver terminals on the new computer or VPS.
Locate gvariables.dat on the New MT5 Receiver Terminal: Open the MT5 receiver terminal on the new machine. Navigate to MT5 >> File >> Open Data Folder >> Bases folder to find the new gvariables.dat file.
Replace the File with the Backup: Overwrite the new gvariables.dat file with the one copied from your initial setup.
Completion: Your setup is now fully transferred to the new system. Trade copying will resume seamlessly.
How to Enable Copying for Deriv Volatility Indexes with 0.001 Lot Sizes
If you want to copy trades with a lot size below 0.01, including Deriv's Volatility Indexes, you must set all four relevant parameters to 0.0001. This ensures that trades as small as 0.001 or 0.0001 are copied successfully. The set file for this configuration is accessible here.
Error of Setting Timer in MT4
When this error appears as you try to attach the Local Trade Copier EA MT4© to an MT4 chart, the EA will not initialize successfully and will be removed from the chart. This error stems from the MT4 terminal itself, not from the Local Trade Copier EA MT4©. To fix this, restart your MT4 terminal and try attaching the EA again. Should the issue persist, restart your computer or VPS, launch your MT4 terminal, and attach the Local Trade Copier EA MT4© once more.
Trade is Disabled
Seeing this message in the Experts tab of your receiver MT4/5 Terminal/Toolbox window indicates one of the following issues:
Your broker has not enabled trading for your account. Contact your broker to resolve this issue.
The symbol you are trying to copy is unavailable in the receiver account because of a suffix added by the receiver broker. To address this, navigate to MT4/5 >> View >> Symbols, find the symbols supported by your receiver broker, and input the correct suffix in the 'Suffix of the Receiver Account' setting. For example, if the symbol is EURUSD.r, configure it as:
Suffix of the Receiver Account: .r
Unknown Error
If you encounter this error in the Experts tab of your MT4/5 Terminal/Toolbox window, restart your computer or VPS, then reattach the Local Trade Copier EA MT4/5© to your chart. Persistent issues may indicate broker-imposed limitations on your account. This message is common with prop firm accounts that restrict expert advisors or algorithmic trading in favor of manual trading regulations or competitions.
Error: initialization failed with code 0
When you see this error in the Journal tab log of your MT4/5 terminal, it signifies that your system has been updated, requiring you to reinstall your MQL5.com Market purchases.
To resolve the issue, log into your MQL5 account by going to Tools >> Options >> Community in your MT4/5 terminal. Next, access the Market section under the Terminal (MT4) or Navigator (MT5) window, find your purchases, and click Install to reinstall them.
Error 12152
This error message indicates a failure in sending a request to download the product, with error code [12152] signifying a network-related issue.
Follow these steps to resolve it:
Verify Internet Connection: Make sure your internet connection is stable and uninterrupted, as this is vital for accessing the MQL5 Market.
Restart MT4/5: Completely close and restart your MT4/5 platform to refresh its connection.
Ensure Platform is Updated: Confirm you are using the latest version of MT4/5, as older versions can cause errors.
Firewall or Antivirus Check: Ensure your firewall or antivirus is not blocking MT4/5. Add MetaTrader as an exception if necessary.
Reattempt Installation: After troubleshooting, try reinstalling the product. If the issue continues, the MQL5 servers may be temporarily down; retry later.
Error 1003
If you are encountering this error, here are a few steps you can take to resolve it:
Ensure Internet Stability: Make sure your internet connection is working properly. Unstable connections can cause issues during downloads.
Restart MT4/5 Platform: Closing and restarting your MT4/5 platform can refresh the connection and often solves temporary issues.
Check Firewall/Antivirus: Confirm that your firewall or antivirus is not interfering with the download. Temporarily disable them and attempt to download the EA again. If successful, add MetaTrader 4/5 and the MQL5 Market to the exception list.
Reinstall MT4/5: If the error persists, uninstall and reinstall MT4/5, ensuring to back up any critical data before doing so.
Error 500
If you see 'Error 500', it often points to server-side issues, which can occur during server overload, scheduled maintenance, or temporary problems with the MQL5 Market servers.
Here’s how to troubleshoot:
Check Server Status: Check for any updates regarding the MQL5 Market servers on the MQL5 website or forums. If there’s known maintenance, you may need to wait.
Check Your Internet Connection: Make sure your internet is stable. If the connection drops, try reconnecting or switching networks.
Update MT4/5: Ensure your MetaTrader platform is up-to-date to avoid compatibility issues with the servers.
Firewall/Antivirus Settings: Your firewall or antivirus might be blocking access. Temporarily disable these and check if the error is resolved.
Try Again Later: If the issue persists, it may be temporary. Wait for a while and try again when the servers are operational.
Initializing Failed with Code 1
This error suggests that you're not logged into your MQL5 account or you’ve installed the product incorrectly.
Log into your MQL5 account and install the products through the Terminal’s Market tab (MT4: Purchased, MT5: Navigator >> Market >> My Purchases), instead of copying the ex4/5 file from another terminal.
It’s crucial to remain logged in to your MQL5 account for the Market purchases to function properly.
Restart your MT5 terminal and check if the setup works.
If the issue continues, it may be due to a problem with your MT5 terminal. Uninstall it, download the branded MT5 terminal from your broker's website, and reinstall your Market purchases, then reconfigure the EA.
Have questions?
Visit our contact page to send us a message, and we’ll respond as quickly as possible.
Other Products