Algorithmic trading (algo) is the practice of purchasing or trading security according to prescribed set of rules tested on historical data. These sets of rules are based on charts, indicators, ...