Metatrader 4 vs Metatrader 5

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 metatrader-5-logo-170x45 metatrader-4-logo-171x45
Execution Modes
Number of order execution modes supported in the platform
              4           3
64 Bit Version
Native support for the 64-bit architecture
green-check-mark-true-64x64 red-cross-false-64x64
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
green-check-mark-true-64x64 red-cross-false-64x64
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 red-cross-false-64x64
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
green-check-mark-true-64x64 red-cross-false-64x64
Report API
Access to the Report API allowing to enhance the functionality of trade server reports
green-check-mark-true-64x64 green-check-mark-true-64x64
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
green-check-mark-true-64x64 red-cross-false-64x64
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
green-check-mark-true-64x64 red-cross-false-64x64
Time&Sales (Exchange data)
Ability to receive data on Time & Sales from the Exchange
green-check-mark-true-64x64 red-cross-false-64x64
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
green-check-mark-true-64x64 red-cross-false-64x64
Email System
The features of the built-in email service, which enables users to receive important information from a broker straight in the platform
green-check-mark-true-64x64 with attachments green-check-mark-true-64x64 no attachments
Transfer funds between accounts
A possibility to transfer funds between accounts within the same trade server
green-check-mark-true-64x64 red-cross-false-64x64
Embedded MQL5.community chat
Possibility to chat with other traders directly in the platform
green-check-mark-true-64x64 red-cross-false-64x64
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
green-check-mark-true-64x64 red-cross-false-64x64
Netting
Support for the netting accounting system, which only allows having one open positions of a financial instrument
green-check-mark-true-64x64 red-cross-false-64x64
Hedging
Support for the hedging accounting system, which allows having multiple positions of a financial instrument, both in the same and opposite direction
green-check-mark-true-64x64 green-check-mark-true-64x64
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
green-check-mark-true-64x64 red-cross-false-64x64