Algorithmic trading or algos is the practice of automating your trading strategy through the use of an algorithmic trading platform. In order to do so, you must write code to follow a certain set of rules. These rules are then executed by the software, allowing you to automate your trades..
The defined sets of rules are based on timing, cost, quantity, or any statistical model. Apart from profit possibilities for the trader, algorithmic trading renders markets more liquid and trades more systematically by excluding the impact of human emotions from trading activities.