Iš esmės yra dviejų tipų automatizuotos akcijų prekybos programinė įranga: programinė įranga, kurią naudoja prekybos fondai, ir programinė įranga, kurią naudoja asmenys. Programinės įrangos lėšų naudojimas yra sukurtas įmonės viduje ir dažnai sutelkiamas į mažų pranašumų, kuriuos galima išnaudoti vykdymo greičiu, paieška. Asmenims parduodama programinė įranga paprastai turi patrauklią vartotojo sąsają ir apima rinkos gylio puslapį, kuriame rodomos bet kurių akcijų siūlomos ir pardavimo kainos.
Fondų naudojama automatizuota akcijų prekybos programinė įranga dažniausiai parašyta kompiuterine kalba C++. Jis optimizuotas vykdymo greičiui, nes programinė įranga turi sekti tūkstančius akcijų, nuspręsti, kurias pirkti ar parduoti, nuspręsti, kiek pirkti ir parduoti, bendrauti tiesiogiai su biržos kompiuteriu ir stebėti laiką bei kainą, kad galėtų užsidaryti. pozicijas pagal poreikį. Fondai, kurie remiasi tokiu greičiu, labai atsargiai nustato prekybos kompiuterį netoli biržos, kurioje jis prekiauja. Nedidelis vykdymo laiko skirtumas tarp buvimo 0.25 mylios (400 metrų) ir 2.5 mylios (4000 metrų) atstumu gali būti labai svarbus finansuojant prekybą.
Daugelis fiziniams asmenims skirtos automatizuotos akcijų prekybos programinės įrangos kūrėjų suteikė galimybę prekybininkui parašyti ir išbandyti savo algoritmus. Paprastai įtraukiamos iš anksto parengtos standartinių techninės analizės rodiklių procedūros. Dauguma jų turi geras diagramų sudarymo galimybes ir leidžia vartotojui nubrėžti tendencijų linijas, naudoti rodykles aukštyn ir žemyn, kad pažymėtų dominančias juostas, ir leisti jam užsirašyti pačioje diagramoje. Dažnai diagramos gali būti išsaugotos standartiniais formatais, pvz., .jpg arba .bmp, kad galėtumėte jas naudoti ateityje.
Kai kurie individualiems asmenims skirtos automatizuotos akcijų prekybos programinės įrangos kūrėjai siūlo šiek tiek daugiau nei galimybę pateikti pavedimų krepšelį paspaudus ekrano mygtuką. Nors pavedimų krepšelio pateikimas gali būti naudingas įrankis, šios funkcijos nereikėtų painioti su pavedimų krepšelio dydžiu ar greičiu, kurį naudoja prekybos fondai. Asmenys negali konkuruoti su lėšomis prekybos arenoje, jei greitis yra vienintelis sėkmės ar nesėkmės kriterijus.
Juodosios dėžės prekybos sistemos parduodamos individualiems prekiautojams, kurie ieško automatizuotos akcijų prekybos programinės įrangos. Juodosios dėžės sistema reiškia, kad algoritmai neatskleidžiami. Šios sistemos gali būti pateikiamos su daugybe bandymų rezultatų, rodančių, kaip jos buvo sėkmingos praeityje, tačiau atidus pirkėjas norės žinoti, ar realiu laiku prekiaujant yra daug rezultatų, pageidautina, kad būtų patikrinta nepriklausomo testuotojo. Priežastis, kodėl reikalaujama patikrinti realiu laiku rezultatus, yra ta, kad daugumą sistemų lengva optimizuoti pagal istorinius duomenis, taip sukuriant labai gerus rezultatus, tačiau prekiaujant realiuoju laiku jos praras pinigus.