Finansų rinkose yra beveik tiek pat prekybos strategijų, kiek yra investuotojų ir prekiautojų. Rinkos tampa vis labiau prieinamos elektroniniu būdu, atverdamos dar daugiau galimybių plėtoti prekybos sistemas. Viena iš jų yra algoritminė prekyba – prekybos sistema, kuri naudoja pažangius matematinius modelius, vadinamus algoritmais sprendimams ir sandoriams finansų rinkose priimti. Kompiuteris, užprogramuotas algoritmu, elektroninius prekybos pavedimus įves, kai bus įvykdytos tam tikros techninės sąlygos. Šios sąlygos, be kitų veiksnių, gali apimti laiką, kainą, užsakymo kiekį ir bendras rinkos tendencijas.
Algoritminę prekybą plačiausiai naudoja stambūs instituciniai investuotojai, tokie kaip rizikos draudimo fondai, investiciniai fondai ir pensijų fondai. Taip yra todėl, kad jo teikiami pranašumai labiausiai susiję su didelėmis lėšomis. Pavyzdžiui, kai fondas perka didelį kiekį tam tikrų akcijų, akcijų kaina gali padidėti tiek, kad tai neigiamai paveiktų pelno maržą, kurią fondas tikėjosi pasiekti. Tačiau naudojant algoritminę prekybą paprasta padalyti vieną didelį sandorį į kelis mažesnius sandorius, kad būtų sumažintas poveikis rinkai.
Instituciniai investuotojai turi dar vieną pranašumą – greitį, kuriuo automatizuotos algoritminės prekybos programos gali priimti sprendimus. Kai rinkos informacija gaunama elektroniniu būdu, prekybos sprendimai priimami automatiškai, dažnai visai be jokio žmogaus įsikišimo. Sprendimai priimami ir pavedimai inicijuojami dar prieš tai, kai žmonės prekiautojai net nesuvokia informacijos. Tai yra dalis didelio konkurencinio pranašumo, kurį rizikos draudimo fondai ir panašūs prekiautojai gali turėti atskirų investuotojų atžvilgiu.
Patys prekybos algoritmai turi daug ilgesnę istoriją nei algoritminė prekyba. Algoritmas paprasčiausiai nurodo veiksmų seką, skirtą realaus laiko rinkos duomenų modeliams atpažinti, siekiant aptikti prekybos galimybes. Istoriškai investicinės įmonės samdydavo daug atskirų prekiautojų, kad rankiniu būdu sudarytų prekybos algoritmus. Tačiau naudojant dabar prieinamas pažangias technologijas, prekybos algoritmų kūrimas ir panaudojimas yra daug greitesnis procesas, be to, reikia daug mažiau darbuotojų. Algoritminė prekyba veiksmingai pakeitė daugelį darbuotojų, kurių anksčiau reikėjo investicinėms įmonėms.
Tačiau norint naudoti algoritminę prekybą, prekybininkai vis dar reikalingi. Daugeliu atvejų prekiautojas vienu metu stebės daugelio algoritmų duomenis skaitmeniniame prietaisų skydelyje, todėl prekiautojas bus daug produktyvesnis. Taip pat vis dar reikia prekybininkų ir analitikų darbo kuriant naujus algoritmus ir optimizuojant esamus.