Previously algorithmic trading did the simplest tasks rather faster, for example buying something on one exchange and selling it on another, capturing the difference of an arbitrage and gaining profit. It has got a bit more sophisticated using futures or options, to create profitable trades that...