Algorithmic trading is the name given to the process of automating trading through pre-programming instructions to be carried out according to set factors and variables. These can include price, volume and timing. Algorithmic trading can be utilised to improve trading across a wide variety of situations.