System and method for automated order entry on short queues
First Claim
1. A method for order entry in an automated trading environment having at least one accessible electronic exchange to trade at, the method comprising the steps of:
- establishing an order quantity;
receiving a threshold, the threshold value being used to determine whether to send an order to an electronic exchange depending on whether a length of a queue in a market is shorter or longer than a length defined by the threshold value, and the threshold value representing at least one of the following;
a particular quantity value and a particular number of orders value;
determining a length of a queue for a given price level in the market, the length of the queue representing at least one of the following;
a quantity currently available in the market to buy or sell a tradeable object at the given price level and a number of orders currently available in the market to buy or sell the tradeable object at the given price level;
comparing the length of the queue to the threshold value;
automatically sending an order to buy the order quantity at a given price level when the given price level is equal to or less than a current highest bid price, and when the length of the queue is equal to or less than the threshold value; and
automatically sending an order to sell the order quantity at a given price level when the given price level is equal to or greater than a current highest ask price, and when the length of the queue is equal to or less than the threshold value.
4 Assignments
0 Petitions
Accused Products
Abstract
Orders are automatically sent to the market when certain user defined conditions are met. In particular, a trader can configure the trading application to automatically send orders for preset quantities at price levels with queues falling below a user-defined threshold. The length of queues may be measured in several ways, for example, the queue length could be measured by quantity at a given price level or the queue length could be measured by the number of orders at a given price level, or the queue length could be measured by a combination of quantity and orders. The present embodiments can more quickly recognize opportunities and send an order to take advantage of it than a trader can do manually. Other advantages and features are described herein.
-
Citations
22 Claims
-
1. A method for order entry in an automated trading environment having at least one accessible electronic exchange to trade at, the method comprising the steps of:
-
establishing an order quantity; receiving a threshold, the threshold value being used to determine whether to send an order to an electronic exchange depending on whether a length of a queue in a market is shorter or longer than a length defined by the threshold value, and the threshold value representing at least one of the following;
a particular quantity value and a particular number of orders value;determining a length of a queue for a given price level in the market, the length of the queue representing at least one of the following;
a quantity currently available in the market to buy or sell a tradeable object at the given price level and a number of orders currently available in the market to buy or sell the tradeable object at the given price level;comparing the length of the queue to the threshold value; automatically sending an order to buy the order quantity at a given price level when the given price level is equal to or less than a current highest bid price, and when the length of the queue is equal to or less than the threshold value; and automatically sending an order to sell the order quantity at a given price level when the given price level is equal to or greater than a current highest ask price, and when the length of the queue is equal to or less than the threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 21)
-
-
12. A method for order entry in an automated trading environment having at least one accessible electronic exchange to trade at, the method comprising the steps of:
-
establishing an order quantity; receiving a lower bound value and an upper bound value; receiving a threshold value, the threshold value being used to determine whether to send an order to an electronic exchange depending on whether a length of a queue in a market is shorter or longer than a length defined by the threshold value, and the threshold value representing at least one of the following;
a particular quantity value and a particular number of orders value;determining a length of a queue for a given price level in the market, the length of the queue representing at least one of the following;
a quantity currently available in the market to buy or sell the tradeable object at the given price level and a number of orders currently available in the market to buy or sell the tradeable object at the given price level;comparing the length of the queue to the threshold value; automatically sending an order to buy the order quantity at a given price level when the given price level is between the lower bound value and the upper bound value, and when the length of the queue is equal to or less than the threshold value; automatically sending an order to sell the order quantity at a given price level when the given price level is given price level is between the lower bound value and the upper bound value, and when the length of the queue is equal to or less than the threshold value.
-
-
13. A computer-readable storage medium having a computer-readable program embodied therein, for performing a method for order entry in an automated trading environment having at least one accessible electronic exchange to trade at, comprising the steps of:
-
establishing an order quantity; receiving a threshold value, the threshold value being used to determine whether to send an order to an electronic exchange depending on whether a length of a queue in a market is shorter or longer than a length defined by the threshold value, and the threshold value representing at least one of the following;
a particular quantity value and a particular number of orders value;determining a length of a queue for a given price level in the market, the length of the queue representing at least one of the following;
a quantity currently available in the market to buy or sell a tradeable object at the given price level and a number of orders currently available in the market to buy or sell the tradeable object at the given price level;comparing the length of the queue to the threshold value; automatically sending an order to buy the order quantity at a given price level when the given price level is equal to or less than a current highest bid price, and when the length of the queue is equal to or less than the threshold value; and automatically sending an order to sell the order quantity at a given price level when the given price level is equal to or greater than a current highest ask price, and when the length of the queue is equal to or less than the threshold value. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 22)
-
Specification