Le trading algorithmique est une stratégie de trading exécutée par des ordinateurs réagissant à un ensemble de données de marché. Parfois appelé "bot trading" (trading par robot), le trading algorithmique implique l’interprétation automatisée des données de marché en une stratégie de trading exécutée par ordinateur. Bien que le trading puisse être automatisé, les traders observent souvent leurs systèmes algorithmiques afin de perfectionner le logiciel et la stratégie globale.