MQL market not supported for .ex5
-
I was trying to upload a MT5 EA to MQL5 Market as a free EA. But it does not allow upload any MT5 EA compiled by fxdreema. MQL5 gives an error saying that I need to use a newer MQL5 compiler. I had to get mq5 file then use my MT5 platform to compile to ex5 and then upload to MQL5.
-
yea, you must use metaeditor to make a final compilation. Its the same reason that you are able to save your files from within Dreema that have known errors within the blocks. Something with the compiler is messed up.
-
Yes, the compilers on the server are usually some version that is months old. Unforunately if there is a new compiler (MetaEditor), the chance is that it will be slower than the older version, and that's why I'm not very tempted to always keep the newest compiler.
-
@fxdreema thanks for the clarity as to why
-
kinda the same reason that brokers still use MT4, too many clients still rely on it despite Metaquotes not supporting it in at least 5 years now I think.
-
I think the reason why people dislike MT5 is the programming language - MQL5. Now MQL4 has almost everything from MQL5, but MQL5 doesn't have the easy to use functions that exist in MQL4. I obviously have some experience with MQL5, but even I don't like it. There are 3 things there - orders, deals and positions. And I don't mean pending orders. Those 3 things are so confusing. Every time I decide to do something, I have to once again remind myself what these things are. And now if you ask me what they are - I don't know, I forgot. It's really not a good experience writing code in MQL5. While in MQL4 you put OrderSend() with some parameters and voila.
-
@fxdreema So I am confused... I changed to mt5 because the big guns here said it is more strict making it better but now it seems using Fxdreema it would be better for the coding part to use mt4? Advice is needed please.
-
@tipsywisdom Hello ! MT4 is still supported, the latest version is from 10 December 2021. Version 4.00 Build 1353
-
@alphaomega it all depends on your thought process I reckon. from a user standpoint of a non-tradition coder like me, I absolutely understand what hes talking about what the trades in and out for each entry and exit. Because I trade manually though is why I understand it. Also ,he's only speaking on that specific portion. "
From our user perspective, and depending on what level of detail in your EA development you use (you could use what he's talking about) but his level of coding on the backend is most surely what he is talking about when he originally had to sort through it especially.
and it also depend on how you will use metatrader. MT5 is beyond superior than MT4 in regards to backtesting, viewing, optimizing. And you also have access to a few more details things in the blocks that you dont have in MT4.
-
@ambrogio said in MQL market not supported for .ex5:
@tipsywisdom Hello ! MT4 is still supported, the latest version is from 10 December 2021. Version 4.00 Build 1353
you are correct. I am not sure where I got that information.