A kereskedési felületen futó egyénileg készített programok különböző célokat szolgálnak. A működés célja és módja alapján 3 típus van: expert advisor, indikátor, script.
Expert Advisor: helyetted hajtja végre a kereskedési stratégiádat és küldi el a brókerednek a megbízásokat, részben vagy teljesen automatikusan és folyamatosan működik mindaddig, amíg a metatrader fut, engedélyezve van az expert advisor futása, és van internet kapcsolat a bróker szerverével
Indikátor: a charton található árfolyam (open, high, low, close, volume, tick volume, spread) értékekből matematikai képlet alapján számol, és igény szerint rajzol ki grafikont, jelzést a charta vagy alá külön ablakba. E-mailt küld, hangjelzést ad, chartra vagy alá ír, rajzol.
Script: ugyanazt tudja, mint egy expert advisor de csak egyszer fut le, például elküld egy megbízást a brókerednek. Minden egyes használata előtt rá kell rakni az adott chartra ahol egy lefutás után bezáródik.