ABD offers forex trading on both MetaTrader 4 (MT4) and MetaTrader 5(MT5), two of the industry’s leading trading platforms.
Both provide pioneering automated trading systems with expert advisors. However, they each serve a very different function and, contrary to popular belief, MT5 is not an upgrade of MT4.
MT4 was specifically built for forex traders, whereas MT5 was designed to provide traders with access to CFDs, stocks and futures. Key differences between the MT4 and MT5 platforms as follow:
Feature | ![]() |
![]() |
---|---|---|
Execution Modes Number of order execution modes supported in the platform |
4 | 3 |
64 Bit Version Native support for the 64-bit architecture |
![]() |
![]() |
Server Architecture The underlying server architecture of the platform |
Distributed | Single |
Account groups The number of trader account groups that can be created in the platform |
Unlimited | 512 |
Security Groups The number of groups of financial instruments supported in the platform |
Unlimited | 32 |
Built-in order routing The native routing option, which allows managing trade request processing rules |
![]() |
![]() |
Orders database size The maximum order database size without compromising the performance of the platform |
Unlimited | Up to 10M orders |
Reports Formats of platform supported internal reports for back and middle offices |
Charts (HTML5) + tables |
Tables only |
Balance transaction types Balance transaction types supported in the platform |
Balance, Credit, Correction, Charge, Bonus, Commission, Agent, Interest | Balance, Credit |
Log-files ZIP compression ZIP compression of statistic log-files, in which the server records all executed operations and events |
Automated | ![]() |
SQL Export Native realtime export to an SQL database |
Native (MySQL, MSSQL, Oracle) | Limited (MySQL) |
Manager API Supported programming languages for Manager API, which enables integration of the platform with broker system |
C++, ASP.Net, PHP | C++ |
Gateway API Support for Gateway API which enable platform integration with trading systems |
![]() |
![]() |
Report API Access to the Report API allowing to enhance the functionality of trade server reports |
![]() |
![]() |
Partial Order Filling Policies Availability of the partial order filling option, in which a trade with the maximum volume that is now available in the market is executed, not exceeding the volume requested in the order, while unfilled volume is canceled |
![]() |
![]() |
Order Fill Policy Order fill policy — you can set additional order execution conditions |
Fill or Kill Immediate or Cancel Return |
Fill or Kill |
Pending Order Types Types of pending orders requesting a broker to buy or to sell a financial security under pre-defined conditions in the future |
6 | 4 |
Depth of Market The Market Depth option, which features bids and offers for a financial security at different prices depending on the volume |
![]() |
![]() |
Time&Sales (Exchange data) Ability to receive data on Time & Sales from the Exchange |
![]() |
![]() |
Technical Indicators The number of technical indicators, which can automatically detect patterns in the financial instrument price dynamics and help users to make trading decisions |
38 | 30 |
Graphical Objects The number of analytical objects that help to identify financial instrument price trends, to detect cycles and support/resistance levels, to build channels and more |
44 | 31 |
Timeframes The number of timeframes — time intervals in which quotes of financial instruments are grouped |
21 | 9 |
Economic Calendar Availability of the Economic Calendar — the fundamental analysis tool featuring publications on various countries’ macroeconomic indicators, which can affect financial instrument prices |
![]() |
![]() |
Email System The features of the built-in email service, which enables users to receive important information from a broker straight in the platform |
![]() |
![]() |
Transfer funds between accounts A possibility to transfer funds between accounts within the same trade server |
![]() |
![]() |
Embedded MQL5.community chat Possibility to chat with other traders directly in the platform |
![]() |
![]() |
Strategy Tester Trading robot testing and optimization modes supported by the built-in Strategy Tester |
Multi-threaded + Multi- currency + Real ticks |
Single thread |
Multilingual Unicode Support for the Unicode character encoding standard that ensures the correct display of characters and symbols in any language |
![]() |
![]() |
Netting Support for the netting accounting system, which only allows having one open positions of a financial instrument |
![]() |
![]() |
Hedging Support for the hedging accounting system, which allows having multiple positions of a financial instrument, both in the same and opposite direction |
![]() |
![]() |
Symbols The number of financial instruments that can be traded in the platform |
Unlimited | 1024 |
Supported Markets Financial markets, on which the platform users can trade |
Forex / CFDs / Futures / Options / Stocks / Bonds |
Forex / CFDs |
Exchange Trading Support for Exchange Markets, offering stock, futures, bond and option trading |
![]() |
![]() |