Algorithmic trading or automated trading is a method of determining the execution, entry, or exit of a financial transaction without human interaction. It is characterized by high speed and can be applied to both manual and automated trading strategies using Algo trading software.