what of the previously stated list is included in this beta?
The total replacement of MQL4 and MetaEditor 4 by common MQL5 and MetaEditor components - I would like to discuss these points in detail.
Instead of working on the MQL4 -> MQL5 compatibility, we decided to do the opposite. We transferred all MQL5 functions and features to MQL5, preserving all MQL4 features. This means that all the powerful features of MQL5, including OOP and compiler in native code, will be available in MQL4.
To do this, we have developed a single compiler that automatically supports both MQL4 and MQL5. MetaEditor also becomes unified for both MetaTrader 4 and MetaTrader 5. With it you can compile both MQL4 and MQL5 from any version.
In the MQL4 IDE, the MQL5 Storage becomes available right away .
The MQL4 code protection increases by an order of magnitude - this is also
The App Market will also become available in MetaTrader 4 - this also seems to be true
In MetaTrader 4 new graphical objects will be added - how about this ?
The App Market for MetaTrader 4 will be opened in MQL5.community in the middle of August - it is.
Вы решили изучить язык программирования торговых стратегий MQL5, но ничего о нем не знаете? Мы постарались взглянуть на MQL5 и терминал MetaTrader 5 глазами новичка и написали эту небольшую вводную статью. Из неё вы сможете получить краткое представление о возможностях самого языка, а также несколько полезных советов по работе с редактором MetaEditor 5 и самим терминалом.
1. As told earlier, metaeditor.exe and mql.dll are now the same for both projects. The old editor and compiler of the quadruple are discarded completely.
5. Will be, have to wait for the beta version of the new terminal in a couple of weeks.
1. As told earlier, metaeditor.exe and mql.dll are now the same for both projects. The old editor and compiler of the quadruple are discarded completely.
5. Will be, have to wait for the beta version of the new terminal in a couple of weeks.
Will there be any description with the new language features? Help additions?
Вы решили изучить язык программирования торговых стратегий MQL5, но ничего о нем не знаете? Мы постарались взглянуть на MQL5 и терминал MetaTrader 5 глазами новичка и написали эту небольшую вводную статью. Из неё вы сможете получить краткое представление о возможностях самого языка, а также несколько полезных советов по работе с редактором MetaEditor 5 и самим терминалом.
The compiler swears if the Expert Advisor has start() and OnStart() at the same time, but is fine with init and OnInit, as well as with deinit and OnDeinit.
what of the previously stated list is included in this beta?
Instead of working on the MQL4 -> MQL5 compatibility, we decided to do the opposite. We transferred all MQL5 functions and features to MQL5, preserving all MQL4 features. This means that all the powerful features of MQL5, including OOP and compiler in native code, will be available in MQL4.
To do this, we have developed a single compiler that automatically supports both MQL4 and MQL5. MetaEditor also becomes unified for both MetaTrader 4 and MetaTrader 5. With it you can compile both MQL4 and MQL5 from any version.
1. As told earlier, metaeditor.exe and mql.dll are now the same for both projects. The old editor and compiler of the quadruple are discarded completely.
5. Will be, have to wait for the beta version of the new terminal in a couple of weeks.
1. As told earlier, metaeditor.exe and mql.dll are now the same for both projects. The old editor and compiler of the quadruple are discarded completely.
5. Will be, have to wait for the beta version of the new terminal in a couple of weeks.
What could this behaviour be due to
What could this behaviour be due to
Yes, documentation will be available for release.
The Mqh file is counted as MQL5 code by default. We will fix that.
During autocompletion function name is inserted with word void in brackets, while compiler swears about wrong usage.
--
Interesting feature: For input parameters it accepts (compiles without errors) descriptors equal to input and extern. will it do so?
Even compiles them free mixing.
(Funny. I propose to leave it as a feature. ))Are you talking about function names highlighting?
It is not only if the function is not highlighted, then the compiler frowns upon it, writes that it is not defined.
I have also noticed that the compiled EA is not compilers, it is not defined.
509 deletes the eX4 file
5. There will be, we have to wait for the beta version of the new terminal in a couple of weeks.
Will events other than from tick be added ? (mouse and other beasties) ?
Promised ability to work natively with http protocol ?
ChartPoint <-> PricePoint conversions ?