EX5-bestanden worden samengesteld uit broncodebestanden door MetaEditor, een programma dat wordt meegeleverd met de MetaTrader-software. Het EX5-bestand kan indicatoren, scripts of een deskundige adviseur bevatten, een programma voor het automatiseren van handels- en analyseprocessen in MetaTrader. EX5-bestanden kunnen worden gedistribueerd zonder het MQ5-broncodebestand en kunnen worden uitgevoerd in de clientterminal.
MetaTrader wordt voornamelijk gebruikt voor het verhandelen van aandelen, forex, futures en CFD's. Het wordt geleverd met technische analysehulpmiddelen en maakt het mogelijk om geautomatiseerde handelssystemen te gebruiken en transacties te kopiëren.