Troubleshooting Guide
Test the Free Demo Version of Local Trade Copier EA MT4/5©
Start by downloading the demo version for either platform: MT4 or MT5
Next, place the downloaded files in your MT4/5 by navigating to File >> Open Data Folder >> MQL4/5 >> Experts, then restart your terminal.
Watch the quick setup video below and follow along in your demo accounts to experience the Local Trade Copier EA MT4/5© before purchasing. The demo is fully functional for 4 hours at a time on demo accounts only.
To reset the trial, go to MT4/5 >> Tools >> Global Variables >> Control + A >> Delete. Please only perform this reset on a non-critical demo account and avoid using it in a prop firm challenge account.
Important !!!
You must install your Local Trade Copier EA MT4/5 through your MQL5 account following the instructions below for all MT4/5 terminals that you want to use it on. Copy/paste of ex4/5 files will not work for MQL5.com Market purchases.
Download the custom MT4/5 terminal from your broker's website and use it to login into your trading account. Do not use the MT4/5 terminal of another broker to login into your trading account, it can affect copying!
Do not login into another trading account in your MT4/5 terminal when the Local Trade Copier EA MT4/5 is working, it will stop copying!
Do not use the investor password for logging into the receiver account, you will not be able to copy.
If your transmitter or receiver account has a suffix after each symbol (for example EURUSD.r), put that in the: Suffix of the Transmitter Account or in Suffix of the Receiver Account, setting (for example .r) in the receiver account settings.
Local Trade Copier EA MT4/5© Troubleshooting Guide
This guide includes the primary setups for Local Trade Copier EA MT4/5© and addresses frequent issues that users have faced, providing troubleshooting solutions. With thousands of users using Local Trade Copier EA MT4/5©, setup problems are often the reason for any copying errors. Many common issues are covered below, but if you encounter a different problem, please feel free to reach out. I can help directly or check your setup through Anydesk if necessary.
Contact me through my MQL5 profile at https://www.mql5.com/en/users/eleanna74 or by email: info@juvenille-emperor.com.
To avoid setup issues, it’s also beneficial to read through the Purchase & Installation guide and Settings Guide first.
Fixing Copying Issues with Local Trade Copier EA MT4/5©
Follow these steps to troubleshoot copying issues effectively:
Only use the MT4/5 terminal from your broker’s website. Different brokers may have varying symbol conventions, so using another terminal can create problems.
For additional terminal installations, see this gif for step-by-step instructions, selecting separate folders.
https://c.mql5.com/6/920/MT4_Installation_in_a_different_folder.gifLog into your MQL5 account via Tools >> Options >> Community and install the EA through the Market tab. Avoid copying EA files, as it’s unsupported for Market purchases. Stay logged into MQL5 for the EA to function properly.
Confirm you’re using the latest EA version (MT4 v4.10 or MT5 v3.80). Update if necessary by removing the old version from Experts >> Market and reinstalling the latest.
Restart transmitter and receiver terminals if they’ve been active for extended periods.
Watch the tutorial video below, paying close attention to suffix settings after 1:30 and to special symbol copying.
https://www.youtube.com/watch?v=TYI4xazOMFoUsing 'Risk per Trade' lot sizing requires a stop loss for calculations. Without it, trades won’t copy.
On a VPS, check the receiver’s Journal tab for errors, particularly if using providers like Zomro with MQL5.com restrictions.
Further troubleshooting:
Uninstall the EA from both terminals.
Restart your computer or VPS, then reopen the terminals.
Reinstall the EA from the Market tab while logged in to MQL5. Don’t copy EA files manually.
Set up transmitter and receiver roles anew, avoiding old set files, and adjust suffixes if needed. Save a new file.
If issues persist, check Experts and Journal tabs for errors and send screenshots of both terminals with Marketwatch visible, plus your receiver’s settings file.
Local Trade Copier EA MT4/5© Quick Setup Video
Note: The transmitter account requires just the two settings shown in the screenshot below to be filled in. The remaining settings are meant for the receiver account side. Modifying any other settings in the transmitter account will not produce any results!
Copying Between Two Accounts from the Same Broker on a Single PC or VPS
If both transmitter and receiver accounts are with the same broker, you’ll need to install a second terminal from that broker to run both accounts simultaneously. Obtain the installation .exe file from your broker’s site and create a separate folder during the installation process in your Program Files directory for the second terminal.
1 Transmitter Trade, Multiple Receiver Entries – Fixing the Issue
When you see repeated trades on your receiver account(s) for a single transmitter trade, it’s likely because multiple Local Trade Copier EA MT4/5© instances are attached on several charts within the terminals.
Only one instance is needed on each terminal—one chart on the transmitter and one on the receiver, any symbol will work.
Watch the quick setup video and pay special attention to the segment after 1:30 for suffixes, along with the third part on copying special symbols.
Copied Trades Closing Instantly on Receiver – Steps to Fix
This issue often happens if more than one Local Trade Copier EA MT4/5© is attached to different charts or if another copier/multiplier EA is present on the receiver terminal. Make sure only one Local Trade Copier EA MT4/5© is attached to one chart in the receiver terminal. Check the receiver terminal’s Experts tab logs for additional insights or error messages.
Fixing Copying Delays or Missed Trades
To ensure optimal performance, Local Trade Copier EA MT4/5© relies on stable internet and properly configured VPS or computer hardware.
Copying delays or missing trades typically result from connectivity issues or hardware limitations. Frozen charts are a common indicator of insufficient system capacity, requiring 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: A VPS near broker servers reduces delays significantly.
Disk space: Use 50-100 GB SSD storage for optimal operations.
Operating system: Update to the latest Windows Server for better compatibility.
For recommended VPS services, see: https://contabo.com/en/vps/
By addressing these areas, you can achieve seamless copying and efficient trade execution.
Copying Signals Trade Not Supported Anymore
MetaQuotes has enforced a new rule that blocks the copying and multiplying of trades from signal subscriptions. Consequently, the Local Trade Copier EA MT4/5© and similar copiers are unable to copy or multiply trades from your signal subscription.
For more details, visit: https://www.mql5.com/en/forum/473035
Terminal: If a signal subscription is detected, all MQL5 trading functions will be restricted, including the reception of orders and history, and trading operations.
Lot Size Bug on Some VPS Servers
There’s a known issue with VPS setups where MathRound malfunctions, leading to a 0.01 lot size calculation. The error appears linked to the physical CPU used. Switching to another CPU on the VPS has worked for others. To prevent issues, avoid setups where this bug occurs.
Try requesting a new VPS server from your provider instead of immediately changing providers, as the issue may not affect all CPUs. Running the copier EA on a local system or another VPS is also recommended.
Read more here: https://www.mql5.com/en/forum/470651
One-to-One Copying Setup Without Suffix Adjustments
Here’s a video demonstrating how to copy from one transmitter account to one receiver account in a situation where neither account uses suffixes in their trading symbols. A suffix is an extension, like '.r' in EURUSD.r.
1 Transmitter to 1 Receiver Setup - .r Suffix on Transmitter Account
This video demonstrates how to set up a 1 Transmitter to 1 Receiver configuration where the transmitter account symbols have a .r suffix. The suffix is automatically mapped without requiring special settings. A suffix is a group of letters added to the symbol, such as '.r' in EURUSD.r. Automatic mapping works only for suffixes with a dot, like EURUSD.r, but not for suffixes such as EURUSDecn or EURUSD+.
1 Transmitter to 1 Receiver - Transmitter Account with Non-Dot Suffix
This video covers a straightforward 1 Transmitter to 1 Receiver setup, where the transmitter account symbols have a + suffix. You must enter the + suffix from the transmitter account into the Suffix of the Transmitter Account setting on the receiver account. A suffix is a group of letters added to the symbol’s end, such as the .r in EURUSD.r.
Copy from 1 Transmitter to 1 Receiver - Receiver Account with Suffix
In this video, you can watch a simple 1 Transmitter to 1 Receiver setup when the receiver account symbols include a suffix. The suffix from the receiver account symbols must be entered into the Suffix of the Receiver Account setting of the receiver account. A suffix is a set of letters added to the end of a symbol, like .r in EURUSD.r.
Copy from 1 Transmitter to 1 Receiver Account - Suffix Automatically Mapped
This video demonstrates a 1 Transmitter to 1 Receiver setup where both the transmitter and receiver accounts share the same symbol suffix (EURUSD.r). The suffix is automatically mapped, allowing for smooth trade copying. If mapping doesn’t occur, enter the .r suffix manually in the Receiver Account settings. This issue is common with brokers providing multiple symbol sets.
Suffix of the Receiver Account: .r
A suffix is an additional group of letters added to the end of a symbol, like .r in EURUSD.r.
Copy from 1 Transmitter Account to 1 Receiver Account - Configuring Different Suffixes
In this video, you’ll learn to set up accounts where the transmitter and receiver use different suffixes. For example, the transmitter has a + suffix, and the receiver has a .r suffix. These suffixes must be added to the receiver terminal’s Suffix of the Transmitter Account and Suffix of the Receiver Account fields. A suffix, like the .r in EURUSD.r, consists of extra characters appended to a trading symbol. Automatic mapping only works for transmitter suffixes with a dot, such as EURUSD.r, but not for suffixes like EURUSD+ or EURUSDecn.
Transmit Trades from 1 Account to 2 Receivers with Dot Suffix on Transmitter
The video shows a setup involving 1 transmitter account and 2 receiver accounts. The transmitter’s symbols have a .r suffix, which is automatically applied to the receiver accounts. A suffix is a string of characters at the end of a symbol, such as the .r in EURUSD.r. Auto-mapping works seamlessly for suffixes with a dot, such as EURUSD.r, but not for others like EURUSDecn or EURUSD+.
1 Transmitter to 2 Receivers: Handling a Receiver with a Suffix
This video explains the process of setting up 1 transmitter account and 2 receivers, where one receiver account uses a suffix. Add the receiver account’s suffix to the Suffix of the Receiver Account field for accurate trade copying. In EURUSD.r, the suffix is the .r at the end.
Copying from 2 Transmitter Accounts to 1 Receiver, Transmitter with Suffix Automatically Mapped
This video showcases a 3-account setup with 2 transmitter accounts and 1 receiver account. One of the transmitter accounts uses a .r suffix in its symbols, which the system automatically maps to the receiver account without additional input. Suffixes, such as the .r in EURUSD.r, are letters or groups of letters appended to the end of a symbol. Automatic mapping works for dot-prefixed suffixes like EURUSD.r but not for suffixes like EURUSDecn or EURUSD+.
Copy from 2 Transmitter Accounts to 1 Receiver Account, Enter Receiver Suffix
In this setup, 2 transmitter accounts and 1 receiver account are involved. The receiver account’s suffix must be entered into the Suffix of the Receiver Account setting. For instance, the .r in EURUSD.r is the suffix.
Copying from 2 Transmitter Accounts to 2 Receiver Accounts
Check out this tutorial on configuring a basic trade copying setup from two transmitter accounts to two receiver accounts.
Investor Mode Blocks Copying Between Transmitter and Receiver Accounts
This video illustrates a copying failure caused by the receiver account being in investor mode. The investor password restricts the account to view-only access. The problem was fixed by logging in with the master password and reactivating the Auto/Algo trading button, which was turned off due to the password update.
No Copying - Scam Trading Accounts!
Some users have experienced issues trying to copy trades from 'too good to be true' trading accounts associated with brokers like LegoMarket, MaxGlobal, Zentrade, GlobalPremier, HanjuGlobal, or AlfaSuccessCorp. These trades are fraudulent and added to the account history later with the broker's involvement. The goal is to trick traders into depositing funds with these brokers, leading to eventual losses. Such brokers are banned by MQL5.com for publishing signals. If trades can't be copied, it's a result of the scam, not a fault in your Local Trade Copier EA MT4/5©.
Copying Trades Between 3 Accounts: 2nd Account is Receiver and Transmitter
Watch this video to see a 3-account setup: the 1st account sends trades to the 2nd, which receives them and simultaneously sends trades to the 3rd account using 2 Local Trade Copier EAs MT4/5©.
Transmitting US Market Indexes to 2 Receivers with Unique Configurations
This video explains how 1 Transmitter Account copies US stock market indexes to 2 Receiver accounts with different symbol formats. The 1st receiver account uses a .r suffix with its US500 and US30 symbols, which should be entered in the Suffix of the Receiver Account section. The 2nd receiver account replaces these indexes with SPX500 and WS30, necessitating configuration of these differences in the Special Symbols settings.
Effortless Stock Copying Between Brokers Using Special Symbols
Learn in this video how Local Trade Copier EA MT5 helps copy stocks between brokers using the Special Symbols setup. Tesla’s TSLA.NAS, a transmitter stock with a dot suffix, is copied smoothly to the receiver without additional adjustments. For ABBV.NYSE, the receiver’s Special Symbols setup is utilized to map it accurately to the ABBVIE symbol.
Preventing Magic Number Trades from Copying
This video shows how to prevent trades with specific magic numbers from being copied to the receiver account. Such trades might be associated with an EA or another trading system. To identify the magic number, hover your mouse over the trade’s ticket number in the transmitter account’s Trade or Trading History tab (Expert ID). Initially, trades from the Manual Trade Panel EA MT4 are copied to the receiver account. After adding the expert’s magic number to the Magic Numbers Not to Copy setting, further trades from this source are no longer copied.
Blocking Symbols from Copying
This video explains the process of stopping specific symbols from being copied onto the receiver account. Initially, a trade on the transmitter account is copied normally to the receiver, but once the symbol is added to the Symbols Not to Copy setting, it is excluded from further copying.
Using Custom Multipliers for Selected Symbols
This setting lets you override the universal multiplier by assigning specific multipliers to individual symbols 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
How to Transfer MT4/5 Copier Setup with Open Trades to Another VPS or Computer
To move your MT4/5 transmitter and receiver setup to a new device without losing trade continuity:
On the original receiver terminal, navigate to MT4 >> File >> Open Data Folder >> Profiles folder and locate the gvariables.dat file.
Copy this file to a safe location.
Install MT4/5 transmitter and receiver terminals on the new computer or VPS.
Access the Profiles folder in the new receiver terminal (MT4 >> File >> Open Data Folder). Replace the existing gvariables.dat file with the copied one.
This detailed process ensures a smooth transition and uninterrupted trade copying between the transmitter and receiver accounts.
Migrating MT4/5 Transmitter to MT5 Receiver Configuration to Another VPS or Computer
If you wish to move your MT4/5 transmitter to MT5 receiver setup, including open trades, to a new system while ensuring uninterrupted operation, follow these steps:
Locate gvariables.dat File in Current MT5 Receiver Terminal: Open the MT5 receiver terminal. Navigate to MT5 >> File >> Open Data Folder >> Bases folder to locate the gvariables.dat file.
Backup the File: Copy the gvariables.dat file to a secure location.
Install Terminals on the New Computer or VPS: Set up the MT4/5 transmitter and MT5 receiver terminals on the new system.
Locate the File on the New MT5 Receiver Terminal: Open the MT5 receiver terminal on the new system. Go to MT5 >> File >> Open Data Folder >> Bases folder to find the newly created gvariables.dat file.
Replace with the Backup File: Replace the new gvariables.dat file with the backup copy from the original setup.
Ensure Seamless Trade Management: The migration is now complete, and trades will continue to copy seamlessly from the transmitter to the receiver.
How to Copy Deriv Volatility Index Trades with Very Small Lot Sizes
To handle trades with lot sizes as low as 0.001 or 0.0001 on Deriv's Volatility Indexes, update the four specified settings to 0.0001. This step ensures proper copying. The set file for this adjustment can be found here.
Error of Setting Timer in MT4
When this error appears while adding the Local Trade Copier EA MT4© to your MT4 terminal, the EA won’t load properly and will be removed from the chart. The issue originates within the MT4 terminal itself and is not caused by the Local Trade Copier EA MT4©. Restart the MT4 terminal to fix the problem and try attaching the EA again. If the error continues, restart your computer or VPS and attach the EA after reopening your MT4 terminal.
Trade is Disabled
When you see this message in the Experts tab of your receiver MT4/5 Terminal/Toolbox window, it could mean:
Your broker has disabled trading for your account. Contact your broker to enable trading.
The receiver account doesn’t recognize the symbol because the broker uses a suffix for its symbols. Check the available symbols by going to MT4/5 >> View >> Symbols, then add the necessary suffix in the 'Suffix of the Receiver Account' setting in the receiver Local Trade Copier EA. For example, if the symbol is EURUSD.r, set:
Suffix of the Receiver Account: .r
Unknown Error
This message in the Experts tab of your MT4/5 Terminal/Toolbox suggests restarting your computer or VPS and reattaching the Local Trade Copier EA MT4/5©. If it persists, it likely points to restrictions set by your broker. Such issues commonly arise in prop firm accounts where expert advisors or algorithmic trading are disallowed due to manual trading requirements or contests.
Error: initialization failed with code 0
If you notice this error in the Journal tab of your MT4/5 terminal, it suggests that your computer or VPS had a system update, and your MQL5.com Market purchases need reinstallation.
Log in to your MQL5 account by going to Tools >> Options >> Community in your MT4/5 platform. Then, in the Market tab of the Terminal (MT4) or the Navigator window (MT5), locate your purchases and press the Install button to complete the reinstallation process.
Error 500
This error code generally reflects a server-side issue, such as a server overload, maintenance, or temporary downtime at MQL5 Market.
To resolve the error, do the following:
Verify Server Status: Look for information on the MQL5 website or forums about any current server issues or maintenance.
Check Your Internet Connection: Ensure your internet connection is working properly. Restart your router or connect to a different network if needed.
Update Your MT4/5 Version: Make sure your MetaTrader software is up-to-date. An older version may not be fully compatible with the MQL5 Market servers.
Firewall/Antivirus Troubleshooting: If your firewall or antivirus is blocking the server connection, disable them temporarily and check the error again.
Try Later: If the issue persists, it may be a temporary problem, and retrying at a later time might resolve the issue.
Error 1003
To fix this error, please follow these instructions:
Check Internet Connection: Make sure your internet connection is stable, as connection issues can cause problems with the download.
Restart MT4/5: Restart your MT4/5 platform to help refresh the connection and address any temporary issues.
Firewall/Antivirus Settings: Check if your firewall or antivirus is blocking the download. Temporarily disable them and try to download the EA again. After the download, add MetaTrader 4/5 and MQL5 Market to your security software's exception list.
Reinstall MT4/5: If the issue persists, try reinstalling MT4/5. Ensure that you back up any important data before uninstalling.
Error 12152
This error, associated with code [12152], signifies a network issue preventing the download request from completing.
Steps to fix it:
Check Internet Stability: Confirm your internet connection is stable, as an unreliable connection can disrupt downloads from the MQL5 Market.
Restart Your Platform: Close and reopen MT4/5 to reset its connection.
Update MT4/5 Software: Make sure your MT4/5 platform is running the latest version to avoid compatibility errors.
Review Firewall/Antivirus Rules: Ensure that MT4/5 is not blocked by your firewall or antivirus. Add it as an exception if necessary.
Retry Installation: After resolving potential issues, attempt to reinstall the product. Persistent issues may indicate temporary server problems with MQL5; try again later.
Initializing Failed with Code 1
This error typically means you're not logged into your MQL5 account, or the product was not installed correctly.
Log into your MQL5 account, then install the product through the Market tab in the Terminal window (MT4: Purchased, MT5: Navigator >> Market >> My Purchases). Avoid installing by copying and pasting the ex4/5 file from another terminal.
Make sure you're always logged into your MQL5 account for the purchases to work as expected.
After logging in, restart your MT5 terminal and retry the setup.
If the error persists, try uninstalling MT5, then download the custom version from your broker's website, reinstall the MQL5 purchases, and complete the EA setup again.
Have any questions?
Send us a message through our contact page, and we'll respond as soon as possible.