I’ve been getting some questions on the differences between MT4 and MT5 forex trading platforms so I’ve decided to give y’all a rundown of the advantages of each to help you decide which one to choose.
Let’s start off with the newer MT5 platform which was released in 2010. The major improvements made on this version include the following:
- Six types of pending orders and two types of stop orders (MT4 only has four types of pending orders)
- Can offer more markets (commodities, indices, and equity CFDs) depending on the broker
- Additional chart time frames (M1, M2, MI3, MI: Ghost Protocol, MI: Rogue Nation – Oh wait, that’s something else – I meant the 11 types of minute charts, 7 types of hourly charts, plus the daily, weekly, and yearly time frames)
- Built-in economic calendar tab with release schedules, level of impact, previous data, and market consensus
- Integrated MQL forex market products tab for EAs
- Additional technical indicators, 22 analytical objects, and 46 graphical objects
- Improved Strategy Tester for EAs, with Agent Manager for remote optimization
The older MT4 platform has its simplicity as its major selling point, contrary to Barney Stinson’s claim that new is always better. Here are some of its advantages:
- Forex EAs are designed through the native MQL language and are faster to compile
- Allows almost all kinds of trading methods such as hedging and LIFO, but there may be limitations depending on your broker and region
- Takes up less memory space than MT5 (Some say MT4 takes up a third of the RAM compared to MT5)
- Still the most widely used platform by brokers and retail traders, which means that there’s a larger support community behind it
So which is better?
Well, that depends on your preferences. That’s just like asking if plain black coffee is better than an iced caramel macchiato with whipped cream and an extra shot of espresso!
If you believe that “less is more” and you’d rather stick to the essentials of straight up forex trading, then you might be better off using the more straightforward MT4 platform. On the other hand, if you like the flashy new features and a jam-packed menu of options, MT5 might have just what you need.
What about EA compatibility?
Aha! Excellent question. One very important factor to keep in mind if you’re using an EA and considering switching from one platform to another is that systems coded using MQL4 are not compatible with MQL5 or MT5. There’s just no shortcut to converting those custom indicators and functions (.ex4 and .mq4 files) so you’d have to rewrite the entire code in C++ if you want those executed on an MT5 platform!
Because of this, there was a bit of backlash against MT5 in the forex EA community. MetaQuotes, the creators of these platforms, has actively tried to convince programmers to rewrite their MT4-compatible codes to MQL5 but majority of developers didn’t want to go through all the trouble. Why fix what ain’t broke, right?
Have any of you tried trading on both MT4 and MT5 forex platforms? How was your experience? Don’t be shy to share your thoughts in our comments section!