Systems and methods for providing investment opportunities
First Claim
Patent Images
1. A method for providing an investment competition in which at least one trading algorithm and at least one human trader participate, the method comprising:
- providing a trading algorithm development application to a plurality of trading algorithm developers via a communications network;
receiving one or more trading algorithms from a subset of the plurality of trading algorithm developers;
facilitating an investment competition among the one or more received algorithms and one or more human traders by assigning an investment portfolio to each of the received algorithms and each of the human traders, and automatically generating trading instructions for the one or more received algorithms in response to market data and receiving trading instructions from the one or more human traders in response to the market data;
determining a performance metric for each of the received algorithms and each of the human traders during the competition;
selecting a winner of the investment competition from among the received algorithms and each of the human traders based at least in part on the performance metric.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to methods and systems for providing investment competitions. In one aspect, trading algorithms that automatically generate trading instructions in response to market data are developed by and received from a distributed plurality of independent trading algorithm developers. The algorithms are periodically executed against market data and generate trading instructions, which, based on an association of investment accounts with the trading algorithms, initiate correlative trades in the investments accounts.
-
Citations
29 Claims
-
1. A method for providing an investment competition in which at least one trading algorithm and at least one human trader participate, the method comprising:
-
providing a trading algorithm development application to a plurality of trading algorithm developers via a communications network;
receiving one or more trading algorithms from a subset of the plurality of trading algorithm developers;
facilitating an investment competition among the one or more received algorithms and one or more human traders by assigning an investment portfolio to each of the received algorithms and each of the human traders, and automatically generating trading instructions for the one or more received algorithms in response to market data and receiving trading instructions from the one or more human traders in response to the market data;
determining a performance metric for each of the received algorithms and each of the human traders during the competition;
selecting a winner of the investment competition from among the received algorithms and each of the human traders based at least in part on the performance metric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for providing an investment competition, the method comprising:
-
receiving from at least one of a plurality of traders one or more algorithms for initiating trading instructions in response to market data;
facilitating a competition between the received algorithms and one or more human traders;
determining a performance metric for the performance of the received algorithms and the human traders during the competition; and
selecting one of the received algorithms and the human traders as a winner of the competition based at least in part on the performance metric.
-
-
28. A method for providing an investment competition among trading algorithms, the method comprising:
-
providing a trading algorithm development application to a plurality of trading algorithm developers via a communications network;
receiving one or more trading algorithms from a subset of the plurality of trading algorithm developers;
facilitating an investment competition among the one or more received algorithms by assigning an investment portfolio to each of the received algorithms and automatically generating trading instructions for the one or more received algorithms in response to market data;
determining a performance metric for each of the received algorithms;
selecting a winner of the investment competition from among the received algorithms based at least in part on the performance metric.
-
-
29. A system for providing an investment competition, the system comprising:
-
a communication server for receiving from at least one of a plurality of traders one or more algorithms for initiating trading instructions in response to market data;
a competition system for holding a competition among received algorithms and one or more human traders; and
a performance module for determining a performance metric for the performance of the received algorithms and the human traders during the competition; and
a selection module for selecting one of the received algorithms and the human traders as a winner of the competition based at least in part on the performance metric.
-
Specification