System and method for holding and sending an order to a matching engine
First Claim
1. A method for sending an order to an electronic exchange, the method comprising:
- receiving, via a computer device, a command representing an order request that comprises an order to buy or sell a quantity of a tradeable object at a particular price;
temporarily holding the order request in a memory unit such that the order request is not sent to a matching engine at the electronic exchange until a preset rate of trades occurring at one or more prices to buy or sell the tradeable object is detected, wherein the preset rate of trades is based on an order quantity traded at the one or more prices;
receiving, via a computing device, market data comprising quantity and price information relating to the tradeable object being traded at the electronic exchange;
using the market data to determine, via a computing device a rate of trades occurring at one or more prices to buy or sell the tradeable object at the electronic exchange;
comparing, via a computing device, the rate of trades to a preset rate of trades; and
automatically releasing the order request to the matching engine at the electronic exchange upon detecting the preset rate of trades.
1 Assignment
0 Petitions
Accused Products
Abstract
A user can submit an order to buy or sell a tradeable object, only the order does not get sent to the matching engine. Instead, the order is placed in temporary storage and it is displayed to the user in the form of a virtual order icon. The virtual order icon indicates that an order request is waiting for an event to occur before it is automatically released to the matching engine. The virtual order icon can be managed by the user, which might include moving the virtual order icon to a different price level or deleting it. The preferred system continuously monitors for an event to take place, and in response to detecting the event, the order is released to the matching engine. As such, a real order icon is displayed to indicate that the order has now been sent to the matching engine.
-
Citations
22 Claims
-
1. A method for sending an order to an electronic exchange, the method comprising:
-
receiving, via a computer device, a command representing an order request that comprises an order to buy or sell a quantity of a tradeable object at a particular price; temporarily holding the order request in a memory unit such that the order request is not sent to a matching engine at the electronic exchange until a preset rate of trades occurring at one or more prices to buy or sell the tradeable object is detected, wherein the preset rate of trades is based on an order quantity traded at the one or more prices; receiving, via a computing device, market data comprising quantity and price information relating to the tradeable object being traded at the electronic exchange; using the market data to determine, via a computing device a rate of trades occurring at one or more prices to buy or sell the tradeable object at the electronic exchange; comparing, via a computing device, the rate of trades to a preset rate of trades; and automatically releasing the order request to the matching engine at the electronic exchange upon detecting the preset rate of trades. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for sending an order to an electronic exchange, the method comprising:
-
receiving, via a computer device, a command representing an order request that comprises an order to buy or sell a quantity of a tradeable object at a particular price; refraining from sending the order request to a matching engine at the electronic exchange until a preset rate of trades occurring at one or more prices to buy or sell the tradeable object is detected, wherein the preset rate of trades is based on an order quantity traded at the one or more prices; receiving, via a computing device, market data comprising quantity and price information relating to the tradeable object being traded at the electronic exchange; using the market data to determine, via a computing device a rate of trades occurring at one or more prices to buy or sell the tradeable object at the electronic exchange; comparing, via a computing device, the rate of trades to a preset rate of trades; and automatically forwarding the order request to the matching engine at the electronic exchange upon detecting the preset rate of trades. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer readable medium having stored therein instructions to execute a method for sending an order to an electronic exchange, the method comprising:
-
receiving a command representing an order request to buy or sell a quantity of a tradeable object at a particular price; refraining from sending the order request to a matching engine at the electronic exchange until a preset rate of trades occurring at one or more prices to buy or sell the tradeable object is detected based on market data, wherein the preset rate of trades is based on an order quantity traded at the one or more prices; receiving market data comprising quantity and price information relating to the tradeable object being traded at the electronic exchange; using the market data to determine a rate of trades at the one or more prices for the tradeable object at the electronic exchange; comparing the rate of trades to the preset rate of trades; and automatically forwarding the order request to the matching engine at the electronic exchange upon detecting the preset rate of trades.
-
-
22. A method for sending an order to an electronic exchange, the method comprising:
-
receiving, via a computer device, a command representing an order request that comprises an order to buy or sell a quantity of a tradeable object at a particular price; displaying at a user terminal a first type of indicator representing the order request; refraining from sending the order request to a matching engine at the electronic exchange until a preset rate of trades occurring at one or more prices to buy or sell the tradeable object is detected, wherein the preset rate of trades is based on an order quantity traded at the one or more prices; receiving, via a computing device, market data comprising quantity and price information relating to the tradeable object being traded at the electronic exchange; using the market data to determine, via a computing device a rate of trades occurring at one or more prices to buy or sell the tradeable object at the electronic exchange; comparing, via a computing device, the rate of trades to a preset rate of trades; and forwarding the order request to the matching engine at the electronic exchange upon detecting the preset rate of trades; and displaying at a user terminal a second type of indicator representing the order request, wherein the first type of indicator represents the order request at a first time which represents a time before the preset rate of trades is detected and the second type of indicator represents the order request at a second time which represents a time after the preset rate of trades is detected.
-
Specification