System, method, and computer program product for executing a buy or sell order
First Claim
Patent Images
1. A method for selling X shares of a stock, where X is a number greater than zero, comprising:
- submitting an initial set of orders to sell Y shares of the stock, wherein Y is less than or equal to X;
determining the total number out of the X shares that have been sold by a selected point in time that is after the point in time when the initial set of orders was submitted;
determining an urgency score, wherein the urgency score is based, at least in part, on said determined total number of shares sold by said selected point in time; and
creating a new tranche order specifying a quantity and a target price or modifying an existing tranche order, wherein the target price or modification is determined based, at least in part, on the urgency score.
7 Assignments
0 Petitions
Accused Products
Abstract
An auto-trading strategy for executing an order to buy or sell a specified quantity of a certain item. The strategy utilizes urgency scores rather than time bins. In one embodiment, an urgency score is determined at a certain point in time. The urgency score is a function of a trading target associated with the point in time and the actual number of items that have been traded as of the certain point in time.
-
Citations
30 Claims
-
1. A method for selling X shares of a stock, where X is a number greater than zero, comprising:
-
submitting an initial set of orders to sell Y shares of the stock, wherein Y is less than or equal to X;
determining the total number out of the X shares that have been sold by a selected point in time that is after the point in time when the initial set of orders was submitted;
determining an urgency score, wherein the urgency score is based, at least in part, on said determined total number of shares sold by said selected point in time; and
creating a new tranche order specifying a quantity and a target price or modifying an existing tranche order, wherein the target price or modification is determined based, at least in part, on the urgency score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for selling X shares of a stock, where X is a number greater than zero, comprising:
-
means for submitting an initial set of orders to sell Y shares of the stock, wherein Y is less than or equal to X;
means for determining the total number out of the X shares that have been sold by a selected point in time that is after the initial set of orders was submitted;
means for determining an urgency score, wherein the urgency score is based, at least in part, on said total number of shares sold by said selected point in time; and
means for creating a new order specifying a quantity and a target price or means for modifying an existing tranche order, wherein the target price or modification is determined based, at least in part, on the urgency score. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product including a machine readable medium having stored therein instructions for selling X shares of a stock, where X is a number greater than zero, the instructions comprising:
-
instructions for submitting an initial set of orders to sell Y shares of the stock, wherein Y is less than or equal to X;
instructions for determining the total number out of the X shares that have been sold by a selected point in time that is after the initial set of orders was submitted;
instructions for determining an urgency score, wherein the urgency score is based, at least in part, on said total number of shares sold by said selected point in time; and
instructions for creating a new order specifying a quantity and a target price or instructions for modifying an existing tranche order, wherein the target price or modification is determined based, at least in part, on the urgency score. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification