Patent attributes
An exemplary embodiment comprises: (a) receiving electronic data describing a trading order; (b) selecting one or more first trading algorithms from a plurality of available stored algorithms for execution of the trading order; (c) commencing execution of the trading order via the one or more first trading algorithms; (d) evaluating quality of execution, during the execution, of the trading order via the one or more first trading algorithms; (e) comparing the evaluated quality of execution to a threshold of acceptability based on a prediction of future performance of execution of the trading order by the one or more first trading algorithms; and (f) if the evaluated quality of execution compares unfavorably to the threshold of acceptability, switching the execution of the trading order to one or more second trading algorithms, wherein the processor unit comprises one or more processors.