The benefits of algorithmic trading are obvious: it ensures the “best execution” of trades because it minimizes the human element, and it can be used to trade multiple markets and assets far more efficiently than a flesh-and-bones trader could hope to do.