Try the Free Demo Version of Local Trade Copier EA MT4/5©
Start by downloading the free demo version using the links below: MT4 or MT5
After downloading, copy the file into your terminal folder: MT4/MT5 → File → Open Data Folder → MQL4/MQL5 → Experts, then restart your MetaTrader terminal.
Next, watch the short setup video below and follow the same steps on your demo accounts to test Local Trade Copier EA MT4/5© before purchasing. The free demo is fully functional for 4 hours at a time and works on demo accounts only. To reset the demo period, go to: MT4/MT5 → Tools → Global Variables → Ctrl + A → Delete. Please perform this reset only on non-critical demo accounts and avoid using it on prop firm challenge accounts.
To ensure the Local Trade Copier EA MT4/5© functions correctly across all terminals, please adhere to these strict guidelines:
You must install the Local Trade Copier EA MT4/5© via your MQL5 Account within the terminal. Copying and pasting .ex4 or .ex5 files will not work for MQL5.com Market purchases.
Always use the MT4/5 terminal downloaded directly from your specific broker's website to log into your trading account. Using a terminal from a different broker may interfere with the trade copying process.
While the Local Trade Copier EA MT4/5© is running, do not log into any other trading account on that specific terminal, as doing so will halt the trade copying function.
Never use the investor password to log into the receiver account, as it will prevent the EA from executing trades.
If your transmitter or receiver account uses a symbol suffix (e.g., EURUSD.r), be sure to enter this exact suffix (e.g., .r) in the "Suffix of the Transmitter Account" or "Suffix of the Receiver Account" setting within the receiver's configuration.
This guide is designed to walk you through the most common configurations for the Local Trade Copier EA MT4/5© and help you troubleshoot various issues encountered by users. Thousands of traders successfully use this EA daily; if copying isn't working as expected, it's typically due to a minor setup error. Many common issues and solutions are detailed below.
Please read both the Getting Started Guide and this Settings Documentation completely before starting to avoid potential problems.
If you cannot find the solution to your issue below, I am available to help or review your setup via Anydesk. You can contact me through my MQL5 profile page: https://www.mql5.com/en/users/eleanna74 or by email at info@juvenille-emperor.com.
If you encounter problems with trades not copying, please methodically review and execute the following checks:
Verify Your Terminal Source: Crucially, ensure you are using the MT4/5 terminal provided directly by your broker. Using a terminal from a different broker can lead to discrepancies in symbols and contract specifications, which will prevent copying.
Install Additional Terminals (If Needed): If you require another terminal from the same broker, be sure to select a different destination folder during installation to avoid overwriting the existing one. (Reference GIF: https://c.mql5.com/6/920/MT4_Installation_in_a_different_folder.gif)
MQL5 Installation: Log into your MQL5 account via MT4/5 >> Tools >> Options >> Community and install the EA on all necessary terminals. Do not manually copy the .ex4 or .ex5 files, as they will not work for MQL5.com Market purchases. Ensure you remain logged in.
Update EA Version: Verify you are running the latest version of the Local Trade Copier EA MT4/5© (MT4 v4.50, MT5 v4.30). To update, delete the older version from the Navigator window, then reinstall via the Market tab (Purchased) in MT4 or Navigator >> Market >> My Purchases in MT5.
Restart Terminals: If your terminals have been running for a long time, simply restarting both the transmitter and receiver terminals can often resolve common background glitches.
Review Setup Video: Consult the quick setup video for visual guidance, paying special attention to the symbol suffix configuration (starting at 1:30) and sections on special symbol settings. (Video: https://www.youtube.com/watch?v=TYI4xazOMFo)
Lot Sizing Check: If you are using the 'Risk per Trade' lot sizing method, you must confirm that the original trades on the transmitter account have Stop Losses applied. Without a Stop Loss value, the EA cannot calculate the required risk, and trades will fail to copy.
VPS Journal Check: If you are using a VPS, check the Journal tab in the receiver terminal for specific error messages. Note: Some VPS providers, such as Zomro, have reported compatibility restrictions with MQL5.com services.
Service Restriction: Copying trades from transmitter accounts that are simultaneously subscribed to other signal services (e.g., MQL5.com Signals, AVA Copy Trading, or TitanFX Social Trading) is no longer permitted.
If the steps above do not resolve your problem, perform a clean reinstallation:
Uninstall the Local Trade Copier EA MT4/5© from both terminals.
Restart your VPS or PC, then reopen both the transmitter and receiver terminals.
Log back into your MQL5 account and reinstall the EA via the Market tab (avoid copying files).
Manually reconfigure the transmitter and receiver settings. Do not load old set files from prior EA versions. If necessary, update the broker suffixes and save a new set file compatible with the latest versions (MT4 v4.50 or MT5 v4.30).
If the issue persists after these advanced steps:
Check the receiver terminal’s Experts and Journal tabs for any messages or errors.
Send me full screenshots of both the transmitter and receiver terminals (including their Marketwatch windows) and your receiver settings saved as a set file for review.
Local Trade Copier EA MT4/5© Quick Setup Video
If your transmitter and receiver accounts are both held with the same broker, you must install a separate, second terminal of that broker onto your Windows computer or VPS. This is necessary to allow both accounts to run simultaneously in separate terminal instances.
To achieve this:
Download the MT4/5 terminal installer directly from your broker's website.
During the installation process, choose a different destination folder (e.g., Program Files/Broker Name MT4 - 2) within your Program Files directory for the second terminal .
If you observe multiple identical trades being opened on the receiver account(s) following a single trade on the transmitter, the issue is likely due to running more than one instance of the Local Trade Copier EA MT4/5© on either the transmitter or receiver terminals.
Crucial Rule:
Transmitter: Only one instance of the Local Trade Copier EA MT4/5© should be attached to a single chart of any symbol.
Receiver: Similarly, only one instance should be attached to a single chart of any symbol.
Attaching a single instance per account is sufficient to copy all trades from all symbols.
Please review the quick setup video for the correct procedure, paying close attention after 1:30 for suffix settings and the third part for handling special symbols.
If copied trades are immediately closing on the receiver account, it usually indicates a conflict caused by multiple instances or external EAs.
Please verify the following:
Ensure that only one instance of the Local Trade Copier EA MT4/5© is attached to a single chart on both the transmitter and receiver terminals.
Verify that no other copier or multiplier EA is running on any chart within the receiver terminal. The Local Trade Copier EA MT4/5© must be the only trade management EA operating on the receiver account.
For further details on the error, check the Experts tab logs within the receiver terminal.
Due to recent updates from MetaQuotes, copying and multiplying trades originating from external signal subscriptions is now prohibited. Consequently, the Local Trade Copier EA MT4/5© (along with other similar copier tools) can no longer copy or multiply trades from accounts that are actively subscribed to a signal.
MetaQuotes Restriction Details: When an account is subscribed to a signal, all MQL5 trading and history functions, including receiving orders and positions, history retrieval, and trade execution, are blocked within the terminal.
For more information regarding this change, please visit the MQL5 forum post: https://www.mql5.com/en/forum/473035.
A known issue affecting some VPS configurations causes lot size calculations to incorrectly default to 0.01 due to a bug in the terminal's MathRound function. This problem is typically tied to the underlying physical CPU used by the VPS.
Recommended Solution:
Before changing VPS providers entirely, contact your current provider and request to be moved to a different server or virtual CPU within their system. Switching processors has successfully resolved this issue for many users.
To confirm that the VPS is the source of the problem, it is recommended to test the Local Trade Copier EA MT4/5© on a local machine or a different, known-good VPS.
It is best practice to avoid VPS environments where the MathRound function does not operate correctly.
For more technical details and discussion, please visit the MQL5 forum thread here: https://www.mql5.com/en/forum/470651.
The Local Trade Copier EA MT4/5© is designed to execute trade copies in under 0.5 seconds under optimal conditions. If you experience delays or missing trades, it often points to inadequate system performance or poor terminal communication. Optimal conditions include: stable internet, low latency to your broker's servers, and a capable VPS or computer setup.
A key indicator of insufficient resources is frequently freezing charts, which means your setup likely requires an upgrade.
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
Latency: Select a VPS provider geographically close to your broker's servers for the fastest execution speeds.
Disk Space: Allocate at least 50 - 100 GB of SSD storage to accommodate all MT4/5 installations, logs, and system files.
Operating System: Use the latest Windows Server version compatible with MT4/5.
Performance: Be aware that VPS performance varies significantly. Services offering many "virtual cores" may not perform as well as smaller servers with true dedicated cores from reputable providers.
For robust VPS options, you may visit: https://contabo.com/en/vps/
By addressing these performance and network factors, you can ensure seamless trade copying and minimize delays.
This video demonstrates a straightforward configuration where a single transmitter account copies trades to a single receiver account, and neither account utilizes symbol suffixes.
What is a Suffix? A suffix is a letter or group of letters added at the end of a trading symbol to denote account type or server (e.g., the .r in EURUSD.r). If your symbols are simply EURUSD or XAUUSD, you have no suffix.
This video demonstrates a simple 1 Transmitter to 1 Receiver setup where the transmitter account's symbols include a suffix (e.g., the .r in EURUSD.r).
A suffix is a group of letters added at the end of a symbol. In this setup, the suffix is automatically mapped to the receiver account without requiring additional settings in the EA's inputs.
Important: This automatic mapping feature works only for suffixes that include a dot (e.g., EURUSD.r). It does not work for suffixes without a dot (e.g., EURUSDecn or EURUSD+).
This video demonstrates a simple 1 Transmitter to 1 Receiver setup where the transmitter account's symbols use a non-dot suffix (e.g., the + in EURUSD+).
A suffix is a letter or group of letters added at the end of a symbol.
Manual Input Required: Because the suffix does not contain a dot (like the + example), you must manually enter the transmitter's symbol suffix (e.g., +) into the Suffix of the Transmitter Account setting found in the receiver account's configuration.
This video demonstrates a simple 1 Transmitter to 1 Receiver setup where the receiver account's symbols include a suffix (e.g., the .r in EURUSD.r).
A suffix is a letter or group of letters added to the end of a symbol.
Manual Input Required: In this scenario, you must manually enter the receiver's symbol suffix (e.g., .r) into the Suffix of the Receiver Account setting found within the receiver account's configuration.
This video showcases a 1 Transmitter to 1 Receiver setup where both the transmitter and receiver accounts use the exact same symbol and suffix (e.g., EURUSD.r). When the symbols are identical, the suffix is often mapped automatically, allowing trades to be copied seamlessly without manual configuration.
Suffix of the Transmitter Account: m (or whatever your specific suffix is)
Suffix of the Receiver Account: m (or whatever your specific suffix is)
Reminder: A suffix is a group of letters added to the end of a symbol, like .r in EURUSD.r.
This video demonstrates a configuration where the transmitter and receiver accounts use different suffixes in their symbols (e.g., the transmitter uses a + suffix, while the receiver uses a .r suffix). When the suffixes differ, you must manually enter both suffixes into the receiver account's settings:
Suffix of the Transmitter Account: +
Suffix of the Receiver Account: .r
A suffix refers to a letter or group of letters added to the end of a symbol (e.g., the .r in EURUSD.r).
Important Note on Automatic Mapping: Remember that automatic suffix mapping only works for transmitter suffixes that include a dot (e.g., EURUSD.r). It does not work for non-dot suffixes (e.g., EURUSDecn or EURUSD+).
This video demonstrates a setup involving one transmitter account and two receiver accounts. The transmitter account uses a dot suffix (e.g., .r) at the end of its symbols. Because the suffix includes a dot (e.g., .r in EURUSD.r), it is automatically mapped onto both receiver accounts, requiring no additional configuration for the suffix in the receiver EA inputs.
A suffix is a character or group of characters added to the end of a symbol.
Important Note: This automatic mapping feature is only effective for transmitter suffixes that have a dot following the main symbol (e.g., EURUSD.r). It does not apply to other formats like EURUSDecn or EURUSD+.
This video demonstrates a setup involving one transmitter and two receiver accounts, where one of the receiver accounts has a suffix in its symbols. For the receiver account that uses the suffix, you must manually enter that suffix (e.g., .r) into the Suffix of the Receiver Account setting within that account's configuration. The other receiver account (without a suffix) does not need this setting adjusted.
A suffix is a letter or group of letters added to the end of a symbol, such as the .r in EURUSD.r.
This video demonstrates a setup involving two transmitter accounts and one receiver account. One of the transmitter accounts uses a dot suffix (e.g., .r) at the end of its symbols, while the other does not. The .r suffix on the transmitter account is automatically mapped onto the receiver account, meaning no special configuration for that specific suffix is needed in the receiver's EA inputs.
A suffix is a letter or group of letters added to the end of a symbol (e.g., the .r in EURUSD.r).
Important Note: Automatic transmitter suffix mapping only applies to suffixes that include a dot (e.g., EURUSD.r). It does not apply to suffixes in other formats, such as EURUSDecn or EURUSD+.
This video demonstrates a setup involving two transmitter accounts and one receiver account where the receiver account's symbols include a suffix. In this configuration, the suffix of the receiver account symbols (e.g., .r) must be manually specified in the Suffix of the Receiver Account setting within the receiver's configuration.
A suffix is a letter or group of letters added at the end of a symbol, such as .r in EURUSD.r.
This video demonstrates a straightforward setup for configuring the trade flow between two transmitter accounts and two receiver accounts.
This video demonstrates an issue where trade copying fails because the receiver account is logged in using the Investor Password. When a user logs in with the Investor Password, they are granted monitoring access only, which means the account has no full trading privileges and cannot open or close trades. Consequently, the trade copier cannot function.
Switch Passwords: Log out of the receiver terminal and log back in using the Master Password (which grants full trading privileges).
Re-enable Trading: After the password change, the Auto/Algo Trading button on the terminal toolbar is usually disabled for security. Re-enable this button.
Once these steps are completed, the copying should resume without issues.
I have received contacts from several users attempting to copy trades from "miracle" trading accounts that always show guaranteed profits on symbols like XAUUSD. These accounts often originate from suspicious brokers, including (but not limited to) LegoMarket, MaxGlobal, Zentrade, GlobalPremier, HanjuGlobal, or AlfaSuccessCorp. The trades appearing on these transmitter accounts were never genuinely opened—they were fabricated in the trading history, often with cooperation between the scammer and the broker. This scheme is designed to lure unsuspecting traders into opening accounts with these specific brokers, only for the traders to eventually lose their funds.
Important: Note that MQL5.com has banned these types of brokers, and they cannot publish signals in the Signals section. If trades from such an account cannot be copied, the issue is not with your Local Trade Copier EA MT4/5©, but a result of the underlying scam. Always be cautious of brokers and traders promising unrealistic results.
This video demonstrates a complex, three-account setup where the second account serves a dual purpose:
Account 1 transmits trades to Account 2.
Account 2 acts as both a receiver (from Account 1) and a transmitter (to Account 3).
Account 2 must have two separate instances of the Local Trade Copier EA MT4/5© attached to two different charts to manage this dual functionality (one instance to receive, one instance to transmit).
This video demonstrates a setup where a single Transmitter Account copies special symbols and US stock market indexes (e.g., US500, US30) to two different Receiver Accounts. The first receiver account uses the same base symbols but includes a suffix (e.g., .r in US500.r). To ensure proper copying the suffix (e.g., .r) must be manually entered in the 'Suffix of the Receiver Account' setting.
The second receiver account uses entirely different names for the same symbols (e.g., SPX500 for US500 and WS30 for US30). To ensure proper copying these alternative symbols must be added to the 'Special Symbols' section of the second receiver account's configuration to map them correctly.
This video demonstrates how to leverage the 'Special Symbols' configuration within the Local Trade Copier EA MT5 to successfully copy stock trades between different brokers, who often use unique ticker formats.
Transmitter Symbol: TSLA.NAS (Tesla stock with an exchange suffix).
Receiver Symbol: TSLA (Tesla stock without a suffix).
Result: Due to the dot suffix (.NAS), the trade copier automatically maps the symbol, and the copy executes seamlessly without requiring extra configuration.
Transmitter Symbol: ABBV.NYSE (AbbVie stock with an exchange suffix).
Receiver Symbol: ABBVIE (The receiver broker uses the full name as the symbol).
Configuration: The Special Symbols setting on the receiver's Local Trade Copier EA MT5 must be used to manually map the incoming transmitter symbol (ABBV.NYSE) to the receiver's symbol (ABBVIE) for correct execution.
This video demonstrates how to use the 'Magic Numbers Not to Copy' setting to exclude specific trades from being copied from the transmitter to the receiver account. This is useful when trades originate from a source (like an EA or a different strategy) that you do not wish to replicate.
In the transmitter account, hover your mouse cursor over the ticket number in the Trade or Trading History tab. The pop-up information will display the Expert ID, which is the trade's Magic Number.
In the video, a trade from an expert (e.g., "Manual Trade Panel EA MT4") is first copied normally.
The Magic Number of that expert is then added to the 'Magic Numbers Not to Copy' setting in the Local Trade Copier configuration.
Subsequent trades originating from that specific expert or source will not be copied to the receiver account.
This video demonstrates how to use the 'Symbols Not to Copy' setting to prevent trades on specific symbols from being replicated on the receiver account.
Initially, a trade is opened on a specific symbol (e.g., AUDCAD) on the transmitter account and is successfully copied to the receiver.
The symbol (AUDCAD) is then added to the 'Symbols Not to Copy' setting in the receiver account's configuration.
Subsequent trades opened on that specific symbol on the transmitter account are no longer copied to the receiver account.
The Custom Symbol Multipliers setting allows you to assign specific, individual multipliers to selected symbols on the receiver account, overriding the universal multiplier set for all other trades.
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
If you need to transfer an active MT4/5 transmitter-to-receiver setup with open trades to a new Windows computer or VPS, follow these detailed steps to ensure all settings and trade continuity are preserved:
1. Locate the Global Variables File (Current System)
Open the receiver MT4 terminal on your current computer or VPS.
Navigate to: MT4 >> File >> Open Data Folder
In the Data Folder, navigate to the Profiles folder.
Locate and copy the gvariables.dat file.
2. Save the File
Save the copied gvariables.dat file to a secure, accessible location (e.g., cloud storage, USB drive, or desktop).
3. Install Terminals (New System)
Install the MT4/5 transmitter and receiver terminals on the new computer or VPS.
4. Restore the Global Variables File (New System)
On the new receiver terminal, open it and navigate to: MT4 >> File >> Open Data Folder
In the Data Folder, navigate to the Profiles folder.
Paste the copied gvariables.dat file into the Profiles folder, replacing the existing file.
After completing these steps, your transmitter-to-receiver setup is successfully migrated. The new receiver terminal will recognize all ongoing trades and settings, ensuring seamless trade copying and management of existing positions.
If you need to transfer an existing MT4/5 transmitter to MT5 receiver setup, including open trades, to a different computer or VPS while preserving settings and trade continuity, follow these steps:
1. Locate and Copy the Global Variables File (Current MT5 Receiver)
Open the MT5 receiver terminal on your current computer or VPS.
Navigate to: MT5 >> File >> Open Data Folder
In the Data Folder, navigate to the Bases folder.
Locate and copy the gvariables.dat file.
Save the copied gvariables.dat file to a secure, accessible location.
2. Install Terminals (New System)
Set up the MT4/5 transmitter and MT5 receiver terminals on the new computer or VPS.
3. Locate and Replace the Global Variables File (New MT5 Receiver)
Open the MT5 receiver terminal on the new system.
Navigate to: MT5 >> File >> Open Data Folder
Navigate to the Bases folder.
Replace the existing gvariables.dat file with the file you copied from your initial setup.
Your MT4/5 transmitter to MT5 receiver setup has now been successfully moved. All settings are preserved, open trades will remain intact, and trade copying will continue without interruption.
To successfully copy trades that use lot sizes smaller than the standard minimum of 0.01, such as those frequently used with Deriv's Volatility Indexes (e.g., 0.001 or 0.0001 lots), you must adjust the following four settings in your EA configuration. This will enable the copying of trades with lot sizes as small as 0.001 or 0.0001. You can find the corresponding set file available here.
If you encounter the "Error of Setting Timer in MT4" message when attempting to attach the Local Trade Copier EA MT4© to your chart, the Expert Advisor will fail to initialize properly and will be immediately removed from the chart. This specific error originates from the MT4 terminal itself and is not caused by the Local Trade Copier EA MT4©.
To resolve this issue, follow these steps sequentially:
First Attempt: Simply restart your MT4 terminal and reattach the EA to the chart.
Second Attempt (If the Problem Continues): Restart your computer or VPS, then reopen your MT4 terminal and attach the EA again.
If the message "Trade is Disabled" appears in the Experts tab of your receiver MT4/5 Terminal/Toolbox window, it usually indicates one of the following two issues:
Issue: Trading has been disabled by your broker for your specific account.
Action: You must contact your broker directly to investigate and request the activation of trading for your account.
Issue: The symbol being copied is not available in the receiver account because the required suffix has not been correctly configured.
Action:
Open the terminal menu: MT4/5 >> View >> Symbols.
Check the list of available symbols used by your receiver broker to find the correct suffix (e.g., .r).
Include this required suffix in the receiver Local Trade Copier EA's settings:
Example: If the symbol is EURUSD.r, you should enter:
Suffix of the Receiver Account: .r
If the message "Unknown Error" appears in the Experts tab of your MT4/5 Terminal/Toolbox, this usually indicates a deeper system or account-level restriction.
Restart: Restart your computer or VPS.
Reattach: Try attaching the Local Trade Copier EA MT4/5© to the chart again.
If the issue continues, it is often due to restrictions imposed by your broker on your trading account.
Prop Firm Accounts: This error frequently occurs in prop firm accounts where:
Expert Advisors (EAs) and algorithmic trading are prohibited.
Manual trading rules or competition policies are being enforced.
In such cases, the broker's restrictions prevent the EA from initializing and executing trades.
If the message "Error: initialization failed with code 0" appears in the Journal tab of your MT4/5 terminal, it indicates that your computer or VPS has undergone an operating system upgrade (such as a major Windows update). This upgrade requires you to reinstall your MQL5.com Market purchases.
You need to force your terminal to re-register the purchased software:
Log In: Log in to your MQL5 account via the MT4/5 terminal:
Go to Tools >> Options >> Community.
Locate Purchases: Navigate to the Market section:
MT4: Find the Market tab in the Terminal window.
MT5: Find the Market folder under the Navigator window.
Reinstall: Locate your purchase (the Local Trade Copier EA) and click the Install button to reinstall the software.
After reinstalling, the EA should initialize correctly.
The error message you have encountered—Error Code [12152]—indicates a network-related problem during the attempt to send a request to download a product from the MQL5 Market.
Follow these steps sequentially to troubleshoot and resolve the connectivity problem:
Check Internet Connection: Ensure your internet connection is stable and reliable. A robust connection is crucial for seamless downloads from the MQL5 Market.
Restart MT4/5: Close and reopen your MT4/5 platform. A simple restart often clears temporary connectivity issues.
Update MT4/5: Confirm that your MT4/5 platform is updated to the latest version to prevent any known compatibility problems.
Adjust Firewall/Antivirus: Check your firewall or antivirus software settings. Make sure they are not blocking the MT4/5 terminal's access to the internet. Add an exception for MT4/5 if necessary.
Retry Installation: After completing the steps above, attempt to reinstall the product. If the issue still persists, it might be a temporary problem with the MQL5 Market server; please try again later.
The error code 1003 typically indicates a general connectivity or download failure when attempting to interact with the MQL5 Market.
Follow these steps to troubleshoot the connectivity and successfully download your product:
Check Your Internet Connection: Ensure that your internet connection is stable and properly functioning. Connectivity issues are a common cause of download interruptions.
Restart MT4/5: Close and reopen your MT4/5 platform. A simple restart often clears temporary connection glitches.
Firewall/Antivirus Check:
Temporarily disable your firewall or antivirus software and attempt to download the EA again.
If successful, be sure to add MetaTrader 4/5 and the MQL5 Market domains to your exceptions list before re-enabling your security software.
Reinstall MT4/5: If the issue persists after the above steps, you may need to uninstall and reinstall MT4/5. Remember to back up any important data and custom settings beforehand.
An "Error 500" is a general HTTP status code that almost always suggests a problem on the server side. When encountering this with the MQL5 Market or MT4/5, it could be due to server overload, ongoing maintenance, or a temporary issue with the MQL5 Market servers.
Check Server Status:
Visit the official MQL5 website or forums to verify if the server status is reported.
If maintenance or widespread issues are reported, you will need to wait until they are resolved by MQL5.
Verify Your Internet Connection:
Ensure your internet connection is stable.
If needed, restart your router or temporarily switch to another network to rule out local connectivity problems.
Update MetaTrader:
Ensure your MT4/5 platform is updated to the latest version. Outdated software can sometimes cause compatibility issues with MQL5 Market servers.
Review Firewall and Antivirus:
Check if your firewall or antivirus is blocking access to the MQL5 Market servers.
Temporarily disable your security software and check if the issue is resolved. If so, add exceptions to your security software.
Retry the Installation:
Since this is often a server-side issue, try reinstalling the product at a later time after a waiting period.
If you receive the error message "Initializing Failed with Code 1" in your terminal, it generally indicates a problem with the validation or proper installation of your MQL5 Market purchase.
MQL5 Account Login: Ensure you are logged into your MQL5 account at all times. The EA needs continuous validation via your login for proper functionality.
Verify Correct Installation:
Do not copy and paste the ex4/5 file from another terminal's folder.
You must install the product correctly through the Market tab in your terminal window:
MT4: Check the Purchased tab.
MT5: Go to Market >> My Purchases.
Terminal Restart: Restart your MT5 terminal and retry your EA setup on the chart.
If the problem continues, there might be an issue with the integrity of your MT5 terminal installation:
Uninstall the current MT5 terminal.
Download and Install: Download the custom branded version of the MT5 terminal directly from your broker’s website.
Reinstall Purchases: Install the new terminal, then re-log into MQL5 and reinstall your Market purchases.
Retry: Retry attaching the EA to the chart.
Send us a message via the contact page and we’ll get back to you promptly.