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.