Trading styles

Algorithmic trading

Also calledAlgo trading · automated trading

Algorithmic trading is trading in which a computer algorithm automatically determines one or more order parameters, such as whether to place an order, its timing, price, quantity, or management after submission. It can automate a strategy, an execution process, or both, with limited or no human intervention.

Evidence passport

What this page checked.

Sources
3
Record updated
August 18, 2026

Algorithmic trading — definition, practical meaning, example, and common interpretation risk checked against the linked reference material

Definition checked

  • Definition and plain-English explanation for “Algorithmic trading”
  • The worked example and the distinction described in the watch-out note
  • Reference material: ESMA: Supervisory Briefing on Algorithmic Trading in the EU, ESMA Q&A: Automated management of orders and algorithmic trading

Use the term correctly

  • Read the connected terms when a definition depends on another market concept
  • Check the broker’s contract specification when applying the term to a particular product
  • Treat examples as explanations of mechanics, not as prices, forecasts, or trading advice

Method. Editorial desk review of the definition, example, related concepts, and 3 linked sources. Calculations are checked directly where the entry contains arithmetic

Research scope and limits +
  • This glossary entry explains terminology and does not test a broker, trading account, platform, or live market condition
  • Contract wording and practical treatment can differ across brokers, venues, jurisdictions, and products
Page change log +
  1. Added named authorship, a definition evidence record, application checks, and a concise scope disclosure

What Algorithmic trading means

An algorithm may follow rules based on prices, volumes, indicators, news inputs, or risk limits. For example, it might divide a large order into smaller orders or close a position once a threshold is reached. A chart alert alone is not necessarily algorithmic trading if a human still decides all order parameters and submits the order manually.

Automation can improve consistency and speed, but it can also repeat a flawed rule at scale. Relevant controls include testing, limits on order size and exposure, monitoring, a way to stop the system, and records of system changes. Regulatory definitions can also distinguish algorithmic trading from simple order routing.

A program is instructed to buy 10,000 EUR/USD whenever a specified moving-average condition occurs, but only if the spread is below a set threshold. It automatically chooses whether to send the order and its timing based on those rules. That is algorithmic trading; the rules do not establish that it will be profitable.

Common questions

Is a stop-loss order algorithmic trading?+

Not necessarily. A standard stop-loss instruction by itself may be an order feature. The classification depends on whether a computer algorithm automatically determines order parameters beyond basic routing or post-trade processing.

Does backtesting prove an algorithm will work live?+

No. Backtests rely on historical data and assumptions about costs, fills, and market conditions. Live performance can differ because of slippage, latency, changing liquidity, and model errors.

Go to the original material.

01ESMA: Supervisory Briefing on Algorithmic Trading in the EU02ESMA Q&A: Automated management of orders and algorithmic trading03ESMA MiFID II Article 17: Algorithmic trading