[lang=id]1 Installation Simple and straightforward. Broker server address required during account opening during installation (MT4)
Metaquotes trading server now included as a default in the opening account phase of the installation. But pinging the server does not work
sometimes. Ability to add new server from MT5 for a demo account included. (MT5)

2 Charts/ Timeframe 9 Timeframes (MT4)
21 Timeframes from 1min to 1month and unlimited number of charts. 100 charts can be opened at a time. (MT5)

3 Fundamental Analysis (news trading) (MT4)
Does not have Forex Calendar A separate economic calendar tab with features like news event, schedule, impact, forecast, previous & others. (MT5)

4 Commerce/ Market Does not have commerce integrated into the platform. You have to visit MQL4.com for Market Place. (mt4)
Integrated into the platform. You can directly purchase Forex products from MQL through the Market tab on the platform. (mT5)

5 Indicators & Analytical Objects 30 inbuilt indicators. (mT4)
38 inbuilt indicators. New indicators added. 22 Analytical Objects, 46 graphical objects. (MT5)

6 Orders 2 market orders, & 4 pending orders (mT4)
2 marker orders, 6 pending orders, 2 stop orders. (mT5)

7 Expert Advisor MetaTrader 4 Editor & Strategy Tester. EAs are designed with MQL code language and they are faster to compile. Cannot port EA
code on MT4 to MT5. So EAs on MT4 would not work on MT5. (mT4)
MetaTrader 5 Editor, Improved Strategy Tester, Strategy Tester Agent Manager for remote optimization of expert advisors, e.t.c. EAs are designed with
C++ and they are quite slower to compile. (mT5)

8 Interface Easier to navigate around. One click trading and Drag and drop is only included in MT4 Build 500 version. (MT4)
Few additions in the design interface. Search box included, Details tab on the Market Watch window. One Click trading, drag and drop, e.t.c. (MT5)

9 Trading (Hedging, FIFO, e.t.c.) Allows all trading methods.However broker regulations are implemented on their MT4 platforms. (MT4)
Does not support hedging & implements FIFO by default. (MT5)

10 Brokers More brokers deliver their services on MT4 than MT5. (MT4)
Not much when compared to brokers who deliver their services on MT4. (MT5).[/lang]