MQL4 changes in language?
33 replies
Matusiak Adrian
10 years ago #113958
Hello.
Currently I save my strategies to source by SQ.
But on some website I have discovered that old MQL4 will not be supported from MT Build 600+,
Please read details:
http://docs.mql4.com/mql4changes#compiler_difference
Especially:
“Old EX4 applications and DLLs based on old RateInfo format will not work in the new terminal. Conversion to the new format is required.”
and
“Starting from build 600, MQL4 programming language has been completely revised reaching the level of MQL5 – now you can develop trading robots in MQL4/5 using the unified MetaEditor development environment, single style, libraries and debugging tools.”
Any update on this?
0
geektrader
10 years ago #133148
Yes it is “just” that, but you could code it right as well by using IntegerToString or DoubleToStr whenever converting a number to a string, then these warnings will disappear.
0
Mark Fric
10 years ago #133236
unfortunately, IntegerToStr function doesn’t exist in old versions of MetaTrader (before build 600), this is the reason why I didn’t do it this way.
Mark
StrategyQuant architect
0
geektrader
10 years ago #133238
Yea, but DoubleToStr does and does the same in this case.
0
