![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
I don't mean this specific indicator. I am talking about the 100's of thousands of MT4 users who have been happily going about their business with MT4 and their indicator stack.
Metaquotes have done zero to assist those users migrate. They've not even told users to migrate, why or when. All we have a single line saying it is soon to become End of Life with no other details.
Nobody uses MT5 apart from just executing trades since that's what the broker gives them. People use MT4 for indicators and Trading View for charting. This is quite obvious due to the lack of MT5 indicators when compared to MT4.
Metaquotes could have provided far more guidance over the years but buried their heads in the sand and hoped this problem will just go away.
Look, this back-and-forth discussion is getting us nowhere, and has gone on long enough.
You could give all the reasons you wish, as to why MT4 should remain on for much longer, or how you think MetaQuotes should have handled it.
But the reality, is that neither you nor I have any control over the lifetime of the MT4 platform nor any influence over MetaQuotes' plans.
The only control you have is whether you migrate now, while you still have time to adapt, or you do it later when you have to crunch everything in at the last minute.
Make your choice! Focus on a solution and not on the problem!
Look, this back-and-forth discussion is getting us nowhere, and has gone on long enough.
You could give all the reasons you wish, as to why MT4 should remain on for much longer, or how you think MetaQuotes should have handled it.
But the reality, is that neither you nor I have any control over the lifetime of the MT4 platform nor any influence over MetaQuotes' plans.
The only control you have is whether you migrate now, while you still have time to adapt, or you do it later when you have to crunch everything in at the last minute.
Make your choice! Focus on a solution and not on the problem!
I agree. This is my job and I am sure it is the same for many other traders who have built their toolset on MT4.
All we need is clear communication so any potential transition can be as smooth as possible.
Thanks, appreciate you looking over it. Perhaps it is possible that this (and other similar tools) can be converted successfully with the right knowledge.
The original developer found a way to make it work on MT5, but it seemed the indicator stopped functioning in 2019 after an update.
https://www.forexfactory.com/thread/post/12268843#post12268843
This is the type of stuff that can really help users migrate over. People just want their basic tools and they will be happy to switch.
I provided a basic MQ4 file that I know 100% cannot be converted to MQ5
Regarding the possibility of conversion...
Below is an example of a problem whose solution is free (in terms of performance) for MT4 and obscenely expensive for MT5
(I translated as best I could using google translate)
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
fxsaber, 2023.06.01 22:20
Please comment on how to solve a simple problem in MT5.
Here is an example of a solution for MT4, we need an analogue for MT5.
For me personally, this is the only reason why I don't want to switch to MT5.
Working with order history is very important for developing reliable advisors. MT5 developers have made working with order history prohibitively expensive. The terminal developers are ignoring repeated requests to comment on this.
I appeal to all supporters of switching to MT5. Please convert these 6 lines of code from MT4 to MT5
The problem is that in MT5 new orders are added not at the end of the history, but at any position in the list. You must analyze the entire history with each tick to find out, for example, some property of the most recent order.
Haha I agree with the last commenter and narco.
I think that the reason why there hasn't been a clear communication by the devs themselves might be because there is doubt from within them as well. MT5 could be a mistake from the beginning, something they cannot fix. Maybe hoping someone will fix it with new technology. My broker still offers only mt4 and it must be for a reason. They are a reputable company and wouldn't offer anything that is subpar. Sounds to me like they better get to building MT6(MQL6), on the shoulders of MT4. Fully backwards-compatible, improved, yet completely redesigned to address any current issues. This guy that wants you to "swallow the hard pill" is quite right. Also quite biased, and maybe a little bitter since he thought everyone will be switching over to mt5 so he was first to swallow, but then looked back and everyone is still here, no one's following. So of course his opinion is what it is, and doesn't give you an inch about the point you're making. Even went as far as to "mod" someone for adding their opinions and take his time to try and convert some code for you and show you what mq5 can do. Now that's dedication. Can't say I would have done it differently. Everyone does what's best for them in the situation that life has you in at the moment. We are all created equal, just adapted to our surroundings and shaped by the environment we live in.
All the best
(some noob rambling about something he knows nothing about)
Haha I agree with the last commenter and narco.
I think that the reason why there hasn't been a clear communication by the devs themselves might be because there is doubt from within them as well. MT5 could be a mistake from the beginning, something they cannot fix. Maybe hoping someone will fix it with new technology. My broker still offers only mt4 and it must be for a reason. They are a reputable company and wouldn't offer anything that is subpar. Sounds to me like they better get to building MT6(MQL6), on the shoulders of MT4. Fully backwards-compatible, improved, yet completely redesigned to address any current issues. This guy that wants you to "swallow the hard pill" is quite right. Also quite biased, and maybe a little bitter since he thought everyone will be switching over to mt5 so he was first to swallow, but then looked back and everyone is still here, no one's following. So of course his opinion is what it is, and doesn't give you an inch about the point you're making. Even went as far as to "mod" someone for adding their opinions and take his time to try and convert some code for you and show you what mq5 can do. Now that's dedication. Can't say I would have done it differently. Everyone does what's best for them in the situation that life has you in at the moment. We are all created equal, just adapted to our surroundings and shaped by the environment we live in.
All the best
(some noob rambling about something he knows nothing about)
It's not about bitter or sweet , mt5 -now- is superior to mt4 . There is a lesson to be learned though about launching right .
If i'm not mistaken they launched mt5 with netting mode only and that tripped them up .
But at this point in time it would be beneficial for them to stop mt4 .
If they delay stopping it , then those migrating from mt4 might have additional platforms to choose from . So they probably would do it now that the only other company that can decimate them has no trading platform .
And they have an additional problem . Where will all the mt4 traffic go . We'll end up with a bootleg ea market . Now it might be on forex factory for freewares but the commercial one will pop up elsewhere as FF has its own "funny" approach to how competent someone who is selling stuff is.
If they delay stopping it , then those migrating from mt4 might have additional platforms to choose from . So they probably would do it now that the only other company that can decimate them has no trading platform .
Why would forcing users from a fully functioning / feature complete 18 year old platform to 14 year old one make any sense at all?
Users have already made MT4 their choice for indicators, EA's and scripts. The switch to MT5 is extremely painful and ultimately pointless.
Do we know how many users of MT4 there are compared to MT5? I am guessing it is probably at least 5x higher.
Why would forcing users from a fully functioning / feature complete 18 year old platform to 14 year old one make any sense at all?
Users have already made MT4 their choice for indicators, EA's and scripts. The switch to MT5 is extremely painful and ultimately pointless.
Do we know how many users of MT4 there are compared to MT5? I am guessing it is probably at least 5x higher.
Because its better overall , so imagine this for a moment . You want your users to use your new version of the EA because you know its better but they keep insisting on the old version of the ea because it feels easier .
We won't go into "why not make the second version easier" or "could you not have maintained the easy part" or backwards compatible , but , instead view it from the perspective that for now you have no serious competition so if you pull the plug now they will have to move to your new version vs if you pull the plug down the line where there will be alternatives .
Also i think the broker has to do more to "install" mt5 like they must have tick backends , more info per symbol etc . When you are deploying a system for instance you will notice theres things that may be there or not in mt4 but in mt5 there is a "bit more certainty" about what you are querying being what you are querying .
There's definitely more users on mt4
(as a fun thought , think of the interaction between an mt5 rep and a broker regarding the updated features of mt5 and what the broker does not want to do to offer mt5 )