Below is a general introduction to algo trade from Wiki. The reference link is also very helpful.
In electronic financial markets, algorithmic trading, also known as algo, automated, black-box, or robo trading, is the use of computer programs for entering trading orders with the computer...