Important news from mql4 http://forum.mql4.com/56885
read:At the moment, we are doing a huge amount of work preparing for MetaTrader 4 client terminal's upgrade.
Complete replacement of MQL4 language and MetaEditor 4 with common MQL5 and MetaEditor components
Instead of working on MQL4 -> MQL5 compatibility, we have decided to go the opposite way. We have transferred the maximum possible amount of MQL5 language functions and features fully preserving MQL4 functionality. In other words, all powerful MQL5 functions, including ООP and the native code compiler, will become available in MQL4.
To achieve this, we have developed a unified compiler that automatically supports both MQL4 and MQL5 languages. MetaEditor will also become a single application both for MetaTrader 4 and MetaTrader 5 platforms. Thus, it will be possible to compile both MQL4 and MQL5 from any version.
MQL5 Storage will be available in MQL4 IDE
Thus, it will be easier to manage source code versions, participate in team operations and synchronize files.
MQL4 code protection is considerably increased
New EX4/EX5 files are provided with a serious and completely revised protection.
The market of applications will become available in MetaTrader 4
Transition to the new compiler that supports resources and conventional protection suited for each user's PC will allow users to develop and sell full-fledged applications. There is no need to worry about the protection of EX4/EX5 files sold via the market - they do not contain bytecode but only a pure native code signed by our private key.
This solution puts in order all the diversity of existing programs and protects the sellers.
The market of MetaTrader 4 applications will open for MQL5.community in mid-August
Developers already can prepare their applications and register as sellers. We will start releasing the first beta versions of the terminal in a couple of weeks.
We have many other extensive plans but it would be better to postpone them for a while.