Algorithmic trading, also known as algo-trading, is gaining popularity among Indian retail traders. It involves executing trades using algorithms that continuously monitor chosen stocks/indices and generate orders on behalf of the trader. Algo trading is not only for programmers as anyone can operate complex algorithms with ready-made commands. It is important to note that algo trading is different from machine learning and artificial intelligence. Algo trading provides discipline, speed, and precision in trade placement, eliminates emotion and biases, and allows for backtesting and optimization.