Coordination of algorithms in algorithmic trading engine
First Claim
Patent Images
1. A computer system comprising one or more processors programmed to:
- (a) receive data describing a trading order;
(b) select one or more first trading algorithms from a plurality of available stored algorithms for execution of said trading order;
(c) commence execution of said trading order via said one or more first trading algorithms;
(d) evaluate quality of execution, during said execution, of said trading order via said one or more first trading algorithms;
(e) compare said evaluated quality of execution to a threshold of acceptability based on a prediction of future performance of execution of said trading order by said one or more first trading algorithms; and
(f) if said evaluated quality of execution compares unfavorably to said threshold of acceptability, switch said execution of said trading order to one or more second trading algorithms.
5 Assignments
0 Petitions
Accused Products
Abstract
A graphical user interface is used along with an automated algorithm selection function to enable market participants to initiate automated, multi-algorithm trading strategies through a single drag and drop motion. A symbol representing a security can be dragged and dropped onto an icon representing a tactical or strategic algorithm. Other features of the graphical user interface show information such as the progress of the algorithms.
-
Citations
14 Claims
-
1. A computer system comprising one or more processors programmed to:
-
(a) receive data describing a trading order; (b) select one or more first trading algorithms from a plurality of available stored algorithms for execution of said trading order; (c) commence execution of said trading order via said one or more first trading algorithms; (d) evaluate quality of execution, during said execution, of said trading order via said one or more first trading algorithms; (e) compare said evaluated quality of execution to a threshold of acceptability based on a prediction of future performance of execution of said trading order by said one or more first trading algorithms; and (f) if said evaluated quality of execution compares unfavorably to said threshold of acceptability, switch said execution of said trading order to one or more second trading algorithms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification