Skip to content
Preptima
hardConceptDesignMidSeniorStaff

What is an execution algorithm trying to optimise, and how would you tell whether it did a good job?

6 min readUpdated 2026-08-15

Answer

Short answer

An execution algorithm trades off market impact against timing risk while working an order towards a stated benchmark, so it is optimising cost relative to that benchmark rather than price.

Was this answer helpful?

Likely follow-ups

  • Why does a participation-rate algorithm behave badly on a day when volume collapses, and what would you do about it?
  • How would you separate your algorithm's own impact from the market move that would have happened anyway?
  • What does post-trade price reversion tell you that slippage does not?
  • How many orders do you need before a difference in average slippage between two algorithms means anything?

Related questions

Masterclass guide