MetaQuotes to Upgrade MT4: Focuses on Apps Whilst Promising to Maintain Compatibility
MetaQuotes has today announced that it is to implement an upgrade to the MetaTrader 4 platform on February 3, with

MetaQuotes has today announced that it is preparing to launch an upgrade to its MetaTrader 4 platform on February 3 this year, with a view to expanding the trading environment provided by its MQL4 language, as well as adding a ‘Market’ tab in order that the application store can be accessed directly from the platform, a setting which is becoming increasingly commonplace within retail FX platform functionality.
Smooth Transition?
Join the iFX EXPO Asia and discover your gateway to the Asian Markets
Somewhat controversially, MetaQuotes performed a series of corporate initiatives during the course of last year, which began in March when the company unveiled a server-side build which appeared to level constraints at providers of third party solutions which adapt the MetaTrader 4 platform for use with liquidity providers rather than market-making retail FX firms.
Two weeks subsequent to that particular build, MetaQuotes rolled out a software upgrade, to which a number of companies responded that it had generated incompatibilities with certain ancillary software. Some technology providers experienced technical conflicts, as in the case of Tools For Brokers, who published a notice to their clients that the release of MetaTrader 4 build 482 affected their Orders Add function and trade duplicator plugins.
Reassurance of Compatibility
These occurrences in March gave way to an onslaught against third party software providers by MetaQuotes, which ranged from the company’s reactionary stance taken toward MT4i, in which the company blocked MT4i’s interface add-on, before launching a four-pronged diatribe against Tradeo, myfxbook, ZuluTrade and Tradency for allegedly hacking a MetaTrader 4 protocol.
In late May, MetaQuotes revealed that it plans to launch a third party software market place, in which developers must submit their applications and tools to MetaQuotes in order that they may only be offered via MetaQuotes, and with the imminent launch of the upgrade to MetaTrader 4 in February, MetaQuotes has stated categorically on its pre-launch notice that, “There is no need to worry about the operability of the previously developed trading robots and indicators, as the runtime environment copy of the previous MQL4 version is used to maintain compatibility. Thus, old EX4 files work correctly and exactly the same way as before.”
Whether this has come as a result of MetaQuotes having achieved its objective in institutionalizing the software providers so that they are not able to independently offer applications and tools which are compatible with MetaTrader 4, or that it is a matter of concern regarding competing platforms which are gaining consistent market share by providing application-based interfaces and extending a welcome to external developers, is a matter for contemplation.
Suggested articles
Understanding the Gaps in Forex TradingGo to article >>
Forex Magnates spoke to Andrew Ralich, CEO of oneZero, in order to ensure full understanding can be conveyed from an industry professional whose business requires extensive knowledge of such builds and upgrades. “At oneZero we keep in close contact with the team at MetaQuotes to ensure our plugin technology adapts seamlessly with the evolution of the MT4 Platform,” explained Mr. Ralich.
” We have been testing and working with this new build for over a month now. We are looking forward to further guidance from MetaQuotes on their server level ‘App Store’ which was displayed at the Cyprus and Macau iFX EXPO conferences,” he concluded.
Functional Changes
When installed, MetaQuotes has confirmed that the upgrade will perform automatic copying of MQL4 applications when updating from previous builds.
In the previous builds of MetaTrader 4 client terminal (509 and older), all MQL4 applications were stored in the following sub directories of <terminal_installation_folder>experts root directory as listed here:
experts – Expert Advisors (trading robots),
expertsindicators – custom indicators,
expertsscripts – scripts (MQL4 applications for a single run on the chart),
include – source code MQH and MQ4 files implemented into other programs,
libraries – libraries in the form of MQ4 source codes and EX4 executable files compiled from them. They are used for the dynamic call of the functions contained there by other MQL4 programs,
files – special “file sandbox”. MQL4 applications are allowed to execute file operations only within this directory.
In the new MQL4 version, the file structure for storing the source codes has changed. Now, all MQL4 applications should be located in the appropriate folders of data_folder>MQL4 directory as follows:
experts – Expert Advisors (trading robots),
Indicators – custom indicators,
Scripts – scripts (MQL4 applications for a single run on the chart),
include – source code MQH and MQ4 files implemented into other programs,
libraries – libraries in the form of MQ4 source codes and EX4 executable files compiled from them. They are used for the dynamic call of the functions contained there by other MQL4 programs,
Images – image files for using in resources,
files – special “file sandbox”. MQL4 applications are allowed to execute file operations only within this directory.
With the emphasis among platform developers increasingly heading toward application availability from within, it is clear that MetaQuotes, despite the prevalence of state-of-the-art competition, is intent on maintaining its position of strength among retail FX companies.

As of February 3
—begin rant—- A disaster waiting to happen. MetaQuotes already did a pre-release of build 574 to some brokers to “test” something WITHOUT telling anybody. Now MQ has the ability to push updates to their platform without broker knowledge either. This is very dangerous at multiple levels. Forget the fact that a live trader could actually be trading with real money and their indicators/algos break on the update, causing them to lose money on those trades. That just one MINOR detail. Suppose that trader then decides to file a complaint against the broker for negligently pushing an update to their clients… Read more »
I’m interested to know how EAs will run from the mobile device reliably. Desktop platforms will continue to exist, mainly due to the stability issue. Is your iPhone or Galaxy S4 as redundant as win2008/2012 vps that’s always on 24/7 <2ms from your broker's trading servers?
looking forward to use EA on MT4 Multi terminal as well.@Jon , agree with relationship turned sour but still cheaper to keep her lol , @Andrew, dont think stubborn retailing client will completely moves away from desktop solution it might take ages to happen
Tech providers are moving towards low-tech solutions, even the markets require every year more data to analyze, more sophisticated computing to beat the market – which are two factors moving in opposite directions ! With the low-tech app gizmo (the second low-tech gizmo in retail since social trading arrived) we are winding the clock decades back in trading technologies and performance – the trader and his requirements has been completely forgotten. Also the brokers have forgotten what the product is, and the importance of having happy clients. I think there is a major difference from using an app for a… Read more »
I think MetaQuotes has run their course mainly due to their own ignorance of their fellow licensees, MQ not only saturated the market they gave very poor customer service and support. This is the same with some of these binary options solutions providers, promising supports then once in only out for that monthly support fees.. Someone should implement a recourse fee to all these solution providers, were if the service or system is lacking and if theirs a costly data/traders issues du to the system issues the licensee has a fee deductions applied to they’re monthly maintenance , support and… Read more »
So naive…
I was expecting them to comment on whether or not they intend to stop forcing updates. Or at least state why they do it this way. No other [professional] live charting platform does this that I know. I can understand that really old versions may have been ‘hacked’, but that problem has been fixed a while ago as far as I know. Build 509 is stable and still conforms to the mt4 that people are used to. You can stop official support for it after a designated period of time, but still allow people to connect to the broker and… Read more »
I also think there is a major difference from using an app for a fun game, and to use an app where you set your money at stake – success from a mobile app store does not imply success for an app used for financial trading.