System and method for improved order entry using market depth
First Claim
1. A computer based method for entering an order for a tradeable object being traded at an electronic exchange, the method comprising:
- receiving a first market data for a first tradeable object at a computing device, the first market data comprising a first inside market that represents a highest bid price currently available for the first tradeable object and a lowest ask price currently available for the first tradeable object;
receiving a second market data for a second tradeable object at the computing device, the second market data comprising a second inside market that represents a highest bid price currently available for the second tradeable object and a lowest ask price currently available for the second tradeable object;
receiving a first order quantity to buy or sell the first tradeable object at the computing device;
determining an offset order quantity to buy or sell the second tradeable object via the computing device based on an established relationship between the first tradeable object and the second tradeable object;
in response to determining that an actual order quantity available at the second inside market is less than the offset order quantity;
generating a first order to buy or sell a new first order quantity of the first tradeable object at a first price via the computing device, where the new first order quantity is based on the actual order quantity available at the second inside market and the established relationship between the first tradeable object and the second tradeable object, and the first price is based on the second inside market and the established relationship between the first tradeable object and the second tradeable object, andgenerating a second order to buy or sell a second order quantity of the first tradeable object at a second price via the computing device, where the second order quantity is based on an available order quantity for the second tradeable object at a price outside the second inside market and the established relationship between the first tradeable object and the second tradeable object, the available order quantity offsetting a remaining order quantity of the first tradeable object according to a difference between the first order quantity and the new first order quantity, and where the second price is based on the price outside the inside market and the established relationship between the first tradeable object and the second tradeable object;
sending the first order at the first price for the new first order quantity for the first tradeable object and the second order at the second price for the second order quantity for the first tradeable object to the electronic exchange via the computing device;
subsequent to the step of sending the first order to the electronic exchange, detecting a change in the actual order quantity available at the second inside market via the computing device; and
changing the new first order quantity of the first order pending at the electronic exchange via the computing device based on the change in the actual order quantity available at the second inside market when a change in the new first order quantity does not exceed a threshold value.
4 Assignments
0 Petitions
Accused Products
Abstract
Market depth information pertaining to the hedging side is utilized to intelligently break a non-hedging order into multiple orders, such that the orders rest at cascading price levels. This way, the trader can benefit from sweeps in the book and still properly account for the market depth on the hedging side. Further, there is a greater probability of receiving “partials” on the spread order. In addition, hedge orders may be sent at multiple price levels, or sent to the market in pieces over time. By applying a more intelligent process to hedge orders (as opposed to “fire and forget”) an alternative beyond limit orders that can be leged or market orders is provided.
-
Citations
19 Claims
-
1. A computer based method for entering an order for a tradeable object being traded at an electronic exchange, the method comprising:
-
receiving a first market data for a first tradeable object at a computing device, the first market data comprising a first inside market that represents a highest bid price currently available for the first tradeable object and a lowest ask price currently available for the first tradeable object; receiving a second market data for a second tradeable object at the computing device, the second market data comprising a second inside market that represents a highest bid price currently available for the second tradeable object and a lowest ask price currently available for the second tradeable object; receiving a first order quantity to buy or sell the first tradeable object at the computing device; determining an offset order quantity to buy or sell the second tradeable object via the computing device based on an established relationship between the first tradeable object and the second tradeable object; in response to determining that an actual order quantity available at the second inside market is less than the offset order quantity; generating a first order to buy or sell a new first order quantity of the first tradeable object at a first price via the computing device, where the new first order quantity is based on the actual order quantity available at the second inside market and the established relationship between the first tradeable object and the second tradeable object, and the first price is based on the second inside market and the established relationship between the first tradeable object and the second tradeable object, and generating a second order to buy or sell a second order quantity of the first tradeable object at a second price via the computing device, where the second order quantity is based on an available order quantity for the second tradeable object at a price outside the second inside market and the established relationship between the first tradeable object and the second tradeable object, the available order quantity offsetting a remaining order quantity of the first tradeable object according to a difference between the first order quantity and the new first order quantity, and where the second price is based on the price outside the inside market and the established relationship between the first tradeable object and the second tradeable object; sending the first order at the first price for the new first order quantity for the first tradeable object and the second order at the second price for the second order quantity for the first tradeable object to the electronic exchange via the computing device; subsequent to the step of sending the first order to the electronic exchange, detecting a change in the actual order quantity available at the second inside market via the computing device; and changing the new first order quantity of the first order pending at the electronic exchange via the computing device based on the change in the actual order quantity available at the second inside market when a change in the new first order quantity does not exceed a threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 15)
-
-
12. A computer readable medium having stored therein instructions, which when executed by a processor cause the processor to execute acts comprising:
-
receiving a first market data for a first tradeable object, the first market data comprising a first inside market that represents a highest bid price currently available for the first tradeable object and a lowest ask price currently available for the first tradeable object; receiving a second market data for a second tradeable object, the second market data comprising a second inside market that represents a highest bid price currently available for the second tradeable object and a lowest ask price currently available for the second tradeable object; receiving a first order quantity to buy or sell the first tradeable object; determining an offset order quantity to buy or sell the second tradeable object based on an established relationship between the first tradeable object and the second tradeable object; in response to determining that an actual order quantity available at the second inside market is less than the offset order quantity; generating a first order to buy or sell a new first order quantity of the first tradeable object at a first price via the computing device, where the new first order quantity is based on the actual order quantity available at the second inside market and the established relationship between the first tradeable object and the second tradeable object, and the first price is based on the second inside market and the established relationship between the first tradeable object and the second tradeable object, and generating a second order to buy or sell a second order quantity of the first tradeable object at a second price via the computing device, where the second order quantity is based on an available order quantity for the second tradeable object at a price outside the second inside market and the established relationship between the first tradeable object and the second tradeable object, the available order quantity offsetting a remaining order quantity of the first tradeable object according to a difference between the first order quantity and the new first order quantity, and where the second price is based on the price outside the inside market and the established relationship between the first tradeable object and the second tradeable object; sending the first order at the first price for the new first order quantity for the first tradeable object and the second order at the second price for the second order quantity for the first tradeable object to the electronic exchange via the computing device; subsequent to the step of sending the first order to the electronic exchange, detecting a change in the actual order quantity available at the second inside market via the computing device; and changing the new first order quantity of the first order pending at the electronic exchange via the computing device based on the change in the actual order quantity available at the second inside market when a change in the new first order quantity does not exceed a threshold value. - View Dependent Claims (13, 14, 16, 17, 18, 19)
-
Specification