A process that involves fulfilling orders with automated trading instructions. These instructions account for such variables as timing, volume, and price. Complicated formulates are used with algorithmic trading to facilitate arbitrage and order execution.