Glossary

Algorithmic trading

Using computer programs to automatically place and manage trade orders based on predefined rules.

Also called: algo trading

Algorithmic trading uses computer programs to automatically generate, route, and manage trade orders according to predefined rules, without a human deciding on each individual trade. The rules can range from simple, such as buying a fixed quantity at a scheduled time, to complex signals derived from quantitative trading research.

Execution algorithms are commonly designed to minimize market impact and cost by breaking a large order into smaller pieces spread over time or across venues, informed by the current state of the order book and the prevailing bid-ask spread. This differs from quantitative trading generally, which is about how a trade decision is generated; algorithmic trading is specifically about how an order, once decided, is executed in the market.

Algorithmic trading now accounts for the majority of volume in many liquid markets, used by institutional investors to reduce trading costs and by high-frequency firms to trade at speeds no human could match. Its performance is judged with tools like transaction cost analysis, and strategies are refined through backtesting before deployment. Risks include software bugs or misconfigured algorithms causing rapid, large losses, and the potential for algorithms to interact in ways that amplify volatility during periods of market stress, as has happened in several documented flash-crash episodes.

Last reviewed September 22, 2026

In the index now

Related terms

Related tools

Related guides