MT5 EA program, in the 32 bit system compiled to move to the 64 bit system can not run normally

To add comments, please log in or register
Ge Senlin
1412
Ge Senlin  

MT5 EA program, in the 32 bit system compiled to move to the 64 bit system can not run normally .

Whether there is not compatible with the problem?  

Sergey Golubev
Moderator
106059
Sergey Golubev  

I am nt sure about 32-bit and 64-bit stories and how it is affected on the case your described ... but I found some description of Head of MetaQuotes about 32-bit/64-bit for example (the post with google translation from russian):

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Обсуждение статьи "Статистические распределения в MQL5 - берем лучшее из R и делаем быстрее"

Renat Fatkhullin, 2016.10.10 21:33

This is not serious.

Under the Vine, and even 32 bits. For 32 bits MT5 uses the old compiler, similar to MT4. And it's in a couple of dozen times slower than 64-bit code, which creates a new compilers specifically for the 64 bit version of MT5. The report compared the speed of 32 and 64 bit MQL5 programs have been published. 

Each MQL5 program actually contains two copies of the compiled code: 32 bit for older systems for compatibility and 64 bit for the new.

We have completely abandoned the development of 32-bit compiler, because it makes no sense and future.

Therefore, it is necessary to use only the 64 bit version of the MetaTrader 5 if you want to get the maximum performance. 


Incidentally, information for those who are sitting on MT4: the rate of execution of MQL4 code in a couple of dozen times slower than the 64 bit MetaTrader 5.


To add comments, please log in or register