Interesting topic for many: what's new in MetaTrader 4 and MQL4 - big changes on the way - page 4

 
dimeon:
Will asynchronous orders be implemented! They are needed for example to close a stack of orders !
Most likely.
 
sumkin75:
I do not understand. Will the old EAs in mql4 stop functioning? Do we have to rewrite it?

Everything will work without rewriting, as we maintain compatibility.

We are simply extending MQL4 functionality with new features taken from MQL5.

 
dimeon:
My understanding is that everything will work in both terminals!

No, Expert Advisors and indicators will not be compatible, as the ideology of access to history and trading is different.

But compatible libraries can be made, as long as they do not use functions specific to each language.

 

There will be a transition table back from MQL5 to MQL4 on N pages).

 
Renat:

No, EAs and indicators will not be compatible, as the ideology of access to history and trading is different.

But compatible libraries can be done, if they do not use functions, specific to each language.

Then it's time to introduce exceptions in order to allow compiling one code for mql4 and mql5.

The question of unification is looming.

 
Renat:

Everything will work without rewriting, as we maintain compatibility.

We are simply extending the functionality of MQL4 with new features taken from MQL5.

Does it mean that after this upgrade it will be possible to use MQL5 programs in all brokerage companies operating on MT4?

Документация по MQL5: Программы MQL5
Документация по MQL5: Программы MQL5
  • www.mql5.com
Программы MQL5 - Документация по MQL5
 

So now EAs written in MQL4 can be tested and optimised in the cloud?

 
Laryx:

Does it mean that after this upgrade it will be possible to use MQL5 programs with all MT4-based brokerage companies?

No, it does not.

The trading mechanisms of MQL4 and MQL5 are ideologically different.

 
dimeon:
So now can EAs written in MQL4 be tested and optimised in the cloud?
Unfortunately, no. The tester will remain single threaded and without MQL5 Cloud Network.
Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Заработать деньги, продавая мощности своего компьютера для сети распределенных вычислений MQL5 Cloud Network
 

Will the server side of MT4 brokers also technically change much? The idea is good, but we will be catching bugs on the already established MT4 for another half year.

If so, the clients of various brokerage companies will lose much money. Who will they complain to then ? the broker or Metakvots ?

Reason: