System and method for improved order entry using market depth
First Claim
1. A method performed by a computing device for entering an order for a tradeable object being traded at an electronic exchange, wherein the computing device is remotely located from the electronic exchange, the method comprising:
- receiving, by the computing device, a definition for a spread to electronically trade between a first tradeable object and a second tradeable object, wherein the first tradeable object and the second tradeable object are listed at an electronic exchange;
receiving, by the computing device, a desired spread price to buy or sell a designated quantity of the spread;
determining, by the computing device, a first total quantity to buy or sell the first tradeable object and a second total quantity to buy or sell the second tradeable object based on the designated quantity;
generating, by the computing device, a plurality of orders to buy or sell the first total quantity of the first tradeable object, wherein each of the plurality of orders comprises a different price level based on a market price in the second tradeable object, the desired spread price, and quantity available at specific price levels comprising the market price in the second tradeable object;
assigning, by the computing device, a quantity to each of the plurality of orders based on the quantity available at the specific price levels in the second tradeable object such that the quantity assigned to the plurality of orders comprises the first total quantity; and
sending, by the computing device, the plurality of orders to the electronic exchange.
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 legged or market orders is provided.
-
Citations
29 Claims
-
1. A method performed by a computing device for entering an order for a tradeable object being traded at an electronic exchange, wherein the computing device is remotely located from the electronic exchange, the method comprising:
-
receiving, by the computing device, a definition for a spread to electronically trade between a first tradeable object and a second tradeable object, wherein the first tradeable object and the second tradeable object are listed at an electronic exchange; receiving, by the computing device, a desired spread price to buy or sell a designated quantity of the spread; determining, by the computing device, a first total quantity to buy or sell the first tradeable object and a second total quantity to buy or sell the second tradeable object based on the designated quantity; generating, by the computing device, a plurality of orders to buy or sell the first total quantity of the first tradeable object, wherein each of the plurality of orders comprises a different price level based on a market price in the second tradeable object, the desired spread price, and quantity available at specific price levels comprising the market price in the second tradeable object; assigning, by the computing device, a quantity to each of the plurality of orders based on the quantity available at the specific price levels in the second tradeable object such that the quantity assigned to the plurality of orders comprises the first total quantity; and sending, by the computing device, the plurality of orders to the electronic exchange. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable medium having stored therein instructions to execute a method for sending an order to an electronic exchange, comprising:
-
receiving, by a computing device, a definition for a spread to electronically trade between a first tradeable object and a second tradeable object, wherein the first tradeable object and the second tradeable object are listed at an electronic exchange; receiving, by the computing device, a desired spread price to buy or sell a designated quantity of the spread; determining, by the computing device, a first total quantity to buy or sell the first tradeable object and a second total quantity to buy or sell the second tradeable object based on the designated quantity; generating, by the computing device, a plurality of orders to buy or sell the first total quantity of the first tradeable object, wherein each of the plurality of orders comprises a different price level based on a market price in the second tradeable object, the desired spread price, and quantity available at specific price levels comprising the market price in the second tradeable object; assigning, by the computing device, a quantity to each of the plurality of orders based on the quantity available at the specific price levels in the second tradeable object such that the quantity assigned to the plurality of orders comprises the first total quantity; and sending, by the computing device, the plurality of orders to the electronic exchange. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification