Try the Free Demo Version of Local Trade Copier EA MT4/5©
Start by downloading the free demo versions from these links: MT4 or MT5
Next, paste the downloaded files into your MT4/5 directory at 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 explore the Local Trade Copier EA MT4/5© before purchasing. The free 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 >> Control + A >> Delete. Please only perform this action on a non-essential demo account and avoid using it on a challenge prop firm account.
Important!
To use Local Trade Copier EA MT4/5, you must install it through your MQL5 account on each MT4/5 terminal where you wish to use it. Please note, copying the ex4/5 files directly will not work for purchases made on MQL5.com Market.
Download the MT4/5 terminal directly from your broker's website, and use it to log in to your trading account. Avoid logging into your account through another broker’s MT4/5 terminal, as this could impact copying accuracy.
Ensure that you don’t switch to a different trading account within the MT4/5 terminal while Local Trade Copier EA MT4/5 is active, as this will interrupt copying. Also, avoid using the investor password to log into the receiver account, as this will prevent copying.
If your transmitter or receiver account has a suffix after each symbol (e.g., EURUSD.r), enter this suffix (e.g., .r) in the ‘Suffix of the Transmitter Account’ or ‘Suffix of the Receiver Account’ setting in the receiver account options.
This guide covers the main setups for Local Trade Copier EA MT4/5© and addresses frequent issues encountered by users to help you troubleshoot effectively. With thousands of people using Local Trade Copier EA MT4/5© successfully, unexpected behavior is often due to a setup error. Many common setup issues are detailed here, but if you encounter a unique problem, feel free to contact me for support.
I’m available via my MQL5 profile at https://www.mql5.com/en/users/eleanna74 or by email at info@juvenille-emperor.com, and I can also check your setup through Anydesk.
To ensure a smooth start, please read the How to Install guide and Settings Guide carefully.
Resolving Local Trade Copier EA MT4/5© Copying Issues
Here’s how to troubleshoot and fix copying problems:
Install the MT4/5 terminal directly from your broker to ensure correct symbol matching and contract specifications. Using terminals from other brokers can lead to mismatches.
If you’re installing a second terminal from the same broker, follow this gif for guidance, ensuring you specify a unique folder for installation.
https://c.mql5.com/6/920/MT4_Installation_in_a_different_folder.gif
Use your MQL5 account to log in via MT4/5 >> Tools >> Options >> Community and install the EA through the Market tab. Manual copying of files (ex4/ex5) is not supported for Market purchases. Stay logged into MQL5 for the EA to work.
Verify that your installed EA version is current (MT4 v4.10 or MT5 v3.80). Update if needed by uninstalling the old version under Experts >> Market and reinstalling via the Market tab.
Restart the terminals if they’ve been running for a while to refresh their functionality.
Use the setup video linked below to review the steps, particularly suffix adjustments after 1:30 and handling special symbols later.
https://www.youtube.com/watch?v=TYI4xazOMFo
Ensure stop losses are applied to trades when using 'Risk per Trade' lot sizing. Trades without stop losses will not copy due to incomplete calculations.
For VPS setups, check the receiver terminal’s Journal tab for any errors. Note that some VPS providers may face access restrictions from MQL5.com, as seen with Zomro.
If the above doesn’t help, try these:
Uninstall the EA from both transmitter and receiver terminals.
Restart your computer or VPS and reopen the terminals.
Reinstall the EA via the Market tab while logged into your MQL5 account. Avoid copying ex4/ex5 files manually.
Configure transmitter and receiver settings from scratch, avoiding previous set files from older EA versions. Adjust broker suffixes if required and save the new setup file.
Should issues continue, check the Experts and Journal tabs for error messages. Share screenshots of the transmitter and receiver terminals, including Marketwatch, along with your receiver’s settings file.
Local Trade Copier EA MT4/5© Quick Setup Video
Attention! The transmitter account side should only have the two settings shown in the screenshot below filled out. All other settings are managed on the receiver account side. Adjusting additional settings in the transmitter account serves no purpose and will not function!
To copy trades between two accounts from the same broker, you’ll need to install a second MT4/5 terminal from that broker on your Windows machine or VPS. Download the installation file from the broker’s website, and during the setup, ensure you create a new destination folder for this second terminal in your Program Files. This allows both accounts to run simultaneously.
If your receiver account(s) are showing multiple trades from one transmitter trade, it’s usually because you have more than one Local Trade Copier EA MT4/5© attached to charts on the transmitter or receiver terminals.
Only one EA should be attached to a single chart in each terminal. Any chart of any symbol will suffice, as the copier will handle all symbols.
Refer to the quick setup video and pay attention to the part after 1:30 for suffixes, as well as the section on copying special symbols.
This problem may occur if multiple Local Trade Copier EAs MT4/5© are attached to different charts or if another copier/multiplier EA is active in the receiver terminal. To resolve this, attach only one Local Trade Copier EA MT4/5© to a single chart on the receiver terminal. Check the Experts tab logs in the receiver terminal for error details or additional information.
Due to recent MetaQuotes updates, the copying and multiplying of trades from signal subscriptions are no longer allowed. The Local Trade Copier EA MT4/5©, and other similar copier tools, will not be able to copy or multiply trades from signals anymore.
You can read about this update here: https://www.mql5.com/en/forum/473035
Terminal: Any active signal subscription on the account will restrict MQL5 trading functions, including open orders, positions, and history, as well as trading operations.
A bug in some VPS servers involving the MathRound function can cause lot size calculations to revert to 0.01. The problem is tied to the VPS CPU. Switching to another processor in the same VPS often resolves this. It’s best to avoid VPS setups known for this issue.
You can ask your VPS provider for a new server, as the bug may be isolated to certain CPUs. Testing the EA on a local system or another VPS is also a helpful troubleshooting step.
For further reading, check the forum discussion: https://www.mql5.com/en/forum/470651
Local Trade Copier EA MT4/5© ensures rapid copying when a stable environment is in place, including reliable network connections and suitable VPS specifications.
Delays or missing trades are commonly caused by weak terminal communication or insufficient system resources. If your charts appear frozen, your VPS or computer likely needs an upgrade.
Recommended VPS specifications:
2 Terminals: 2 CPU Cores, 4 GB RAM
3-5 Terminals: 4 CPU Cores, 6 GB RAM
7-8 Terminals: 6 CPU Cores, 12 GB RAM
10-15 Terminals: 8 CPU Cores, 16 GB RAM
30+ Terminals: 16-24 CPU Cores, 48-64 GB RAM
Additional VPS considerations:
Latency: Lower latency by choosing a VPS near your broker’s servers.
Disk space: A minimum of 50-100 GB SSD storage is required.
Operating system: Ensure compatibility with a recent Windows Server version.
For recommended VPS setups, check: https://contabo.com/en/vps/
Address these factors to eliminate delays and ensure efficient copying.
Learn how to set up a 1 transmitter to 1 receiver copying arrangement without dealing with symbol suffixes. Suffixes are letters appended to symbols, like the '.r' found in EURUSD.r.
This video demonstrates a basic 1 Transmitter to 1 Receiver setup, where the transmitter account’s symbols use a .r suffix. The suffix is automatically mapped without additional settings. A suffix is any letters added to the end of a symbol, like '.r' in EURUSD.r. This feature works only for suffixes with a dot, such as EURUSD.r, but not for EURUSDecn or EURUSD+.
In this video, we guide you through a simple 1 Transmitter to 1 Receiver setup, where the transmitter account uses a + suffix in its symbols. You will need to enter the + suffix from the transmitter account into the Suffix of the Transmitter Account setting on the receiver account. A suffix is a set of letters added to the symbol, like .r in EURUSD.r.
Watch this video for a simple 1 Transmitter to 1 Receiver setup, where the receiver account symbols have a suffix. You’ll need to input the suffix from the receiver account symbols into the Suffix of the Receiver Account setting on the receiver account. A suffix is a letter or group of letters added to the symbol’s end, like .r in EURUSD.r.
Watch this video for a simple 1 Transmitter to 1 Receiver setup where both accounts use the same symbol and suffix, for example, EURUSD.r. The suffix is automatically mapped, ensuring that trades are copied smoothly. If this doesn’t happen automatically, manually enter the .r suffix in the Receiver Account settings. This issue can occur with brokers that offer multiple symbol sets.
Suffix of the Receiver Account: .r
A suffix is the additional part added to the symbol, such as .r in EURUSD.r.
This video shows how to set up your accounts when the transmitter and receiver have differing suffixes. For instance, the transmitter’s suffix is +, while the receiver’s suffix is .r. Both need to be added to the Suffix of the Transmitter Account and Suffix of the Receiver Account fields on the receiver terminal. Suffixes are characters added to a symbol’s end, such as the .r in EURUSD.r. Note that automatic mapping only applies to transmitter suffixes with a dot, like EURUSD.r, but not for variations like EURUSDecn or EURUSD+.
This video shows how to set up 1 transmitter and 2 receiver accounts when the transmitter account uses symbols with a .r suffix. The suffix maps automatically onto the receiver accounts without requiring any adjustments. A suffix refers to letters or symbols added after the main symbol, like .r in EURUSD.r. Automatic mapping only supports dot suffixes like EURUSD.r, not formats such as EURUSDecn or EURUSD+.
In this example, trades are copied from 1 transmitter account to 2 receiver accounts, one of which has a suffix. Ensure the suffix is entered into the Suffix of the Receiver Account field. For instance, the .r in EURUSD.r represents the suffix added to the symbol.
This guide covers a setup with 2 transmitters and 1 receiver account. One of the transmitter accounts uses a .r suffix on its symbols, which is automatically mapped to the receiver account, eliminating the need for manual adjustments. A suffix is a letter or group of letters added to the end of a symbol, as seen in EURUSD.r with the .r suffix. Automatic suffix mapping is supported only for dot-prefixed suffixes, such as EURUSD.r, but not for suffixes like EURUSDecn or EURUSD+.
In this demonstration, a 3-account setup is shown with 2 transmitter accounts and 1 receiver account. The receiver account’s symbol suffix must be input in the Suffix of the Receiver Account option. For instance, .r in EURUSD.r is the suffix.
Learn how to set up trade copying between 2 transmitter accounts and 2 receiver accounts in this step-by-step video guide.
This video showcases a case where copying from a transmitter account to a receiver account does not work because the receiver is in investor mode. Investor mode, accessed using the investor password, restricts trading capabilities. Once the user logged in with the master password and re-enabled Auto/Algo trading (disabled after the password update), copying worked as expected.
Some traders have reported brokers like LegoMarket, MaxGlobal, Zentrade, GlobalPremier, HanjuGlobal, and AlfaSuccessCorp adding non-existent trades to account histories. This scam entices traders to open accounts and lose money. MQL5.com has banned such brokers from publishing signals. If trades are not copying, it’s due to the scam, not a problem with your Local Trade Copier EA MT4/5©. Stay alert for unrealistic claims.
The video explains a 3-account setup where the 1st account transmits to the 2nd, which acts as both a receiver and a transmitter to the 3rd, using 2 Local Trade Copier EAs MT4/5© on separate charts.
This video illustrates copying US stock market indexes from 1 Transmitter Account to 2 Receiver accounts. The 1st receiver account requires a .r suffix for US500 and US30 symbols, which must be entered in the Suffix of the Receiver Account section. The 2nd receiver account uses SPX500 and WS30 instead, making it necessary to configure these symbols in the Special Symbols settings.
This video demonstrates how to use Local Trade Copier EA MT5 for copying stocks between brokers by leveraging the Special Symbols setup. TSLA.NAS from the transmitter account is automatically mapped to the receiver due to its dot suffix. Meanwhile, ABBV.NYSE requires the Special Symbols feature to correctly map it to ABBVIE on the receiver broker.
This video demonstrates how to block trades with particular magic numbers from being copied to the receiver account. These trades could be generated by an EA or another system using specific magic numbers. To find the magic number, hover over the ticket number in the Trade or Trading History tab (Expert ID) of the transmitter account. The video first shows trades from the Manual Trade Panel EA MT4 being copied. Once the expert’s magic number is added to the Magic Numbers Not to Copy setting, subsequent trades are not copied to the receiver account.
This video illustrates how to stop particular symbols from being copied to the receiver account. A trade is first opened and copied without issue, but once the symbol is included in the Symbols Not to Copy setting, it is excluded from copying.
This feature lets you assign custom multipliers to specific symbols, overriding the universal multiplier in the receiver account settings.
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
To transfer your MT4/5 transmitter-to-receiver setup to a different machine while keeping all trades active, follow these steps:
Open the receiver terminal on your current system. Navigate to MT4 >> File >> Open Data Folder >> Profiles folder and locate the gvariables.dat file.
Copy the file to a secure storage location.
Install the MT4/5 transmitter and receiver terminals on the new computer or VPS.
On the new receiver terminal, go to MT4 >> File >> Open Data Folder >> Profiles folder and replace the gvariables.dat file with the copied one.
Your trade copying setup is now successfully migrated, ensuring uninterrupted operation.
Follow this process to transfer your MT4/5 transmitter to MT5 receiver setup, preserving all open trades and configurations:
Identify gvariables.dat File in the Original MT5 Receiver Terminal: Open the MT5 receiver terminal. Go to MT5 >> File >> Open Data Folder >> Bases folder to find the gvariables.dat file.
Save the File: Copy the gvariables.dat file from the current terminal and store it in a secure location.
Install the Terminals on the New System: Set up the MT4/5 transmitter and MT5 receiver terminals on the new computer or VPS.
Locate the File in the New Receiver Terminal: Open the MT5 receiver terminal on the new setup. Navigate to MT5 >> File >> Open Data Folder >> Bases folder and find the new gvariables.dat file.
Replace the File: Replace the new gvariables.dat file with the one saved from your previous setup.
Seamless Transition: The setup transfer is now complete, and trade copying will continue without interruption.
To copy trades with lot sizes such as 0.001 or 0.0001 on Deriv's Volatility Indexes, you need to modify four key settings to 0.0001. The necessary set file is available here for reference.
When this error arises while attaching the Local Trade Copier EA MT4© to an MT4 chart, the EA will not initialize properly and will be removed. The issue is caused by the MT4 terminal itself, not by the Local Trade Copier EA MT4©. To fix this, restart your MT4 terminal and reattach the EA. If restarting the terminal doesn’t work, reboot your computer or VPS and reapply the EA to your chart.
If you encounter this message in the Experts tab of your receiver MT4/5 Terminal/Toolbox window, it indicates one of the following:
Trading is disabled by your broker for your account. You need to contact your broker to resolve this.
The copied symbol is unavailable in the receiver account because the broker adds a suffix to its symbols. Navigate to MT4/5 >> View >> Symbols, find the symbols supported by your receiver broker, and update the 'Suffix of the Receiver Account' setting. For instance, if your broker uses EURUSD.r, set:
Suffix of the Receiver Account: .r
This message in the Experts tab of your MT4/5 Terminal/Toolbox indicates a possible broker restriction. Restart your computer or VPS and reattach the Local Trade Copier EA MT4/5© to your chart. If unresolved, this error is often related to prop firm accounts, where expert advisors and algorithmic trading are banned to maintain manual trading standards.
This error message in your MT4/5 terminal’s Journal tab log indicates an operating system upgrade and the need to reinstall your MQL5.com Market purchases.
To address this, sign into your MQL5 account via MT4/5: go to Tools >> Options >> Community, then open the Market tab of the Terminal window (MT4) or the Market folder in Navigator (MT5). Find your purchases and click Install to complete the reinstallation.
The [12152] error code signals a network issue that disrupts the request to download your product.
To resolve it:
Verify Internet Stability: Ensure your internet connection is stable and sufficient for downloading from the MQL5 Market.
Restart MT4/5 Terminal: Close and restart the terminal to reset its connectivity.
Check for Updates: Confirm that your MT4/5 platform is up to date to avoid errors caused by outdated software.
Review Security Settings: Ensure MT4/5 is not blocked by your antivirus or firewall. Add it to the allowed programs if needed.
Retry Installation: After completing these steps, try downloading the product again. If the error persists, it may be due to temporary issues on the MQL5 server.
To resolve this issue, please follow these steps:
Check Your Internet Connection: Make sure your internet connection is stable and not causing interruptions in the download process.
Restart MT4/5: Close and reopen your MT4/5 platform. Restarting the platform can often resolve temporary connection problems.
Firewall/Antivirus Check: Ensure your firewall or antivirus software isn't blocking the download. Temporarily disable them and retry downloading the EA. Once successful, add MetaTrader 4/5 and MQL5 Market to your exceptions list.
Reinstall MT4/5: If the issue persists, try uninstalling and reinstalling MT4/5. Don’t forget to back up any important settings or data before reinstalling.
This error typically means there's a problem on the server-side, such as overload, maintenance, or temporary issues with MQL5 Market servers.
Here’s how to fix it:
Check MQL5 Server Status: Verify if there’s any ongoing maintenance or issues with the MQL5 servers.
Verify Your Internet Connection: Make sure your internet connection is stable. Try restarting your router or connecting to another network if needed.
Update MT4/5: Ensure you’re using the latest version of MetaTrader for better compatibility with the MQL5 servers.
Firewall and Antivirus Check: Make sure your security software is not blocking the connection. Temporarily disable it to test.
Retry the Installation: Sometimes server issues resolve over time. Try reinstalling the product later.
The "Initializing Failed with Code 1" error can occur if you're not logged into your MQL5 account, or the product was installed incorrectly.
Log into your MQL5 account and install the product through the Market tab (MT4: Purchased, MT5: Navigator >> Market >> My Purchases). Don’t copy the ex4/5 file from another terminal.
Keep yourself logged in to your MQL5 account to ensure everything works smoothly.
Restart the MT5 terminal after logging in and retry the setup.
If the error persists, uninstall the MT5 terminal, download the custom version from your broker’s website, reinstall your MQL5 purchases, and perform the EA setup again.