Is MT5 about to replace MT4 platform?

End Of The Road

During the past few years, there were lots of rumors about the MetaTrader 5 platform replacing the MetaTrader 4, a platform that we all love so much. This time it seems to be serious after MetaQuotes company announced that MT5 is coming and MetaQuotes will stop supporting the MT4 platform. However, I think MT4 is here to stay for quite a while because many brokers and traders do not like the idea of switching to MT5 and losing all their expensive MT4 trading tools.

Papaevagorou, Head of Sales at MetaQuotes, said “We do not expect to see any developments to come out of MT4 ever again. Given this, MT4 is slowly dying out”.

How will this affect us, EA and indicator users, programmers and signal providers?

Well, first I would like to note that this change is for good. All updates are for good regardless we like them or not.

Yes, I know it can be annoying to update software once and every time, but just think about it. After all, we end up using the best and most popular trading platform out there and this is because MQ did not abandon it and kept updating every month.

So before you start yelling at MQ that they have ruined your day remember that we should be thankful they are improving.

MQ said they will stop supporting the MT4 platform and will not give any updates anymore. But they did not say MT4 will be shut down. This means MT4 will be available for the next few years or so until it will become so old that no one will find it a good choice. By that time we all will be using MT5, or perhaps even MT6, who knows, right? 🙂

However, speaking with other MT4 Apps developers I don’t believe MetaQuotes will stop providing MT4 support because there are hundreds of brokers that have MT4 and paid a huge amount of money for those licenses. I believe brokers even pay monthly fees for the support, so it looks quite silly for MQ to stop these services.

I think if MQ will force brokers to migrate to MT5 they would do a big disservice to everyone including themselves. People do not like MT5 and forcing the switch might create a negative impact on MQ software popularity. Also, imagine how every broker would be forced to invest lots of money and resources into building new software infrastructure with their own custom made system.

So nobody is going to be happy to move to MT5 and see their Expert Advisors and indicators not working there, because they were built to work on MT4 only.

MT4 Apps compatibility with MT5

It is not clear yet if MT4 Apps will become compatible with MT5 or not, but personally, I think there’s a chance that MT4 Apps will not work in MT5 ever and they will need to be re-programmed.

MQL5, a programming language for MT5 is quite different, which means most programmers will treat it as a totally separate software or project. This means if you purchased EA or indicator for MT4 before, you might need to purchase it again for MT5 version if the seller will provide it for MT4 of course.

I would guess not many providers will convert their apps to MT5, which means many EAs and indicators will become obsolete a year or two from now.

Personally, I will be creating an MT5 version of my MT4 Apps, well, at least the most popular ones like MT4 Trade Copier, Signal Magician, Trader On Chart, and MyMT4Book Analyzer.

MT4 vs MT5

MT5 is improved quite significantly in many areas, especially during the last few months, but obviously, there’s quite a big difference between MT4 and MT5.

Here’s a great comparison of MetaTrader 5 and MetaTrader 4.

MT4 and MT5 have different execution modes, different server architecture, and Balance transaction types. MT5 has more Technical Indicators, more time frames, and unlimited Account & Security Groups.

MT5 is a 64-bit application, which makes it more compatible with modern Windows OS systems and allows it to use computer resources more efficiently. For example, MT5 Strategy Tester is fully Multi-threaded, which makes it much faster, and you can also backtest strategies on multiple currencies and using Real ticks.

MT5 also allows trading not only Forex and CFDs but also Futures, Options, Stock, and Bonds.

Obviously, there are much more improvements and differences between MetaTrader 5 and MetaTrader 4 and you can read more about them here.


I think that there’s quite a lot of room for MT5 to improve and MetaQuotes will continue doing that. Until then we will wait and see how fast the demand for MT5 is growing. But I am already preparing for a big demand of programming work like converting MQL4 scripts to MQL5 and building new apps for MT5 that does not exist yet. After all, there are only about 2000 Apps and indicators for MT5 on Market comparing to MT4, which has 6500+.

So what do you think? Do do you plan to switch to MT5? If not, let me know why you do not want to switch to MT5 by posting a comment.

About the author

Rimantas Petrauskas

First I am a father, a husband and then the author of the book “How to Start Your Own Forex Signals Service”. I am also a Forex trader, a programmer, an entrepreneur, and the founder of Forex blog. I have created two of the most popular trade copiers and other trading tools for MT4 that are already used world wide by hundreds of currency traders.


