Există două moduri de clasificare a sistemelor automate de tranzacționare. Una se bazează pe dacă algoritmii sunt dezvăluiți. Dacă algoritmii sunt dezvăluiți, sistemele sunt numite „sistem divulgat”. Sistemele automate de tranzacționare care nu sunt dezvăluite sunt denumite sisteme „cutie neagră”. Al doilea mod de clasificare a acestor sisteme se bazează pe tipul de algoritm utilizat.
Studiile de ciclu, izbucnirea volatilității și erupția prețurilor sunt cei mai populari algoritmi. Studiile de ciclu reunesc cicluri de diferite lungimi pentru a prezice vârfuri și funduri. Sistemele de spargere a volatilității se concentrează, în general, pe momentele în care un stoc sau o marfă are o volatilitate scăzută, apoi intră pe piață cu o creștere a volatilității. Sistemele de spargere a prețurilor urmăresc prețurile cele mai ridicate și cele mai mici într-o perioadă de timp, apoi intră pe piață atunci când se realizează o valoare mai mare sau mai mică.
După ce un sistem automat de tranzacționare a intrat într-o poziție, acesta trebuie să stabilească când să părăsească acea poziție. Unele sisteme folosesc o medie mobilă, în timp ce altele păstrează un anumit număr de perioade de timp și apoi ies. O altă abordare este să ieși de îndată ce o poziție este profitabilă sau să ieși după ce se atinge un anumit nivel de profitabilitate. Majoritatea sistemelor au o cantitate fixă de pierdere, care este cea mai mare pierdere pe care sistemul este proiectat să o permită. Termenul pentru acea sumă este „stop loss”.
Există multe programe de calculator vândute ca strategii de tranzacționare cutie neagră. Cele mai multe dintre ele sunt vândute pe bază de „backtesting”. Dacă fie nu există un istoric substanțial de tranzacționare în timp real, fie un număr mare de rezultate bune pe alte date decât datele backtest, cum ar fi o simulare Monte Carlo, utilizarea sistemului cu bani reali este un joc de noroc major. Nu este greu să puneți cap la cap câteva reguli și apoi să optimizați sistemul pe parcursul a cinci sau zece ani de date de tranzacționare, astfel încât acestea să producă rezultate uimitoare, dar este puțin probabil ca un astfel de sistem să fie profitabil în comerțul real.
Există sisteme de tranzacționare automate care sunt profitabile. Ele au fost create de oameni cu cunoștințe foarte profunde de fizică, care lucrează alături de oameni care au o înțelegere foarte bună a modului în care funcționează piețele. Creatorii lucrează pentru grupuri de investiții sau de tranzacționare care, în cea mai mare parte, păstrează un profil scăzut. La fel ca toate domeniile de tranzacționare sau investiții pe piețe, încredințarea banilor unuia unui sistem de tranzacționare algoritmic, automatizat ar trebui făcută cu mare prudență și numai după cercetări substanțiale.