Automaattiset kaupankäyntiohjelmistot voidaan luokitella kaupankäynnin kohteena olevien markkinoiden tai käyttäjätyypin mukaan. Yleiset markkinatyypit ovat osakkeet, hyödykkeet ja valuutta. Käyttäjät ovat joko yksittäisiä kauppiaita tai suuria kaupparahastoja. Yksittäiset kauppiaat käyttävät usein vähittäiskaupan ohjelmistoja, ja rahastot kehittävät omia.
Rahastot käyvät kauppaa osakkeilla, valuutalla ja hyödykkeiden futuureilla käyttämällä algoritmeja, jotka he ovat kehittäneet ja sisällyttäneet automaattiseen kaupankäyntiohjelmistoonsa. Näiden algoritmien tarkka mekaniikka on vartioitu huolellisesti. Osakerahastot käyttävät usein ns. Momentum-algoritmeja, jotka yhdistetään usein parikauppaan. Momentum -algoritmit hyödyntävät lyhyen aikavälin suuria volyymimuutoksia. Parikauppa tarkoittaa kahden osakkeen valitsemista samalla sektorilla, sen jälkeen vahvempien ostamista ja heikompien oikosulkua.
Valuuttakaupan varat voivat käyttää algoritmeja, jotka perustuvat hinnan ja volatiliteetin laajentumisen havaitsemiseen yhteen suuntaan. Valuuttamarkkinoiden hintojen jakautumisominaisuudet mahdollistavat tämän lähestymistavan onnistumisen, kun taas se on marginaalinen osakekaupassa. Momentum -kauppaa käytetään joissakin automatisoidussa kaupankäynnin ohjelmistossa, jota varat käyttävät viljan futuurien kauppaan. Ainakin yksi rahasto käyttää juoksevan dynamiikan fysiikkaa pörssifutuurien kauppaan.
Vähittäiskauppaohjelmistoilla sitä vastoin on taipumus tarjota kaunis ulkonäkö tietokoneen näytöllä yhdistettynä kykyyn tehdä useita tilauksia samanaikaisesti näyttöpainikkeen painalluksella ja väittää, että tämä on ”automatisoitu” kauppaohjelmisto. Elinkeinonharjoittajan on edelleen seurattava markkinoita, päätettävä, mitä osakkeita, futuureja tai valuuttoja kuuluu painikkeella vaihdettuun koriinsa, ja päätettävä sitten, milloin aloittaa kaupan. Jotkut vähittäiskauppaohjelmistot tarjoavat koodausrajapinnan, jota kauppias voi käyttää omien algoritmiensa kirjoittamiseen ja testaamiseen.
Toinen valikoima automaattisia vähittäiskaupan ohjelmistoja kutsutaan black-box-kaupankäynniksi. Ohjelmiston käyttämiä algoritmeja ei paljasteta ostajalle, ja usein hänelle ei anneta sopivaa tilaisuutta testata, onko ohjelmisto todella kannattavaa. Ostajia pyydetään uskomaan, että ohjelmisto on ollut kannattavaa aiemmin ja tulee olemaan tulevaisuudessa. Black-box-kauppajärjestelmiä tarjotaan osakkeiden, hyödykkeiden futuurien ja valuutan kauppaa varten.
Rahastot, jotka käyttävät automaattista kaupankäynnin ohjelmistoa, testaavat sitä laajasti. He käyttävät sekä käynnistysnauhaa että Monte Carloa testaamalla, onko järjestelmä kannattava laboratoriossa. Kun he löytävät algoritmeja, jotka onnistuvat testausohjelmassaan, he testaavat sitä reaaliajassa. Rahaston tuottama ohjelmisto ohjaa kaikkia kaupankäynnin osa -alueita: se määrittää, kuinka paljon kauppaa käydään, mitä kauppaa ja milloin kauppaa, ja se tekee tilaukset suoraan pörssiin. Yksittäisen elinkeinonharjoittajan on jäljiteltävä rahastojen testausstrategiaa, jos hänellä on kohtuulliset näkymät kannattavan kaupankäynnin kannalta.