Leave a comment
  • Yes, it appears that it is time to switch, or at least that time is near. Right now though, there is little chance as very few brokers offer MT5. Perhaps the switch will be to a non-MetaQuotes platform such as NT or something else.

  • Integration of regular stock market and forex due to different balance calculation and different execution seams to be the highest obstacle to work within one master account.

  • Rimantas,

    Thank you for you the update on MT5 transition. In your opinion, do you think I will be able to use my MT4 Ea’s, indicators for 2017 at a minimum?

    Do you think most brokers will allow a side-by-side of mt4 and mt5 for awhile before a complete switch is made?

    And last, when do you think will MT4 will be “no more” and everything MT5?

    • Hi Shawn, I believe MT4 will still be around for 2017 and possibly 2018 (unless MetaQuotes will kill it). Of course that’s just my guess, but I hardly see MT4 go away fast when so many traders love it.
      There should be more brokers offering MT5 and MT4 at the same time, but then in 1-2 years MT4 might disappear from brokers.
      Not sure when the full switch will happen,but if MQ will not kill MT4 I suspect it will be there for long.

  • This is very bad news, will the new MT5 support hedging? The mayor problem of the MT5 is not the code or the way that most of the eas or indicators work. The issue is with the orders managing. What do you think?

    • MT5 already supports hedging since April 2016 and order management is the same now with “hedge enabled” accounts. Old MT5 had quite inconvenient order management where if you have two trades open of 0.5 lot size they actually become one trade of 1 lot size in MT5. But now this is updated and works the same way as on MT4.

      • Hi Rimantas ,

        Well, that is a huge strike against mt5 for me. I might want to close the the two 0.5 trades at different times! I don’t mind them changing the architecture and back of house technology, but I’m suspicious when they start mandating the way I trade.


  • Thank you for the excellent blog and site. As a beginning programmer i will start to code in MQL 5 instead of MQL4. I would love to see a product like Tick data suite in MQL5, because of the multi threading performance benefit. For now with the right literature, an MQL 5 E.A. is in range for newbies in programming. Hopefully the Tick data suite will be MQL 5 compliant in the next couple of yearts.

    • Yes, we all hope TDS will become available on MT5 too.
      As about learning MQL5, I would suggest you learn both, MQL4 and MQL5. It’s because there will be lots of EAs in MQL4 that people will need to convert to MQL5. There is huge potential to earn money converting EAs.

  • I don’t care about the hedging limitations, and like you said, they allow that now. I originally tried MT5 back in 2011, and I didn’t like it. I’m sure it’s improved by now. When my broker switches to MT5 and kills MT4, I guess I’ll have no choice. Maybe, this will finally be enough for me to finally move to a premium service, e.g., eSignal, TradeStation, NinjaTrader, etc.

  • It seems to me that it is time to abandon Metaquotes all together.
    There lack of consideration for traders is unbelievable.

    There are many superior alternatives available that are developing and growing in a way that is helpful to their base of traders.

    I suspect Metaquotes arrogance will soon lose them a large share of the business and trader support they take for granted.

    Totally disgusted

    I am reprogramming my indicators and EAs in Ninja trader.

  • Rimantas Petrauskas Lot of thanks for sharing so nice blog and news i just come across and also got disappointed Cuz all of of the EA and a majority of the traders are still using mt4 , i have a question here,
    is there any possibility to convert ex4 to ex5 and EA works same it was doing on mt4? hope you will answer me, if theres any possibility then i will be not worried at all, but if there is no possibility then its very bad to turn over to mt5.and if your answer is ” only the creator of EA can change that specific EA from mt4 to mt5 ” then its also not good, Cuz many of the creator of successful already gone out of the industry or not working more on the updates. (i am talking about the very old EAs and indicators).
    how about you Rimantas Petrauskas? can you change EA of mt4 to mt5? if so then i will contact you and will like to take that service from you…waiting for your reply have a great day

  • Structural differences between MQL4 and MQL5 prevent easy conversion of existing software.
    a) In MQL4, you have the predefined variables such as Ask and Bid for the price, useful when coding.
    These variables were abolished in MQL5, making coding more laborious. A step backwards.
    b) In MQL4, there are arrays, containing the properties of the bars (open price high price, low price, etc), that are often used in programming with MQL4.
    For example, in a loop with variable i, High[i] returns the high price of the bar that is i bars in the past.
    Now in MQL5, the arrays were abolished. Instead you use function calls, a completely different approach.
    These two examples illustrate that basic structural differences make it very difficult to transfer
    existing software from MQL4 to MQL5.
    In my view, MQL5 is much more sophisticated and needs the skills of an educated programmer,
    whereas MQL4 was rather easy to learn for those familiar with C++.
    My personal view is: MQ should better have extended MQL4 by new features to create a MQL5
    that is backward compatible to MQL4, instead of reinvent the wheel, what they did with MQL5.
    So far, I did not come across a trading idea that I could not realize with the tools of MQL4.

Leave a Reply to DS Cancel Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Copyright © 2009-2020. Rimantas Petrauskas | Terms and ConditionsPrivacy PolicyEarnings Disclaimer
Trading foreign exchange on margin carries a high level of risk, and may not be suitable for all investors. The high degree of leverage can work against you as well as for you. Before deciding to invest in foreign exchange you should carefully consider your investment objectives, level of experience, and risk appetite. The possibility exists that you could sustain a loss of some or all of your initial investment and therefore you should not invest money that you cannot afford to lose. You should be aware of all the risks associated with foreign exchange trading, and seek advice from an independent financial advisor if you have any doubts.
The purchase, sale or advice regarding a currency can only be performed by a licensed Broker/Dealer. Neither us, nor our affiliates or associates involved in the production and maintenance of these products or this site, is a registered Broker/Dealer or Investment Advisor in any State or Federally-sanctioned jurisdiction. All purchasers of products referenced at this site are encouraged to consult with a licensed representative of their choice regarding any particular trade or trading strategy. No representation is being made that any account will or is likely to achieve profits or losses similar to those discussed on this website. The past performance of any trading system or methodology is not necessarily indicative of future results.
Clearly understand this: Information contained in this product are not an invitation to trade any specific investments. Trading requires risking money in pursuit of future gain. That is your decision. Do not risk any money you cannot afford to lose. This document does not take into account your own individual financial and personal circumstances. It is intended for educational purposes only and NOT as individual investment advice. Do not act on this without advice from your investment professional, who will verify what is suitable for your particular needs & circumstances. Failure to seek detailed professional personally tailored advice prior to acting could lead to you acting contrary to your own best interests & could lead to losses of capital.

Copyright © 2009-2021. Rimantas Petrauskas | Terms and ConditionsPrivacy PolicyEarnings Disclaimer
Malcare WordPress Security