The use of computer algorithms to automate trading strategies based on predefined criteria. It aims to execute trades at optimal prices.