Na finančnih trgih je skoraj toliko strategij trgovanja, kot je vlagateljev in trgovcev. Trgi so vse bolj dostopni elektronsko, kar odpira še več možnosti za razvoj trgovalnih sistemov. Eden od teh je algoritemsko trgovanje, sistem trgovanja, ki uporablja napredne matematične modele, imenovane algoritmi za sprejemanje odločitev in transakcij na finančnih trgih. Računalnik, programiran z algoritmom, bo vnesel elektronska trgovalna naročila, ko bodo izpolnjeni določeni tehnični pogoji. Ti pogoji lahko med drugimi dejavniki vključujejo čas, ceno, količino naročila in splošne tržne trende.
Algoritemsko trgovanje najpogosteje uporabljajo veliki institucionalni vlagatelji, kot so hedge skladi, vzajemni skladi in pokojninski skladi. To je tako, ker so prednosti, ki jih predstavlja, najbolj pomembne za velike sklade. Ko sklad na primer kupi veliko količino določene delnice, lahko to vpliva na dvig cene delnice toliko, da negativno vpliva na stopnjo dobička, ki jo je sklad upal doseči. Vendar pa je pri algoritemskem trgovanju preprosto razdeliti eno veliko trgovino na več manjših poslov, da zmanjšamo vpliv na trg.
Institucionalni vlagatelji imajo dodatno prednost v hitrosti, s katero lahko avtomatizirani algoritemski programi trgovanja sprejemajo odločitve. Ko so tržne informacije prejete elektronsko, se odločitve o trgovanju sprejemajo samodejno, pogosto brez kakršnega koli človeškega posredovanja. Odločitve se sprejemajo in naročila se sprožijo, preden se trgovci z ljudmi sploh zavedajo informacij. To je del velike konkurenčne prednosti, ki jo imajo hedge skladi in podobni trgovci pred posameznimi vlagatelji.
Sami trgovalni algoritmi imajo veliko daljšo zgodovino kot algoritemsko trgovanje. Algoritem se preprosto nanaša na zaporedje korakov za prepoznavanje vzorcev v tržnih podatkih v realnem času za odkrivanje priložnosti trgovanja. V preteklosti bi investicijska podjetja zaposlovala veliko število posameznih trgovcev, da bi ročno izvajali proces gradnje trgovalnih algoritmov. Vendar pa je z naprednimi tehnologijami, ki so zdaj na voljo, veliko hitrejši proces za izgradnjo in uporabo algoritmov trgovanja, potrebnih pa je veliko manj osebja. Algoritemsko trgovanje je dejansko nadomestilo veliko osebja, ki so ga prej potrebovala investicijska podjetja.
Vendar pa so trgovci še vedno potrebni za uporabo algoritemskega trgovanja. V mnogih primerih bo trgovec spremljal podatke številnih algoritmov hkrati na digitalni nadzorni plošči, zaradi česar bo trgovec veliko bolj produktiven. Še vedno je potrebno delo trgovcev in analitikov za oblikovanje novih algoritmov in optimizacijo obstoječih.