MT4 Build 1478: “Has newer unsupported version” error with EX4

 

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?

 
PratikMy 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?
 
Pratik:
Hello, I have a problem loading an Expert Advisor in MetaTrader 4.
Could you provide EX4 for investigation?