TRADE IMPLEMENTATION AND ANALYTICS SYSTEM
First Claim
1. A computerized method for adjusting the performance of a plurality of trading algorithms, comprising:
- storing algorithm tuning parameters;
receiving a change request to adjust the tuning parameters of one or more algorithms;
determining new tuning parameters for the one or more algorithms based at least on the change request and the stored algorithm tuning parameters; and
transmitting the new tuning parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for normalizing the control parameters associated with trading algorithms, providing analytic data to traders in discrete time intervals to assist in the analysis of trading performance, and providing crossing opportunities to orders that have been committed to a trading algorithm but have not yet been executed, are provided. A dashboard to allow a trading professional more effective use of multiple algorithms can be created. Parameters associated with multiple algorithms can be normalized and tuned rapidly from a single user interface. Trading performance can be reviewed in discrete time intervals and execution venues. Traders can review a performance score for a trading algorithm and select an algorithm based in part on their commission budget. Block trading opportunities can be available with a crossing engine or external ATS.
45 Citations
20 Claims
-
1. A computerized method for adjusting the performance of a plurality of trading algorithms, comprising:
-
storing algorithm tuning parameters; receiving a change request to adjust the tuning parameters of one or more algorithms; determining new tuning parameters for the one or more algorithms based at least on the change request and the stored algorithm tuning parameters; and transmitting the new tuning parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computerized method for providing subscription based analytic data to a trader, comprising:
-
storing trader subscription information including a security of interest; monitoring a market feed for executions involving the security of interest; storing execution information including a timestamp, price, quantity and venue for each of the executions involving the trader and the security of interest; determining a market data information for the security of interest including a last trade information, a next trade information, and a market volume for a timeframe around the timestamp in the stored execution information; and sending the execution information and the market data information to a data source that can be accessed by the trader. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computerized method for providing a crossing opportunity for an order for a security that is committed to a trading venue, comprising:
-
receiving a working order information comprising an order for a security that is committed to a trading venue but not yet executed; identifying a contra order based on at least on a portion of the working order information; transmitting a stop working message comprising instructions to cancel at least a portion of the order previously committed to the trading venue; receiving information regarding the execution of all, some or none of the order; and transmitting a continue working message configured to commit at least part of the remainder of the order to the trading venue, if a part of the order was not executed. - View Dependent Claims (18, 19, 20)
-
Specification