Patent attributes
At least one exemplary aspect comprises a method comprising: (a) receiving electronic data describing a trading order for a market-traded security; (b) checking the data describing the trading order against one or more sets of conditions, and identifying one or more of the one or more sets of conditions that is satisfied; (c) based on the identified one or more of the one or more sets of conditions that is satisfied, identifying a class of trading algorithms appropriate for execution of the trading order; (d) selecting with a processing system one or more trading algorithms from the identified class of trading algorithms, for execution of the trading order; and (e) commencing with the processing system execution of the trading order via the selected one or more trading algorithms; wherein the processing system comprises one or more processors. Other aspects and embodiments comprise related computer systems and software.