Algorithmic trading is the use of computer programs to execute trading decisions automatically according to predefined rules covering timing, price, quantity and order routing, often without human intervention. It spans execution algorithms that minimise market impact, systematic strategies that generate signals, and high-frequency trading that exploits microsecond advantages. In crypto markets it operates across centralised and decentralised venues and interacts closely with on-chain mechanisms such as maximal extractable value.

Overview

  • Algorithmic trading replaces manual order entry with software that decides what, when and how to trade. At the execution layer, algorithms slice large orders to reduce market impact and time entries to favourable conditions; at the strategy layer, systematic models translate data into buy and sell signals; at the speed extreme, high-frequency systems compete on latency to capture fleeting opportunities. In digital-asset markets these techniques apply across both centralised order books and decentralised automated market makers, where they intersect with on-chain ordering and maximal extractable value.
  • Algorithmic trading spans a spectrum from execution, breaking a parent order into child orders to minimise impact, to alpha generation, where models forecast price moves, to market making, where algorithms quote continuously and earn the spread. In digital-asset markets the same logic runs against both centralised order books and decentralised liquidity pools, so strategies must account for gas costs, settlement latency and the transparency of the mempool.

History and context

  • Algorithmic trading grew from electronic exchanges in the 1990s and accelerated with high-frequency trading in the 2000s. The rise of crypto markets extended it to round-the-clock venues and to decentralised automated market makers, where on-chain ordering introduced new dynamics such as maximal extractable value.

Key aspects

  • Execution algorithms: schedules such as VWAP and TWAP that minimise market impact and slippage.
  • Systematic strategies: rule-based or statistical models that generate signals from market data.
  • High-frequency trading: latency-sensitive strategies exploiting short-lived price discrepancies.
  • Market making: continuously quoting two-sided prices to provide liquidity and earn the spread.
  • Risk controls: position limits, kill switches and real-time monitoring to contain failures.
  • On-chain interaction: routing across decentralised venues and accounting for MEV and gas costs.

Applications

  • Best-execution order routing for institutional and retail flow.
  • Quantitative and statistical-arbitrage strategies across asset classes.
  • Automated market making on centralised exchanges and decentralised protocols.
  • Crypto trading bots arbitraging price differences and liquidity across venues.

Challenges and considerations

  • Latency arms race: speed advantages are costly to maintain and erode quickly.
  • Market impact and slippage: large orders move prices against the trader.
  • Risk and failure modes: automated systems can amplify errors rapidly without controls.
  • Adversarial environments: on-chain transparency exposes orders to front-running and MEV.

Examples

  • VWAP and TWAP execution algorithms minimising the cost of large orders.
  • Statistical-arbitrage strategies trading mean-reverting baskets.
  • Automated market-making bots quoting two-sided prices on a decentralised exchange.

Provenance