Algorithmic trading is a type of trading that involves programming code that contains parameters such as price, timing, and volume. When rules set by traders are met in the market situation, the algorithm automatically executes an order.