Tranzacționarea algoritmică (engleza Algorithmic Trading), algo trading sau black box trading, este un sistem de tranzacționare care utilizează modele matematice avansate și formule complexe pentru a lua decizii și a face tranzacții de mare viteză pe piețele financiare. Mai exact, algo trading utilizează platforme electronice pentru a stabili strategii de tranzacționare si a executa ordine cu ajutorul algoritmilor matematici intr-un proces automatizat care nu necesită intervenția umană. Unele strategii de investiții si tranzacționare, cum ar fi arbitrajul, market makingul sau speculațiile, pot fi îmbunătățite prin tranzacționarea algoritmică. Ca atare, algoritmii sunt capabili să execute instrucțiunile de tranzacționare în anumite condiții de preț, volum și timp. Utilizarea acestui tip de tranzacționare este cel mai frecvent utilizat de către investitorii instituționali datorită volumului mare de acțiuni pe care le cumpără în fiecare zi. Tranzactionarea algoritmică permite astfel investitorilor să obțină cel mai bun preț fără a afecta în mod semnificativ prețul actiunilor și costurile de achiziție. Acest mecanism prin care robotii sunt capabili sa emita mii de ordine de cumparare sau de vanzare in fiecare secunda, este cunoscut în literatura de specialitate sub denumirea de „high frequency trading” (HTF).