Regional Restrictions!
Thank you for visiting WM Markets. We regret to inform you that we do not accept clients from your region.
View Categories

How do I fix my EA (Expert Advisor) after an asset/symbol name change on the MT4 or MT5?

In case an asset changes name on the MT4 or MT5, your EA (Expert Advisor) could be generating errors when attempting to access the old symbol name that no longer exists, resulting in interruptions. To fix any issues you may have, follow these steps:

1. Verify symbol name in Market Watch
Open Market Watch (Ctrl+M) on the MT4 or MT5
Check the new name of the symbol
Take careful note of it

2. Try to manually set the new symbol name
If your EA allows you to manually set the symbol name in its settings (Inputs / Parameters):
Go to the EA settings.
Update the symbol name to reflect the new one used on our platform.

For example: If BTCUSD changes to BTCUSD@, just add the “@”at the end of the symbol name.

If your EA uses fixed (hard-coded) symbol names, direct modification is limited unless you have the source code file (.mq4 or .mq5) which allows you to edit and recompile the EA.

If you only have the compiled file (.ex4 or .ex5), you cannot modify it yourself. In this case:
Contact the EA developer.
Request an update that supports the new symbol name

3. Choose more adaptable EAs
To avoid interruptions in your trading, you can opt for EAs that:
Use dynamic symbol referencing (Symbol()).
Allow automatic detection of symbol names.
Provide input parameters to manually set symbol names.

In case you need help implementing any of these solutions, please contact [email protected]