MetaTrader 4 Platform update build 1330

MetaQuotes
Moderator
249527

The MetaTrader 4 platform update will be released on Friday, March 19, 2021. This version provides error fixes and platform stability improvements.

The new build will be available through the Live Update system.

HuyTitan
73
HuyTitan  

I have found some bug.

double A = 1 / 500 ;

Print ( A ) ;
 Value is printed equal 0.
Mr David Frederick Roberts
827
MetaQuotes:

The MetaTrader 4 platform update will be released on Friday, March 19, 2021. This version provides error fixes and platform stability improvements.

The new build will be available through the Live Update system.

Since updating, I get "global initialization failed" messages when backtesting purchased EAs which run fine on build 1320!  Samples attached but it seems to happen with any purchased EA.  My own EAs run fine.

I have tried re-installing the EA and restarting the terminal.

Trader Mike
78
Trader Mike  

After the new build was installed, the MetaEditor has disappeared!  The file, metaeditor.exe is still in the same folder, but when I try to launch it, I get a message in the Journal that says "MetaEditor not found"


Has anyone else encountered this?  Any solutions short of reinstalling the entire platform?

Mr David Frederick Roberts
827
Trader Mike:

After the new build was installed, the MetaEditor has disappeared!  The file, metaeditor.exe is still in the same folder, but when I try to launch it, I get a message in the Journal that says "MetaEditor not found"


Has anyone else encountered this?  Any solutions short of reinstalling the entire platform?

I get the same.

Do you have the same problem with backtesting Market EAs that I reported?

Thank goodness I still have a build 1320 instance!  Is anyone actually covering support the weekend after a Friday update???

Makes you laugh doesn't it, "This version provides error fixes and platform stability improvements."!!!

Tsung Che Kuo
7392
Tsung Che Kuo  
HuyTitan:

I have found some bug.

 Value is printed equal 0.

it's not a platform bug.  make numbers as double type other than int - if you want float calculation. 

e.g.

double A=1.0/500.0;

Print(A);

//output 0.002

Sergey Golubev
Moderator
125820
Sergey Golubev  
I updated four MT4 instances (4 of 7) on 3 computers to the latest 1330 build now, and I do not have any problem with MetaEditor.
For information.
Mr David Frederick Roberts
827
Sergey Golubev:
I updated four MT4 instances (4 of 7) on 3 computers to the latest 1330 build now, and I do not have any problem with MetaEditor.
For information.

Hmm, well I've updated two instances on my desktop which won't open the editor OR run backtests on Market EAs.  BUT one instance on my tablet which runs the editor and backtests fine.

The only thing I can think which might be causing a problem is that on the desktop I'm running the "Tick Data Suite" plugin.  Trader Mike - are you running TDS?  Maybe it's one for Birt?

Trader Mike
78
Trader Mike  
Trader Mike:

After the new build was installed, the MetaEditor has disappeared!  The file, metaeditor.exe is still in the same folder, but when I try to launch it, I get a message in the Journal that says "MetaEditor not found"


Has anyone else encountered this?  Any solutions short of reinstalling the entire platform?

I have discovered that the problem is from an msimg32.dll file that I have in the C:\Program Files (x86)\OANDA - MetaTrader folder, which is used by one of my EAs.  If I remove the file, then the MetaEditor works again!  I don't know what is causing this in the new build.  The DLL file was there in the old build and it caused no problem.  I have numerous MT4 platforms, so only a couple where I have that DLL file are effected.  I can still access the MetaEditor from the other platforms.  It's inconvenient, but I can live with it.