Pratik: My MT4 terminal is already Build 1478, so I would like to understand why this EX4 is considered a newer unsupported version on my terminal.
The last stable build is 1470. You are running a beta. Your supplier compiled with a even newer beta.
Ask your supplier to compile with the stable version for release.
The hash only proves the file is identical; it does not make it compatible with an older compiler format. If the supplier compiled it with a newer beta build, MT4 build 1478 may still reject it even though another user has a terminal that accepts it. Safest solution is asking the supplier to compile the EA with the current stable release, rather than installing terminals from unofficial sources. Can the other user compare the exact build and broker terminal shown under Help → About?
Could you provide EX4 for investigation?
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Hello, I have a problem loading an Expert Advisor in MetaTrader 4.
My terminal version is:
MetaTrader 4 Build 1478
Date: 22 August 2026
The EA is named GOLD_MT4.ex4 .
When I try to load it, MT4 gives these messages:
GOLD_MT4: has newer unsupported version, please update your client terminal
cannot load ...\MQL4\Experts\GOLD_MT4.ex4
The important point is that the same EA file is reportedly working correctly for other users.
My MT4 terminal is already Build 1478, so I would like to understand why this EX4 is considered a newer unsupported version on my terminal.
The file size is 159,542 bytes.
SHA-256:
9184E24BCD46720DB4C5E976BFCFCE0E86AC0FFEA9AB2563513F1DEA08A2135A
Can anyone explain what could cause this and whether there is a compatibility difference between MT4 terminals?