What are the top 5 platforms for Forex trading?

The single best trading platform is MetaTrader 4 (MT4). This version was released in 2005. This was a very long time ago, but MT4 still holds its own. Its MQL4 proprietary scripting language is well-known and can be used to code expert advisors and custom indicators.
MetaTrader 5 was released in 2009 to replace MetaTrader 4. However, concerns about backward compatibility with MT4 has greatly slowed the uptake of MT5. But it features more financial instruments and an improved scripting language in MQL5. These two pieces of software dominate the Forex trading space. NinjaTrader, ZuluTrade and Mirror Trader are other notable platforms.