Troubleshooting Guide
Test the Local Trade Copier EA MT4/5© with a Free Demo
Start by downloading the free demo versions using these links: 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 the same steps in your demo accounts to test out the Local Trade Copier EA MT4/5© before purchasing. The demo version is fully functional for up to 4 hours at a time on demo accounts only. To reset the trial period, go to MT4/5 >> Tools >> Global Variables >> Ctrl + A >> Delete. Please only perform this reset on non-critical demo accounts and avoid using it on challenge prop firm accounts.
Important !!!
You must install your Local Trade Copier EA MT4/5© through your MQL5 account by following the instructions below for each MT4/5 terminal you wish to use it on. Simply copying and pasting the ex4/5 files will not work for purchases made through 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 logging into your trading account using the MT4/5 terminal of a different broker, as it may affect copying!
Do not log into a different trading account on your MT4/5 terminal while the Local Trade Copier EA MT4/5© is running, as this will stop the copying process!
Additionally, do not use the investor password to log into the receiver account, as this will prevent copying.
If your transmitter or receiver account includes a suffix after each symbol (for example, EURUSD.r), ensure to input that in the Suffix settings of the Transmitter Account or the Receiver Account (for example, .r) within the receiver account settings.
Local Trade Copier EA MT4/5© Troubleshooting Guide
This guide includes standard setups for Local Trade Copier EA MT4/5© and outlines solutions to common problems users have experienced. With thousands of satisfied users, any unexpected issues are often linked to setup details. Most common setup problems are explained below, but if your specific issue is not, feel free to reach out. I am here to assist and can check your setup via Anydesk if needed.
You can reach me through my MQL5 profile page at https://www.mql5.com/en/users/eleanna74 or by emailing info@juvenille-emperor.com.
Be sure to thoroughly review both the Installation guide and the Inputs Guide before use to avoid potential issues.
Steps to Fix Copying Problems with Local Trade Copier EA MT4/5©
To address copying issues, check each of the following steps carefully:
Ensure you’re using the MT4/5 terminal specifically provided by your broker. Terminals from different brokers can have variations in symbols and contract details, which may cause issues.
If you need a second terminal installation, use this gif for guidance and select a separate folder to avoid conflicts.
https://c.mql5.com/6/920/MT4_Installation_in_a_different_folder.gifLog into your MQL5 account on MT4/5 under Tools >> Options >> Community, and install the EA from the Market tab. Manually moving ex4/ex5 files between terminals won’t work for Market purchases. Remain logged into MQL5 for the EA to operate smoothly.
Confirm you’re using the most recent version of the EA (MT4 v4.10 or MT5 v3.80). If not, uninstall the old version from Experts >> Market and reinstall the latest version via the Market tab.
Restart your transmitter and receiver terminals, especially if they’ve been open for a long time, to improve performance.
Watch the setup video below, starting at 1:30 for instructions on broker suffix adjustments and continuing for special symbol copying.
https://www.youtube.com/watch?v=TYI4xazOMFoIf using the 'Risk per Trade' lot size settings, make sure trades have an applied stop loss on the receiver. Without a stop loss, the lot size can’t be calculated, and trades won’t copy.
If you’re on a VPS, review the Journal tab logs for any error messages, especially if using a provider like Zomro that may have limited MQL5 access.
If the above steps don’t resolve the issue, try the following:
Remove the EA from both terminals.
Restart your system or VPS, then reopen the terminals.
Reinstall the EA directly from the Market tab while logged into MQL5. Do not manually copy EA files.
Set up transmitter and receiver configurations anew, avoiding previously saved set files from older EA versions. Adjust for any broker suffixes and save a new file.
Still experiencing issues? Check for error messages in the Experts and Journal tabs, and provide screenshots of both terminals with the Marketwatch windows visible, along with your receiver’s settings file.
Local Trade Copier EA MT4/5© Quick Setup Video
Reminder: The transmitter account only needs the two settings highlighted in the screenshot below. Any other settings should be adjusted on the receiver account side. Modifying other settings on the transmitter account won’t have any effect!
Copying Trades Between Accounts of the Same Broker with Limited Terminals
When both your transmitter and receiver accounts are from the same broker, you’ll need to add a second terminal for that broker to your Windows computer or VPS. To do this, download the MT4/5 installation file from the broker’s site and set a different destination folder during installation. This will allow simultaneous operation of both accounts in separate terminals.
Multiple Trades on Receiver for 1 Transmitter Trade
If you’re seeing several copies of the same trade in the receiver account(s), it’s likely because multiple Local Trade Copier EA MT4/5© instances are attached on different charts in the transmitter or receiver terminals.
To resolve this, ensure only one instance of the EA is attached to one chart in each terminal. Any symbol’s chart will work, as all trades across all symbols will be copied.
Follow the quick setup video and focus on the second part after 1:30 for suffix instructions and the third part for copying special symbols.
Resolving Trades Closing Instantly on Receiver Account
To fix this issue, ensure that only one Local Trade Copier EA MT4/5© is attached to a single chart in the receiver terminal. Additionally, verify that no other copiers or multiplier EAs are running in the receiver terminal. Smooth copying is achieved when the copier EA is on only one chart. Consult the receiver terminal’s Experts tab logs for further clarification.
No Copying of Signal Subscription Trades Anymore
MetaQuotes has introduced a new limitation that prevents copying or multiplying trades from signal subscriptions. As a result, the Local Trade Copier EA MT4/5© and any other copier tools can no longer perform this function.
You can learn more here: https://www.mql5.com/en/forum/473035
Terminal: When an account is subscribed to a signal, MQL5 trading and history functions are disabled. This includes receiving open orders, history, and executing trades.
MathRound Bug on VPS Servers
Some VPS servers experience a bug with the MathRound function, causing lot size calculations to default to 0.01. This issue is tied to the VPS’s physical CPU. Changing the assigned processor on your VPS has resolved this for other users. Avoid VPS setups where MathRound is unreliable.
Consider asking your VPS provider for a server swap before exploring alternative providers. In some cases, the issue is limited to specific virtual CPUs within the same service. Testing your Local Trade Copier EA MT4/5© on a local PC or different VPS can help isolate the problem.
For more information, refer to the discussion: https://www.mql5.com/en/forum/470651
Trade Delays or Missing Trades: Key Solutions
Local Trade Copier EA MT4/5© provides trade execution in under 0.5 seconds when supported by a stable environment, including a reliable internet connection and a properly configured VPS.
If you encounter copying delays or missing trades, the issue likely lies in the network or system configuration. Frozen prices on charts often signal that the VPS or computer cannot handle the open terminals.
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: Opt for a provider with data centers near your broker’s servers for optimal performance.
Disk space: Provide 50-100 GB of SSD storage for smooth operation.
Operating system: Ensure your VPS runs a compatible Windows Server OS.
For reliable VPS solutions, visit: https://contabo.com/en/vps/
Upgrading your system will ensure efficient and delay-free copying.
1 Transmitter to 1 Receiver Copying - No Symbol Suffixes
In this video, you’ll learn how to set up a single transmitter account copying to one receiver account when there are no suffixes in their symbols. A suffix refers to any letters added to a symbol’s name, like the '.r' in EURUSD.r.
1 Transmitter to 1 Receiver Copying - With .r Suffix on Transmitter
In this video, you’ll see a simple 1 Transmitter to 1 Receiver configuration, where the transmitter account uses a .r suffix in its symbols. The suffix is mapped automatically, so no extra settings are needed. A suffix is typically a letter or group of letters added at the end of a symbol, like the '.r' in EURUSD.r. This mapping works only for suffixes with a dot, like EURUSD.r, not for EURUSDecn or EURUSD+.
1 Transmitter to 1 Receiver Copying - Transmitter with Non-Dot Suffix
In this video, you’ll see how to set up a basic 1 Transmitter to 1 Receiver setup, where the transmitter account uses a + suffix in its symbols. The + suffix must be manually entered in the Suffix of the Transmitter Account setting on the receiver account. A suffix is an additional group of letters added to the symbol, for example, .r in EURUSD.r.
1 Transmitter to 1 Receiver Copying - Receiver Account with Suffix
This video demonstrates a basic 1 Transmitter to 1 Receiver setup, where the receiver account uses a suffix in its symbols. In such cases, 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 typically a group of letters added to the end of a symbol, like .r in EURUSD.r.
1 Transmitter to 1 Receiver Account - Automatic Mapping of Same Symbol Suffix
This video shows a simple setup where both the transmitter and receiver accounts use the same symbol with an identical suffix, such as EURUSD.r. The suffix is automatically mapped, ensuring that the trades are copied smoothly. However, if the mapping doesn’t occur automatically, you’ll need to enter the .r suffix in the Receiver Account settings manually. This can occur with brokers who provide multiple symbol sets.
Suffix of the Receiver Account: .r
A suffix is a set of letters added to the end of a symbol, like .r in EURUSD.r.
Copy from 1 Transmitter Account to 1 Receiver Account - Handling Different Suffixes
In this video, you’ll learn how to set up a transmitter and receiver account when their symbols have different suffixes. For example, the transmitter account uses a + suffix, and the receiver account uses a .r suffix. To ensure proper copying, enter the suffixes into the Suffix of the Transmitter Account and Suffix of the Receiver Account settings in the receiver terminal. A suffix is a set of letters added to the end of a symbol, like the .r in EURUSD.r. Remember, automatic mapping only works for transmitter suffixes with a dot, such as EURUSD.r, but not for ones like EURUSDecn or EURUSD+.
Copy from 1 Transmitter to 2 Receiver Accounts, Transmitter with a Dot Suffix
In this video, you’ll see a configuration with 1 transmitter and 2 receiver accounts. The transmitter account’s symbols include a .r suffix, which is automatically recognized and mapped to the receiver accounts without needing additional adjustments. A suffix is a letter or group of letters appended to a symbol, like the .r in EURUSD.r. This automatic mapping feature works for dot suffixes, such as EURUSD.r, but not for formats like EURUSDecn or EURUSD+.
Copy from 1 Transmitter Account to 2 Receiver Accounts, 1 with a Suffix
This video demonstrates a configuration involving 1 transmitter and 2 receiver accounts, with one receiver account requiring a suffix. Enter the suffix of the receiver account symbols into the Suffix of the Receiver Account setting. For instance, in EURUSD.r, the suffix is the .r attached to the symbol.
How to Copy from 2 Transmitter Accounts to 1 Receiver Account, 1 Transmitter with Suffix
This video explains a 3-account setup with 2 transmitter accounts and 1 receiver account. One transmitter account includes a .r suffix in its symbols, which gets automatically mapped to the receiver account without any additional setup. Suffixes are letters or groups of letters appended to the end of symbols, like the .r in EURUSD.r. Automatic mapping works only for suffixes with a preceding dot, such as EURUSD.r, and not for suffixes like EURUSDecn or EURUSD+.
Copy from 2 Transmitter Accounts to 1 Receiver Account, Receiver Includes Suffix
In this setup, involving 2 transmitter accounts and 1 receiver account, the receiver account’s suffix must be entered into the Suffix of the Receiver Account setting. A suffix, like .r in EURUSD.r, is a sequence added at the end of a symbol.
Copying from 2 Transmitter Accounts to 2 Receiver Accounts
Watch this video to see an example of copying trades from two transmitter accounts to two receiver accounts with ease.
No Copying Between Transmitter and Receiver Accounts - Receiver in Investor Mode
In this video, you can observe a scenario where copying does not work initially because the receiver account was accessed using the investor password. Since this password allows only monitoring privileges, trades cannot be copied. Once the user logged in with the master password and reactivated the Auto/Algo trading feature (disabled due to the account password change), copying proceeded normally.
No Copying - Fraudulent Brokers in Action!
Some users reported issues with trades from brokers like LegoMarket, MaxGlobal, Zentrade, GlobalPremier, HanjuGlobal, and AlfaSuccessCorp. These trades were fabricated and inserted into the account's trade history by scammers working with the brokers. The scam aims to convince traders to deposit funds, leading to losses. These brokers are banned by MQL5.com and cannot publish signals. If trades are missing, the issue lies in the scam, not the Local Trade Copier EA MT4/5©.
Copying with 3 Accounts: 2nd Account in Dual Receiver and Transmitter Role
The video demonstrates a configuration involving 3 accounts. The 1st transmits trades to the 2nd, which acts as both a receiver and a transmitter to the 3rd, facilitated by 2 Local Trade Copier EAs MT4/5© on separate charts.
Special Index Symbol Copying with 2 Receivers Configured Differently
In this video, 1 Transmitter Account sends US stock market indexes to 2 Receiver accounts with unique symbol requirements. The 1st receiver account adds a .r suffix to US500 and US30, requiring entry of this suffix in the Suffix of the Receiver Account section. The 2nd receiver account uses SPX500 and WS30, which need to be specified in the Special Symbols setup for accurate copying.
Copy Stocks Between Brokers Using Local Trade Copier EA MT5
This video showcases how to use the Special Symbols setup in Local Trade Copier EA MT5 for stock copying between brokers. TSLA.NAS, a Tesla stock, is automatically mapped due to its dot suffix and transfers smoothly to the receiver. For ABBV.NYSE, the Special Symbols feature is required to map it correctly to ABBVIE on the receiver side.
Excluding Trades with Specific Magic Numbers
This video illustrates how to exclude trades based on their magic numbers from being copied from the transmitter account to the receiver account. Such trades may originate from an EA or other system using a unique magic number. To find the magic number, hover over the trade’s 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 initially. After adding the magic number to the Magic Numbers Not to Copy setting, further trades from this expert are blocked.
Restricting Specific Symbols from Copying
This video demonstrates how you can stop selected symbols from being copied to the receiver account. Initially, trades are copied as expected, but once the Symbols Not to Copy setting is updated with the specific symbol, it is no longer transferred.
Custom Symbol Multipliers for Trade Copying
With this feature, you can apply unique multipliers to specific symbols on the receiver account, bypassing the universal 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
Step-by-Step Guide to Transferring Your MT4/5 Copier Setup to Another Device
To move an MT4/5 transmitter-to-receiver setup with open trades to a new computer or VPS, ensure all settings are transferred by following these steps:
Locate the gvariables.dat file in the current receiver terminal: Go to MT4 >> File >> Open Data Folder >> Profiles folder.
Copy the file to a secure location.
Install the MT4/5 terminals on your new system.
Replace the gvariables.dat file in the Profiles folder of the new receiver terminal with the copied one (MT4 >> File >> Open Data Folder >> Profiles).
After completing these steps, your transmitter and receiver setup will continue operating seamlessly on the new machine.
How to Transfer MT4/5 Transmitter to MT5 Receiver Setup to a New VPS or Computer
To move your active MT4/5 transmitter and MT5 receiver setup to a new environment while maintaining all settings and trade copying functionality, follow these steps:
Locate gvariables.dat File in the Current Receiver MT5 Terminal: Open the MT5 receiver terminal. Navigate to MT5 >> File >> Open Data Folder >> Bases folder and find the gvariables.dat file.
Backup the File: Copy the gvariables.dat file to a safe location for later use.
Install the MT4/5 Setup on the New System: Set up the MT4/5 transmitter and MT5 receiver terminals on your new computer or VPS.
Access gvariables.dat in the New MT5 Receiver Terminal: Open the MT5 receiver terminal on the new setup and go to MT5 >> File >> Open Data Folder >> Bases folder.
Replace with the Backup File: Replace the existing gvariables.dat file in the new receiver terminal with the one you backed up earlier.
Trade Copying Continues: The migration is now complete, ensuring uninterrupted trade copying between the transmitter and receiver terminals.
How to Copy 0.001 Lot Size Trades for Deriv Volatility Indexes
To copy trades with tiny lot sizes like 0.001 or 0.0001 on Deriv Volatility Indexes, make sure to configure four specific settings to 0.0001. The corresponding set file can be downloaded here.
Error of Setting Timer in MT4
When you encounter this error while attaching the Local Trade Copier EA MT4©, the EA will fail to initialize and will be removed from the chart. This is an error specific to the MT4 terminal and is not caused by the Local Trade Copier EA MT4©. Restart your MT4 terminal and attempt to attach the EA again. If the issue persists, restart your computer or VPS, reopen the MT4 terminal, and try again.
Trade is Disabled
If you see this message in the Experts tab of your receiver MT4/5 Terminal/Toolbox window, it could mean:
Your broker has not allowed trading for your account. Contact your broker to enable trading.
The symbol isn’t available in the receiver account due to a suffix added by the receiver broker. Check the symbols offered by your receiver broker in MT4/5 >> View >> Symbols and input the appropriate suffix in the 'Suffix of the Receiver Account' setting. For example, for the symbol EURUSD.r, use:
Suffix of the Receiver Account: .r
Unknown Error
If the "Unknown Error" message appears in the Experts tab of your MT4/5 Terminal/Toolbox, restart your VPS or computer and reattach the Local Trade Copier EA MT4/5©. A recurring issue may signify broker restrictions on your trading account. This is typically seen in prop firm accounts that enforce manual trading rules, barring expert advisors or automated systems.
Error: initialization failed with code 0
Seeing this error in the Journal tab of your MT4/5 terminal indicates a recent OS upgrade that requires reinstalling your MQL5.com Market products.
Resolve this by logging into your MQL5 account in MT4/5 through Tools >> Options >> Community. Navigate to the Market tab (MT4) or the Market folder (MT5) in your terminal, find your purchases, and click Install to reinstall them.
Error 12152
This error message, with code [12152], indicates a network problem that disrupts the download process.
Steps to fix it:
Check Internet Connection: Ensure your internet connection is reliable and stable. A weak connection can cause interruptions.
Restart MT4/5 Terminal: Close and reopen your platform to reset its connection to the MQL5 servers.
Update MT4/5 Software: Check for updates and ensure your terminal is running the latest version.
Firewall/Antivirus Settings: Adjust your security software to allow MT4/5 access to the internet. Add exceptions if required.
Reinstall the Product: Try downloading the product again after performing these steps. If the issue persists, it might be a temporary problem on the MQL5 server.
Error 1003
Here’s how you can resolve the issue:
Internet Connection: Make sure that your internet connection is stable. Unstable connections can interrupt the download process.
Restart MT4/5: Close and restart your MT4/5 platform to help resolve any temporary connectivity issues.
Check Firewall/Antivirus: Confirm that your firewall or antivirus isn’t blocking the download. Temporarily disable them and try downloading the EA again. Once successful, add MetaTrader 4/5 and the MQL5 Market to your exceptions list.
Reinstall MT4/5: If the issue continues, uninstall and reinstall MT4/5. Don’t forget to back up any important data before uninstalling.
Error 500
The 'Error 500' generally indicates a server-side issue, like overload, maintenance, or temporary downtime at the MQL5 Market.
To resolve this, follow these steps:
Verify the Server Status: Look for any announcements about server problems or maintenance on the MQL5 website or forums.
Confirm Internet Connection: Ensure that your internet connection is stable. You can restart your router or change networks if needed.
Update MT4/5: Outdated versions of MetaTrader might not be compatible with the MQL5 servers. Check for updates.
Check Your Security Software: Sometimes, firewalls or antivirus programs may block connections to the MQL5 servers. Disable them temporarily to test the connection.
Try Again Later: As server issues are often temporary, retrying the installation after some time may resolve the problem.
Initializing Failed with Code 1
To fix this issue, verify that you are logged into your MQL5 account. Products must be installed through the Market tab in the Terminal window (MT4: Purchased, MT5: Navigator >> Market >> My Purchases), rather than copying the ex4/5 file from another terminal.
Stay logged into your MQL5 account for the purchases to work.
After logging in, restart the MT5 terminal and try the setup again.
If the problem persists, uninstall MT5, download the branded version from your broker, and reinstall the MQL5 Market purchases before retrying the EA setup.