Electronic execution desks at banks offer a large number of trading algorithms to clients. These algorithms may differ in the venues they trade on, the speed at which they trade, the aggressiveness of ...