Algorithmic trading (also called automated trading, or algo-trading) executes trading orders using pre-programmed instructions.
Algorithmic trading utilizes a set of automated instructions or an algorithm to execute trades when a specific condition is met. Algorithms are based on various factors like price, timing, and quantity to ensure maximum profits, faster execution time, and reduced costs.