Download MetaTrader 5

How to use MT5 Standard Library in MT4 600+ Build ?

To add comments, please log in or register
fx1cloud9
304
fx1cloud9  

"while the language itself has been brought closer to MQL5 to the maximum possible extent. This means that MQL4 trading robot developers can now also enjoy all the advantages of OOP: classes and structures, inheritance, Standard Library, resources and much more"

Above is what the help documentation says but how to use MT5 Standard Library in MT4 600+ Build ? I have not found any includes or libraries included in this build.

Please, I am asking this question for the third time and yet no answer from MetaQoutes support!


Thanks in advance!

Simon Gniadkowski
Moderator
18003
Simon Gniadkowski  
Fx18:

Above is what the help documentation says but how to use MT5 Standard Library in MT4 600+ Build ? I have not found any includes or libraries included in this build.

Please, I am asking this question for the third time and yet no answer from MetaQoutes support!

Did you ask MetaQuotes support ?
fx1cloud9
304
fx1cloud9  
RaptorUK:
Did you ask MetaQuotes support ?


I posted my question(s) in the official announcement of Build 600: MetaTrader 4 Build 600 with Updated MQL4 Language and Market of Applications Released.

https://www.mql5.com/en/forum/149271/page34#906535

Is there another way to get in touch with MetaQoutes support?

Thanks

Simon Gniadkowski
Moderator
18003
Simon Gniadkowski  
Fx18:

I posted my question(s) in the official announcement of Build 600: MetaTrader 4 Build 600 with Updated MQL4 Language and Market of Applications Released.

https://www.mql5.com/en/forum/149271/page34#906535

Is there another way to get in touch with MetaQoutes support?

Yes, contact the Service Desk <--- follow the instructions in the post that this link goes to.
fx1cloud9
304
fx1cloud9  
RaptorUK:
Yes, contact the Service Desk <--- follow the instructions in the post that this link goes to.

Good to know, many thanks.
Alain Verleyen
Moderator
31192
Alain Verleyen  
Fx18:

Above is what the help documentation says but how to use MT5 Standard Library in MT4 600+ Build ? I have not found any includes or libraries included in this build.

Please, I am asking this question for the third time and yet no answer from MetaQoutes support!


Thanks in advance!

You can't use the MT5 Standard Library with MT4. You have to use the MT4 Standard Library which is in development.

You can find what is currently available in MQL4\Include folder and sub-folders.

fx1cloud9
304
fx1cloud9  
angevoyageur:

You can't use the MT5 Standard Library with MT4. You have to use the MT4 Standard Library which is in development.

You can find what is currently available in MQL4\Include folder and sub-folders.


Yes, this is why I asked because I did not find any new OOP classes under MQL4\Include like CExpert, CAccountInfo, COrderInfo etc. as with MT5 Standard Library. So you are saying that MT4 Standard Library is still in development. OK, many thanks for clarification.

Actually, this should be then mentioned in the official announcement of MetaTrader 4/MT4 Build 600 by MetaQuotes https://www.mql5.com/en/forum/149271

So instead of giving this below misleading information, it should be mentioned that MT4 Statndard Library is however still in development:

"while the language itself has been brought closer to MQL5 to the maximum possible extent. This means that MQL4 trading robot developers can now also enjoy all the advantages of OOP: classes and structures, inheritance, Standard Library, resources and much more"

You see what I mean, announcement is saying: developers can now .... And, if you click on the Standard Library link, you will be taken to MT5 Standard Library documentation website !!

I am still on the fence on whether I will continue to code for MT5 or not. Somehow, it seems that MT5 probably will die. So now, I am dealing with probability, just like in trading :-(

Alain Verleyen
Moderator
31192
Alain Verleyen  
Fx18:

Yes, this is why I asked because I did not find any new OOP classes under MQL4\Include like CExpert, CAccountInfo, COrderInfo etc. as with MT5 Standard Library. So you are saying that MT4 Standard Library is still in development. OK, many thanks for clarification.

Actually, this should be then mentioned in the official announcement of MetaTrader 4/MT4 Build 600 by MetaQuotes https://www.mql5.com/en/forum/149271

So instead of giving this below misleading information, it should be mentioned that MT4 Statndard Library is however still in development:

"while the language itself has been brought closer to MQL5 to the maximum possible extent. This means that MQL4 trading robot developers can now also enjoy all the advantages of OOP: classes and structures, inheritance, Standard Library, resources and much more"

...
"to the maximum possible extent"...MT5 and MT4 trading system are very different, I guess you already know that. So the Standard Library provided currently with MT4 is more limited than that of MT5. However I suppose that Metaquotes will improve that in a near future. But I doubt it's their priority for now.
fx1cloud9
304
fx1cloud9  
Yes, sure I know the differences. Currently, MT4 Standard Library is still very limited compared with MT5. But your are right, this can't be now the priority on MQ todo list while they are quite busy with releasing hotfixes for MT4 new builds. Thanks!
To add comments, please log in or register